DEV Community

Cover image for 🚀 Symfony AI Hackathon – Mon retour d’expĂ©rience en ligne
Mathieu Ledru
Mathieu Ledru

Posted on

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

Le 12 septembre 2025 s’est tenu le Symfony AI Hackathon, une journĂ©e entiĂšre consacrĂ©e Ă  l’exploration et au dĂ©veloppement de l’écosystĂšme Symfony AI. L’évĂ©nement avait lieu Ă  Berlin, dans les bureaux de Quentic, mais proposait Ă©galement un mode hybride grĂące Ă  Slack et Ă  une instance WorkAdventure. J’ai eu l’occasion d’y participer Ă  distance, dans l’espace virtuel mis Ă  disposition, et de contribuer activement sur plusieurs sujets liĂ©s Ă  l’AI Bundle et Ă  l’Agent.

🎯 Les objectifs du hackathon
Symfony AI est encore trĂšs jeune. L’initiative rassemble plusieurs briques (Platform, Store, Agent, AI Bundle, MCP SDK) mais reste en phase d’idĂ©ation et d’expĂ©rimentation. L’objectif du hackathon Ă©tait donc double :

Explorer des cas d’usage rĂ©els d’intĂ©gration de l’IA dans Symfony,
Accélérer les contributions sur les dépÎts GitHub via issues et pull requests, en favorisant la collaboration directe entre contributeurs.
Fabien Potencier, Nicolas Grekas et d’autres membres actifs de la communautĂ© Ă©taient prĂ©sents pour guider et soutenir les participants.

đŸ—“ïž Le dĂ©roulĂ© de la journĂ©e
10h00 – Ouverture : accueil et introduction des objectifs.
10h15 – SĂ©lection des sujets : constitution des groupes autour de thĂšmes comme le Doctrine Store, les Platform Bridges ou encore la gestion des erreurs de rĂ©ponse.
10h30 – Intro pour les dĂ©butants : mise en place de l’environnement (Ollama, clĂ©s API, scripts de lien pour les composants).
Toute la journée : travail collaboratif sur GitHub et échanges fluides dans les rooms virtuelles de WorkAdventure.
16h45 – Closing : retours d’expĂ©rience, bilan de la journĂ©e, remerciements.
🔧 Mes contributions techniques
Durant le hackathon, je me suis concentrĂ© sur deux axes : l’intĂ©gration du Perplexity Bridge dans l’AI Bundle et l’ajout de nouveaux tools dans l’Agent.

  1. [AiBundle] Wire Perplexity bridge – Issue #534 ✅
    Brancher le Perplexity Bridge (rĂ©cemment mergĂ©) dans l’AI Bundle. 👉 RĂ©sultat : issue close aprĂšs intĂ©gration.

  2. [AiBundle][Perplexity] Add platform configuration support – PR #537 ✅
    Ajout du support de configuration pour Perplexity dans l’AI Bundle. 👉 RĂ©sultat : issue close avec commit intĂ©grĂ© (c85a4bc).

  3. [AI Bundle][Perplexity] Add integration for contract and token usage processors – PR #564 ✅
    Ajout des output processors liĂ©s Ă  Perplexity (gestion des contrats et des tokens). 👉 RĂ©sultat : issue close avec commit intĂ©grĂ© (f1d488b).

  4. [Agent] Add tools for 3rd party integration – Issue #524 / PR #549 ⏳
    Travail en cours sur l’ajout de nombreux tools dans l’Agent, pour Ă©largir son Ă©cosystĂšme d’intĂ©gration avec des services tiers. 👉 Contribution : ouverture d’une PR (#549) pour introduire divers tools. 👉 RĂ©sultat : PR toujours en attente, qui sera poursuivie et discutĂ©e dans les prochains jours.

💡 Ce que j’ai retenu
Le format hybride (prĂ©sentiel + WorkAdventure) permet une vraie immersion mĂȘme Ă  distance.
L’approche “let’s hack it together” favorise des contributions rapides et concrùtes.
Symfony AI avance sur plusieurs fronts :
Store (Doctrine, MongoDB Vector Search, etc.),
Platform Bridges (dont Perplexity),
AI Bundle (centralisation des intégrations),
Agent (outillage pour interagir avec des APIs tierces),
MCP SDK (interopérabilité des agents).
L’énergie collective et la rĂ©activitĂ© des mainteneurs permettent d’accĂ©lĂ©rer la maturation d’un projet encore en phase exploratoire.
🚀 Conclusion
Le Symfony AI Hackathon a Ă©tĂ© une expĂ©rience enrichissante : contribuer directement Ă  un projet aussi jeune, dans un cadre collaboratif et ouvert, est une excellente maniĂšre de comprendre les besoins rĂ©els et de poser les premiĂšres briques de l’écosystĂšme.

Symfony AI reste en construction, mais cette journĂ©e a confirmĂ© une chose : la communautĂ© est dĂ©jĂ  lĂ , motivĂ©e et crĂ©ative, prĂȘte Ă  faire de Symfony un acteur incontournable de l’intĂ©gration de l’intelligence artificielle dans les applications PHP.

Top comments (0)