Active
Dassault DSL Assistant
AI assistant that generates complex ENOVIA DSL scripts from natural language descriptions, making a previously expert-only workflow accessible to non-technical users.
Stack
PythonLangGraphRAGFastAPIPydantic
ExperienceDassault Systèmes →
Problem
Writing ENOVIA DSL scripts required deep expertise and hours of navigating fragmented, incomplete documentation.
Approach
RAG pipeline over internal technical documentation combined with a fine-tuned generation layer. LangGraph agentic loop for validation and self-correction of generated scripts.
Impact
Estimated 80% reduction in DSL scripting learning curve. Non-expert users can deploy scripts autonomously without support.