Buzzword de 2025 et 2026, les agents IA se généralisent. Vous n'avez même pas besoin d'utiliser Python pour créer des agents, vous pouvez les développer en utilisant Java ! Dans cette présentation, nous nous concentrerons en particulier sur un framework : ADK, l'Agent Development Kit publié par Google.

Les agents IA perçoivent, planifient et agissent pour atteindre des objectifs en utilisant des LLM et des outils. Nous explorerons les différents outils à notre disposition, y compris les outils intégrés comme Google Search ou l'exécution de code en sandbox, ainsi que le code Java personnalisé ou les serveurs MCP.

Les systèmes multi-agents peuvent être construits en déléguant des tâches à des sous-agents plus spécialisés. Nous verrons les différents patterns en jeu pour organiser la collaboration entre agents, en utilisant des flux séquentiels, parallèles ou en boucle.

Ce n'est pas tout, nous verrons également comment les callbacks vous permettent de vous connecter au workflow de l'agent IA, ou comment l'état peut être partagé et manipulé, et comment les événements circulent dans nos systèmes “agentiques” ou comment ils sont persistés en mémoire.

À la fin de cette présentation, vous saurez tout sur ADK pour Java, et vous pourrez créer vos premiers agents IA en un rien de temps !