
GenAI Grows Up: Building Production-Ready Agents on the JVM
Mots-clés
Résumé
196 mots
Évaluation critique
La présentation de Rod Johnson est une analyse experte et argumentée des difficultés rencontrées lors du déploiement de l’IA générative en entreprise. L’orateur, fort de son expérience dans la création de frameworks Java, apporte un regard pragmatique et critique sur les tendances actuelles. Il identifie avec justesse les principaux obstacles : la non-déterminisme des modèles, la fragilité des prompts, les hallucinations, et surtout le fossé entre les technologies d’IA (souvent Python) et les systèmes d’information existants (souvent Java). Son argumentation est solide, appuyée sur des exemples concrets comme le cas d’Air Canada, et il propose des solutions concrètes telles que l’orchestration en étapes simples et l’utilisation de la JVM pour une intégration native. Cependant, on peut regretter l’absence de données chiffrées précises sur les taux d’échec ou les coûts, et la présentation de son framework Embabel peut être perçue comme une promotion commerciale, même si elle reste mesurée. La qualité des sources est correcte, mais l’orateur ne cite pas d’études académiques, s’appuyant principalement sur son expérience et des anecdotes. L’adéquation entre le titre et le contenu est bonne, le titre reflétant bien la thématique. En résumé, cette intervention offre une vision éclairée et utile pour les développeurs et architectes souhaitant intégrer l’IA générative dans des environnements de production, mais elle manque de rigueur scientifique dans la présentation des preuves.
219 mots
Adéquation titre / contenu
Le titre reflète bien le contenu : la présentation traite de la maturation de l'IA générative pour des agents de production sur la JVM.
Qualité & fiabilité
8/10
Exposé d'un expert reconnu (créateur de Spring) avec une argumentation structurée et des exemples concrets, mais sans données chiffrées détaillées ni revue systématique de la littérature.
Moments clés
Repères établis par PSI à partir de la transcription : le créateur n'a pas défini de chapitres.
- Introduction et présentation de l'orateur
- Début de la présentation : 'Let's make this personal'
- Discussion sur les outils et leur puissance
- Introduction du concept d'assistant personnel
- Analyse des causes d'échec des projets GenAI en entreprise
- Présentation des solutions : orchestration et réduction des prompts
- Discussion sur l'intégration avec les systèmes existants et la JVM
- Présentation du framework Embabel
- Conclusion et appel à une approche bottom-up
Sources citées
- Rod Johnson sur Twitter — Compte officiel de l'orateur
- Rod Johnson sur GitHub — Dépôt GitHub de l'orateur
- Rod Johnson sur LinkedIn — Profil LinkedIn de l'orateur
- Rod Johnson sur The Composition — Blog de l'orateur
- GOTO Copenhagen 2025 — Site de la conférence
- Session GOTO Copenhagen 2025 — Page de la session
- GOTO Conferences sur Bluesky — Compte officiel de GOTO
- GOTOpia — Plateforme de contenu GOTO
- Newsletter GOTOpia — Inscription à la newsletter
- GOTO Conferences sur LinkedIn — Page LinkedIn de GOTO
- Chaîne YouTube GOTO Conferences — Abonnement à la chaîne
Sources concordantes
- Spring AI — Framework officiel pour intégrer l'IA dans les applications Spring.
- Model Context Protocol (MCP) — Standard ouvert pour connecter les LLM aux outils et données.
- LangChain4j — Bibliothèque Java pour les applications LLM.
Sources discordantes
- Étude MIT sur le taux d'échec des projets IA — L'orateur mentionne une étude du MIT rapportant un taux d'échec de 95%, mais il la juge trop élevée. Aucune source précise n'est fournie.
Apport & nouveautés
Cette présentation apporte une perspective pragmatique et expérimentée sur le déploiement de l’IA générative en entreprise, en insistant sur l’importance de l’intégration avec les systèmes existants et sur les limites des approches centrées sur le prompt. Elle propose une méthodologie concrète (orchestration, tests, typage) et présente un framework open-source (Embabel) pour faciliter la construction d’agents fiables sur la JVM.
Pour aller plus loin :
- Spring AI — Framework officiel pour intégrer l’IA dans les applications Spring.
- Model Context Protocol (MCP) — Standard ouvert pour connecter les LLM aux outils et données.
- LangChain4j — Bibliothèque Java pour les applications LLM.
- Testcontainers — Outil pour tester les intégrations avec des conteneurs Docker.
110 mots
Profil radar
Le profil radar montre une bonne maîtrise du sujet avec des scores élevés en qualité et fiabilité, mais un niveau technique modéré, ce qui reflète une présentation accessible tout en étant experte.