Login / Sign up
Discover Bonzai
Terms of Use
Legal notice
Privacy
Region
Language
matyo91
matyo91
11
Subscribers
Facebook
X
Whatsapp
Telegram
👉 You must follow matyo91 to access chat.
Feed Shop About

Symfony AI va tout changer

Facebook
Twitter
Whatsapp
Telegram
3 months ago

Symfony AI est là et change la donne. Le 11 juillet 2025, Fabien Potencier a annoncé une nouvelle initiative majeure : Symfony AI, une suite de composants officiels permettant d'intégrer l'intelligence artificielle à vos applications PHP, de manière native et performante.

Cette initiative consolide et fait évoluer le travail réalisé au sein de l'organisation « php-llm » vers un monodépôt dédié : symfony/ai. Son objectif est de fournir aux développeurs une solution moderne et unifiée pour interagir avec les LLM, créer des agents et implémenter des workflows de génération augmentée (RAG) directement dans Symfony.

🧩 Composants principaux de Symfony AI

Symfony AI inclut plusieurs outils puissants :

  • Composant de plateforme Une abstraction unifiée pour interroger OpenAI, Mistral, Anthropic, Google, Azure et bien d'autres : écrivez votre code une fois, changez de fournisseur à tout moment.

  • Composant Agent Concevez des agents intelligents capables de raisonner, d'appeler des outils, de stocker de la mémoire et de gérer des dialogues. Idéal pour les workflows complexes et les chatbots autonomes.

  • Composant Store Idéal pour implémenter des patterns RAG. Stockez et récupérez des intégrations à l'aide de magasins vectoriels afin d'optimiser les réponses LLM grâce à votre propre connaissance du domaine.

  • Pack IA Le ciment qui intègre tous les composants à l'écosystème Symfony : services, configuration et outils de débogage.

  • SDK MCP et Pack MCP Ces kits permettent à votre application Symfony d'agir comme serveur ou client du protocole MCP (Model Context Protocol), permettant ainsi l'appel d'outils et la communication structurée avec des agents comme Claude ou GPT.

⚙️ Cas d'utilisation concret : Assistant e-mail avec Composio

Dans ma démonstration, j'ai utilisé l'IA Symfony avec la plateforme Composio Dev pour créer un lecteur d'e-mails basé sur l'IA.

En combinant :

  • la chaîne d’outils Composio (Gmail, Agenda, etc.),

  • l’intégration Symfony MCP,

  • Claude 3.7 via le composant Agent,

  • et Flow (mon propre orchestrateur),

… j’ai pu créer un agent IA en ligne de commande qui récupère et synthétise mes derniers messages Gmail grâce à une simple invite : « Récupérer mon dernier e-mail ».

L’agent a géré l’ensemble de la chaîne :

  • Identification de l’outil via MCP

  • Appel de l’API Gmail

  • Analyse du contenu de l’e-mail

  • Retour d’une réponse structurée et synthétisée.

🧪 De la démo à la production

J'ai montré comment :

  • Installer Symfony AI dans un projet via composer

  • Configurer votre fichier .env avec les clés API requises (OpenAI, Claude, etc.)

  • Exécuter la démo fournie (y compris l'indexation RAG du blog)

  • L'étendre avec vos propres agents grâce à des intégrations d'outils personnalisées

J'ai également utilisé make + nix-shell pour tout exécuter localement avec PHP 8.3, et j'ai montré comment migrer un projet de php-llm vers Symfony AI presque sans effort.

🧠 Orchestrer avec Flow

Dans la deuxième partie de la vidéo, j'ai intégré Symfony AI à Flow, mon framework d'orchestration, pour enchaîner des tâches telles que :

  • Récupérer des e-mails

  • Transférer du contenu vers Claude

  • Formater ou transférer des résultats

Cette modularité vous permet de réutiliser des outils et des agents dans différents workflows, le tout en PHP.

🙌 Impliquez-vous

Symfony AI en est encore à ses balbutiements, et vous pouvez contribuer à son développement. ➡️ Contribuez sur GitHub : https://github.com/symfony/ai ➡️ Explorez les problèmes ouverts, suggérez des fonctionnalités ou testez l'application de démonstration.

Envie d'aller plus loin ? Vous pouvez également contribuer à mon projet open source qui intègre Symfony AI, Composio et Flow : https://flow.darkwood.com

matyo91
matyo91
Free

Consulting Tech & Automation – Call Découverte Gratuit

Open
Follow matyo91 to comment
matyo91

matyo91

Je t'aide à automatiser tes process
11
Visit this Bonzai
Follow matyo91 to get the latest updates.

🎮 Comprendre l’ECS : la brique invisible derrière les jeux modernes

1 week ago
16

🚀 Uniflow 1.1.18

2 weeks ago
23

🎨 Programmation récursive de pipes

3 weeks ago
25

🚀 Veille tech semaine 39

3 weeks ago
27

🎙️HttpChunk avec Flow

4 weeks ago
28

🔨 API Platform Conference 2025 : retour de l’écosystème Symfony et PHP

1 month ago
47

✨ Rencontre SQLI

1 month ago
37

🎨 Pipe Programming : linéariser la complexité des graphes

1 month ago
42

🚀 Symfony AI Hackathon – Mon retour d’expérience en ligne

1 month ago
39

🚀 Veille tech semaine 37

1 month ago
45

🎲 Pierre-Papier-Ciseaux : un modèle minimal d’équilibre et de stratégie

1 month ago
41

⛓️ Strong vs Weak References : maîtriser la mémoire et éviter les fuites

1 month ago
34

🔄 Inverser pour mieux régner

1 month ago
44

🔐 Git : assurer l’intégrité et l’authenticité de l’historique

1 month ago
43

🚀 Veille Tech – Semaine 36

1 month ago
50

🔊 2025-09-01 DJ Matyo Live - UK Hardcore / Happy Hardcore

1 month ago
48

✨ Uniflow v1.1.17 – Migration vers Symfony UX

1 month ago
40

🤖 Panorama 2025 des plateformes freelances : 128 solutions pour trouver vos missions

1 month ago
131

🖼️ Supprime automatiquement l’arrière-plan de tes images avec Claude et RMBG

1 month ago
57

🚀 Veille Tech – Semaine 34

1 month ago
58
© 2025 Bonzai Privacy Legal notice Terms of Use