La parole est aux speakers : Michaël Benhaïm
Jusqu’au Forum PHP 2026, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Architecturer un assistant IA en PHP : deux ans de décisions, d'erreurs et d'améliorationsUne architecture ne naît jamais parfaite. Elle évolue à mesure que les contraintes apparaissent. Pourquoi passer à l'asynchrone ? Pourquoi introduire une abstraction des fournisseurs ? Comment structurer un RAG multi-corpus ? Quand intégrer un MCP ? Comment gérer les limites des modèles sans réécrire toute l'application ? À travers deux années d'évolution d'un assistant IA métier développé en PHP/Symfony, cette conférence revient sur les décisions qui ont façonné l'architecture actuelle, en expliquant les motivations, les compromis et les enseignements tirés de chaque étape. |
Joan Clarke - HJK 09/10/2026 14:10-14:50 |
Avec ce retour d'expérience sur 2 ans, cela implique d'avoir décidé de prendre le virage de l'IA très tôt. Qu'est-ce qui a été le déclencheur dans votre équipe, alors même que la majorité des devs n'en était qu'à la découverte de ChatGPT à ce moment-là ?
On fonctionne un peu en mode laboratoire : on a la chance de garder du temps pour améliorer nos process et tester de nouvelles technos. Je suis assez curieux de nature, je fais pas mal de veille et j'aime expérimenter un nouveau framework ou un design pattern dès que je peux. L'IA générative, c'était surtout une curiosité de plus, un nouveau terrain de jeu. Il n'y a pas eu de grand plan au départ : j'avais juste envie de voir ce que ça donnait sur un cas concret et utile à l'équipe.
Au vu de ton expérience sur la création d'un assistant IA métier, quelle décision architecturale referais-tu différemment si tu recommençais aujourd'hui ?
Petit spoiler de ma conf : l'évaluation et la mesure de la pertinence. Si je recommençais, je cadrerais tout de suite le comment et le quand - comment vérifier que ce qu'on produit est correct, et à quel moment le mesurer. On a longtemps avancé au ressenti, et c'est vraiment ce qui nous a ralentis. Avec cette brique en place plus tôt, on aurait itéré plus vite et avec beaucoup plus de confiance dans nos choix.
Visiteur de longue date des événements de l'AFUP, qu'est-ce qui t'a motivé à monter sur scène ?
En vrai, ça faisait un moment que j'y allais sans le formuler comme ça. Depuis cinq ans, j'ai instauré dans l'équipe des moments d'échange technique sur la pause déjeuner, en format mini-CFP : chacun partage ses connaissances, quel que soit son niveau. Prendre la parole pour transmettre, c'est donc déjà mon quotidien - la scène AFUP, c'est un peu le même geste, en plus grand.
Deux choses ont fini de me décider. D'abord un collègue, speaker aux deux derniers AFUP Day : le voir se lancer et en revenir aussi enthousiaste, ça rend la scène beaucoup plus accessible d'un coup. Ensuite, j'ai vu monter sur scène des speakers qui avaient la vingtaine, alors que j'ai 45 ans et vingt ans de métier - le déclic : si eux se lancent, qu'est-ce qui me retient ? Le frein n'a jamais été l'expérience, je l'avais ; c'était plutôt l'idée que la scène, c'était pour les autres. Alors autant dépasser ça, et montrer qu'un retour de terrain a sa place, quel que soit le moment où on décide de le partager.
Une conférence présentée par
|
Michaël BENHAÏM |
Coordinateur Technique au Centre Européen de Formation, Michaël accompagne depuis plus de 18 ans le développement d’applications métier basées sur PHP et Symfony. Il intervient sur des problématiques d’architecture logicielle, de performance et d’industrialisation des développements. |
Autres interviews
- La parole est aux speakers : Thomas Dutrion
- La parole est aux speakers : Charlotte Chaumet
- La parole est aux speakers : Benjamin Eberlei
- La parole est aux speakers : Alexandre Daubois
- La parole est aux speakers : Sebastian Bergmann
- La parole est aux speakers : Yoann Blot
- La parole est aux speakers : Niels Ackermann
- La parole est aux speakers : Jean-François Lépine