ENOVIA Private AI Layer Blueprint Generator
This generator drafts an architecture plan for a private AI assistant on on-prem ENOVIA or 3DEXPERIENCE. It starts from the supported interfaces and the user's security context.
Fill in
ENOVIA Private AI Layer Blueprint Generator
1. Context
Meridian Propulsion Corp runs 3DEXPERIENCE R2023x on Oracle (Air-gapped). 500 named users across 4 site(s). Target go-live: 2027-06-30.
Use cases: Engineering item and structure queries, change action impact, document Q and A, lifecycle state questions.
Must stay on site: Export controlled technical data, program designs, supplier proprietary data.
2. Components
| Component | Design for 3DEXPERIENCE R2023x | Notes |
|---|---|---|
| Data access path | MQL and Java API (Context per user) or JPOs for custom schema; 3DSpace web services where deployed | No direct reads of kernel tables |
| Retrieval index | Local index over document files and object metadata with type, policy, state and revision on each chunk | Re-indexed by modification date per type |
| Model serving | Open-weight model on vLLM, GPU: 4 x 80 GB or more | Local embeddings and reranker |
| Tool server | Named actions: find object, expand structure, where-used, change action impact | Parameterised, read-only |
| Identity and permissions | Person, role and security context of the real user; policy state access applied by the kernel | Live re-check before display |
| Audit | Log of user, security context, calls, object ids and answer | Immutable store |
3. Security controls mapped to your inputs
Hosting: Air-gapped. Weights, packages and updates arrive by controlled media and the model host has no outbound route.
For Export controlled technical data, program designs, supplier proprietary data.: contexts are opened per user with their security context; indexed text carries policy and state and is re-verified before display.
No model-composed MQL that modifies objects. Phase 3 writes use supported operations so triggers and policy checks fire.
4. Rollout
| Phase | Scope | Exit criteria |
|---|---|---|
| 1: Read-only | Object, structure, change and document Q and A for one program | Accuracy on a reviewed set of questions |
| 2: Drafts | Change action summaries, review packs | Reviewer acceptance |
| 3: Approved actions | Supported creates and promotes with approval | Trigger behaviour tested in non-production |
5. Open questions for IT
1. Which types, policies and attributes are customised? 2. Are 3DSpace web services deployed and secured? 3. How does 3DPassport or SSO map to ENOVIA persons? 4. Where are file stores and what read path may extraction use? 5. Which triggers fire on writes?
A starting plan. Heavily customised ENOVIA models differ per site, so confirm every type, policy and attribute name with your administrators.
Plan review for ENOVIA
Optional: a short review of your plan with attention to security contexts and custom schema.
Optional. The tool and every export work without this. No spam.
How to use it
Choose your platform release, database and hosting, then list the use cases and the data that cannot leave. The air-gapped option changes the controls text to cover media-based updates. Export the plan and bring it to your PLM and security owners.
The method behind it
ENOVIA authorises by person, role and security context, then applies policy state access. The plan opens a context per user so the kernel enforces this, uses MQL, the Java API or web services for bounded reads and keeps writes to supported operations that fire triggers.
Reading the plan
Customisation is the main risk. The plan's tool actions must be written against your own types and attributes. The open questions list is a good agenda for a workshop with your ENOVIA developers.
Common mistakes
Using a super-user context, letting a model run raw MQL, and quoting content without its policy state. Another is assuming cloud 3DEXPERIENCE features apply to an on-prem platform.
Frequently Asked Questions
Does it cover 3DEXPERIENCE on Dassault's cloud?
No. It targets platforms you run yourselves. Cloud tenancies have different interfaces and data boundary questions.
MQL or web services?
Use web services for standard modelers if deployed and secured, and MQL or JPOs for custom schema and precise control. Either way, wrap each as a named action.
How large a GPU estate for 500 users?
A common range is two to four 80 GB GPUs, but it depends on model size and concurrency. Use the companion calculator and then test under load.
Is air-gapped really workable?
Yes. Model weights, containers and packages are imported through a controlled process, and nothing in the stack needs internet access at run time.
Netray can review your plan with your ENOVIA team. The generator itself is complete without contact.
Related Tools
ENOVIA AI Assistant Sizing and Value Calculator
Estimate GPU count, token volume, index size and payback for a large private AI assistant on on-prem ENOVIA.
Engineering & PLMTeamcenter Private AI Layer Blueprint Generator
Fill in your Teamcenter version, database, hosting and use cases to get a shareable architecture plan for a private, on-prem AI assistant.
On-Prem AIOn-Prem AI Deployment Checklist
A 30-point pre-deployment checklist covering use cases, hardware, security, model operations, and rollout for self-hosted enterprise LLMs.
On-Prem AIGPU Sizing Calculator for LLM Inference
Work out how many GPUs you need to serve a given open-weight model to your user base, based on memory footprint and token throughput.
More Engineering & PLM tools
See all- SAP Super BOM Design Worksheet
- SAP Engineering Change Number Checklist
- SAP Document Info Record Template
- SAP Change Master and Revision Level Log
- SAP Engineering Change Request (ECR) Template
- SAP BOM Usage and Item Category Reference
- SAP Engineering Change Obsolescence Exposure Calculator
- SAP Engineering Change Affected Materials Impact Worksheet
- Cloud MRP BOM Data Cleanup Worksheet
Keep exploring
Free tools
- ENOVIA AI Assistant Sizing and Value CalculatorEstimate GPU count, token volume, index size and payback for a large private AI assistant on on-prem ENOVIA.
- SyteLine Private AI Layer Blueprint GeneratorFill in your SyteLine environment and get a ready-to-share architecture plan for a private, on-prem AI assistant.
- SAP S/4HANA On-Prem Private AI Layer Blueprint GeneratorFill in your version, database, hosting and use cases to get an architecture plan for adding a private, on-prem AI assistant to SAP S/4HANA, with components, security controls and a three-phase rollout.