Développer avec Symfony
à l’ère de l’IA
L'avenir du développement Symfony
Outils récents & agents
Clément Bertillon

https://twitter.com/BERTILLONClment
https://github.com/skigun



- Expert Symfony
- Head of Engineering @ SensioLabs
- Pilote du comité IA SensioLabs
Questions

Rappel Symfony
https://github.com/symfony/symfony
https://github.com/symfony/ai
Rappel monorepo https://slides.com/skigun/code-72d684
Rappel IA
“IA pour construire le logiciel”
vs
“IA dans le logiciel”
Rappel IA - Vocabulaire
- Modèle (LLM)
- Prompt
- Token
- Agent / Agentic

La qualité dépend du contexte… et le contexte est limité

Outils
| Famille | Ce que le développeur voit | Outils concrets en 2026 |
|---|---|---|
| Chat IA pour dev | on discute, on colle du code, on demande explications, debug, snippets | ChatGPT, Claude, Gemini, Perplexity |
| Assistant de code | dans l’IDE, surtout pour compléter, expliquer, éditer localement | GitHub Copilot, Amazon Q Developer, Gemini Code Assist, Tabnine |
| Outils de code agentiques | l’outil explore le repo, planifie, modifie plusieurs fichiers, lance des commandes, itère | Cursor, Windsurf, Claude Code, Codex, Cline, Roo Code, Gemini CLI, Copilot Agent Mode, Devin |
| Générateurs d’apps / prototypage | on décrit un produit/UI, l’outil scaffold vite une app ou un frontend | v0, Bolt, Lovable, Replit |
Pourquoi l’IA marche bien avec Symfony
Pourquoi l’IA marche bien avec les bon framework
Source:
- benchmarks repo-level DependEval https://aclanthology.org/2025.findings-acl.373.pdf
- benchmark swebench.com https://www.swebench.com/SWE-bench/guides/evaluation
C’est quoi l’initiative Symfony AI ?
Démarré en Juillet 2025 https://symfony.com/blog/kicking-off-the-symfony-ai-initiative
- Platform : “je parle à des modèles (OpenAI/Anthropic/Gemini/…) sans changer mon code si je change de provider.”
- Agent : “je construis un agent (outils, workflow) au-dessus de Platform/Store.”
- Store : “abstraction de stockage/recherche de documents dans un vector store (utile pour recherche sémantique).”
- Mate : “outil de dev : un serveur MCP pour donner à un assistant accès à des infos de ton app (profiler/logs/services)”. (Tu peux éviter de dire MCP en détail, mais c’est le principe.
Questions ?
deck
By skigun
deck
- 75