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.
[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.[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).[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).[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)