Mathieu Desnouveaux

Les nouveaux design patterns IA avec Symfony

Présentation par Titouan Galopin sur les nouveaux design patterns IA avec Symfony et DSPy pour maintenir et faire évoluer les prompts au Symfony Live Paris 2026

Sketchnote illustrant les nouveaux design patterns IA avec Symfony présentée par Titouan Galopin au Symfony Live Paris 2026. Le schéma montre que les design patterns permettent d'écrire du bon code capable d'évoluer. Dans les LLM, l'enjeu est de garantir la maintenance du prompt et du résultat. La difficulté principale : gérer le changement. DSPy est présenté avec son pipeline : Intention + Dataset d'évaluation → Génération Prompt → Optimisation (attribuer un score au résultat d'un prompt avec des heuristiques) → Prompt Final. Le dataset d'évaluation peut être généré par l'IA. La non-régression consiste à refaire le processus et mesurer la différence.

Cette sketchnote a été réalisée lors du Symfony Live Paris 2026 le 27 mars 2026. Elle illustre la présentation "Les nouveaux design patterns IA avec Symfony" donnée par Titouan Galopin, qui explore comment appliquer les design patterns au développement d'applications IA pour garantir leur maintenabilité.

Contenu de la présentation

Titouan Galopin part du rôle des design patterns : écrire du bon code capable d'évoluer. Dans le contexte des LLM, la difficulté principale est de gérer le changement, garantir la maintenance du prompt et la qualité du résultat dans le temps. La solution présentée est DSPy, un framework qui structure le développement de prompts avec un pipeline en quatre étapes : Intention + Dataset d'évaluation (qui peut être généré par l'IA) → Génération PromptOptimisation (attribution d'un score au résultat via des heuristiques) → Prompt Final. La non-régression est assurée en rejouant le processus complet et en mesurant la différence avec l'état précédent.

Thèmes:
🐘 PHP 🤖 AI/ML 🏗️ Architecture
Événement:
🎤 Symfony Live

Source: Titouan Galopin
Publié le 31 mars 2026