axelstoltz.fr
← Back to projects
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

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.