Benoit Lagarde
Architecte Logiciel @ Meritis
À propos de Benoit
Je suis un architecte logiciel passionné et expérimenté, capable de créer des solutions innovantes et performantes pour répondre aux besoins des utilisateurs. J’utilise les technologies les plus adaptées au contexte de l’entreprise sur les domaines backend, data, BI et front, et plus particulièrement avec .NET, C# et TypeScript et une pincée de Python.
J’ai participé à des projets variés et passionnants, dans des domaines aussi divers que l’agriculture, les finances publiques, la gestion de patrimoine, la planification de voyages ou l’énergie.
Au travers de mon métier de consultant, je veille à la qualité du code et à la sécurité des applications, en suivant les normes et les bonnes pratiques. J’aime également partager mes compétences techniques et méthodologiques avec les équipes que j’accompagne.
Son talk
Architecture assistée par l'IA
La documentation d’architecture perd sa valeur dès qu’elle se déconnecte du code qu’elle décrit. Cette conférence présente le principe du Doc as Code : maintenir la documentation d’architecture — modèles C4, Architecture Decision Records, diagrammes — au plus près du code, versionnée avec lui, et vérifiée par des tests automatisés au même titre que le reste du système.
Nous verrons ensuite comment l’IA générative peut soutenir ce processus sans en devenir la source de vérité : un cadrage explicite du LLM par des règles de projet, des agents et des skills réutilisables, organisés dans une boucle agentic qui va du changement de code jusqu’à la mise à jour de la documentation, en passant par la validation automatisée des règles d’architecture et la revue humaine.
La démarche présentée est indépendante du framework d’IA utilisé : les principes s’appliquent quel que soit l’outil retenu par l’équipe.
Une démonstration live illustrera l’ensemble du cycle : une violation d’architecture détectée par un test automatisé, un agent proposant un correctif accompagné d’un ADR et d’un diagramme mis à jour, jusqu’à la pull request prête pour revue humaine.
Sujets abordés
- Doc as Code : principes et bénéfices
- Modèles C4
- Architecture Decision Records
- Diagrammes d’architecture as code et outillage associé
- Tests d’architecture automatisés (ArchUnit et équivalents)
- Cadrage d’un LLM par des règles de projet, agnostique du framework
- Agents et skills réutilisables
- Boucle agentic : du code à la documentation, et retour
- Démonstration live du cycle complet
Ce que le public repart avec
- Une méthode reproductible, indépendante de l’outil IA choisi
- Des points de vigilance sur les limites et la gouvernance du processus
- Des références d’outils concrets à tester dans son équipe