đ Symfony AI Hackathon â Mon retour dâexpĂ©rience en ligne
le 12 septembre 2025

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.