$30 off During Our Annual Pro Sale. View Details »

Agents IA : la nouvelle frontière des LLMs (Te...

Agents IA : la nouvelle frontière des LLMs (Tech.Rocks Summit 2025)

Buzzword de 2025, les agents IA ont fait couler beaucoup d’octets. Nous verrons ensemble les ingrédients clés de la recette : les modèles qui raisonnent, les outils et protocoles utilisés (function calling et MCP), comment orchestrer des agents ensemble (ADK, A2A), en passant par les patterns importants.

Avatar for Guillaume Laforge

Guillaume Laforge

December 01, 2025
Tweet

More Decks by Guillaume Laforge

Other Decks in Technology

Transcript

  1. La Boucle : Observer > Planifier > Agir PENSER Analyse

    de la requête, du prompt système pour définir un but à atteindre
  2. La Boucle : Observer > Planifier > Agir PENSER Analyse

    de la requête, du prompt système pour définir un but à atteindre PLANIFIER Vérifier les outils disponibles, définir la stratégie pour atteindre le but
  3. La Boucle : Observer > Planifier > Agir PENSER Analyse

    de la requête, du prompt système pour définir un but à atteindre PLANIFIER Vérifier les outils disponibles, définir la stratégie pour atteindre le but AGIR Recherche RAG, appel d’API, exécution de code, invocation d’autres agents, Human-in-the-Loop
  4. La Boucle : Observer > Planifier > Agir PENSER Analyse

    de la requête, du prompt système pour définir un but à atteindre PLANIFIER Vérifier les outils disponibles, définir la stratégie pour atteindre le but AGIR Recherche RAG, appel d’API, exécution de code, invocation d’autres agents, Human-in-the-Loop REFLECTION Réfléchir et évaluer la sortie pour corriger les erreurs, suggérer des améliorations et finaliser le résultat
  5. Même les meilleurs LLMs hallucinent encore le “function calling” •

    Fonction inexistante La Magie de l’Autonomie ?
  6. Même les meilleurs LLMs hallucinent encore le “function calling” •

    Fonction inexistante • Mauvais ordre d’invocation La Magie de l’Autonomie ?
  7. Même les meilleurs LLMs hallucinent encore le “function calling” •

    Fonction inexistante • Mauvais ordre d’invocation • Paramètres farfelus La Magie de l’Autonomie ?
  8. Même les meilleurs LLMs hallucinent encore le “function calling” •

    Fonction inexistante • Mauvais ordre d’invocation • Paramètres farfelus Le giga prompt système embrouille le LLM (cf “context engineering”) La Magie de l’Autonomie ?
  9. Même les meilleurs LLMs hallucinent encore le “function calling” •

    Fonction inexistante • Mauvais ordre d’invocation • Paramètres farfelus Le giga prompt système embrouille le LLM (cf “context engineering”) Agents autonomes ⇔ Workflows (“agency” vs déterminisme) La Magie de l’Autonomie ?
  10. Un “chef d’orchestre” supervise des sous-agents Découpage d’une tâche complexe

    en sous-tâches plus focalisées Pattern #1 / Le Chef d’Orchestre
  11. Un “chef d’orchestre” supervise des sous-agents Découpage d’une tâche complexe

    en sous-tâches plus focalisées Approches possibles : • Framework orienté graphe (LangGraph) Pattern #1 / Le Chef d’Orchestre
  12. Un “chef d’orchestre” supervise des sous-agents Découpage d’une tâche complexe

    en sous-tâches plus focalisées Approches possibles : • Framework orienté graphe (LangGraph) • Framework avec hiérarchisation d’agents (ADK, LangChain4j…) Pattern #1 / Le Chef d’Orchestre
  13. Un “chef d’orchestre” supervise des sous-agents Découpage d’une tâche complexe

    en sous-tâches plus focalisées Approches possibles : • Framework orienté graphe (LangGraph) • Framework avec hiérarchisation d’agents (ADK, LangChain4j…) • Outil de workflow (n8n) Pattern #1 / Le Chef d’Orchestre
  14. Un “chef d’orchestre” supervise des sous-agents Découpage d’une tâche complexe

    en sous-tâches plus focalisées Approches possibles : • Framework orienté graphe (LangGraph) • Framework avec hiérarchisation d’agents (ADK, LangChain4j…) • Outil de workflow (n8n) • Programmatique Pattern #1 / Le Chef d’Orchestre
  15. ⚠ Il ne suffit pas d’exposer une API REST comme

    outils à un LLM Pattern #2 / Repenser les Outils
  16. ⚠ Il ne suffit pas d’exposer une API REST comme

    outils à un LLM Réfléchir aux tâches métier concrètes que l’agent doit effectuer (ex. planifier une réunion) Pattern #2 / Repenser les Outils
  17. ⚠ Il ne suffit pas d’exposer une API REST comme

    outils à un LLM Réfléchir aux tâches métier concrètes que l’agent doit effectuer (ex. planifier une réunion) Moins d’outils ➜ moins de confusion plus de déterminisme Pattern #2 / Repenser les Outils
  18. ⚠ Il ne suffit pas d’exposer une API REST comme

    outils à un LLM Réfléchir aux tâches métier concrètes que l’agent doit effectuer (ex. planifier une réunion) Moins d’outils ➜ moins de confusion plus de déterminisme Sélectionner, filtrer, regrouper les outils Pattern #2 / Repenser les Outils
  19. ⚠ Il ne suffit pas d’exposer une API REST comme

    outils à un LLM Réfléchir aux tâches métier concrètes que l’agent doit effectuer (ex. planifier une réunion) Moins d’outils ➜ moins de confusion plus de déterminisme Sélectionner, filtrer, regrouper les outils Déléguer un sous-ensemble d’outils à un sous-agent Pattern #2 / Repenser les Outils
  20. Model Context Protocol inventé par Anthropic L’ “USB” des outils

    : un protocole pour l’interaction entre un agent et ses outils Pattern #3 / MCP, la Standardisation des Outils
  21. Model Context Protocol inventé par Anthropic L’ “USB” des outils

    : un protocole pour l’interaction entre un agent et ses outils Plus besoin d’implémenter la glue d’intégration dans chaque projet ➜ configuration de serveurs Pattern #3 / MCP, la Standardisation des Outils
  22. Model Context Protocol inventé par Anthropic L’ “USB” des outils

    : un protocole pour l’interaction entre un agent et ses outils Plus besoin d’implémenter la glue d’intégration dans chaque projet ➜ configuration de serveurs Protocole largement adopté aujourd’hui, mais toujours en cours d’évolution Pattern #3 / MCP, la Standardisation des Outils
  23. Model Context Protocol inventé par Anthropic L’ “USB” des outils

    : un protocole pour l’interaction entre un agent et ses outils Plus besoin d’implémenter la glue d’intégration dans chaque projet ➜ configuration de serveurs Protocole largement adopté aujourd’hui, mais toujours en cours d’évolution Le S dans MCP veut dire Sécurité… Pattern #3 / MCP, la Standardisation des Outils
  24. Agent 2 Agent Protocol standard ouvert lancé par Google et

    de multiples partenaires Pattern #4 / A2A, Vers un Écosystème d’Agents
  25. Agent 2 Agent Protocol standard ouvert lancé par Google et

    de multiples partenaires Découverte d’autres agents grâce à une carte d’identité d’agent : description des compétences Pattern #4 / A2A, Vers un Écosystème d’Agents
  26. Agent 2 Agent Protocol standard ouvert lancé par Google et

    de multiples partenaires Découverte d’autres agents grâce à une carte d’identité d’agent : description des compétences Échange multimodal de tâches, de messages et artéfacts Pattern #4 / A2A, Vers un Écosystème d’Agents
  27. Agent 2 Agent Protocol standard ouvert lancé par Google et

    de multiples partenaires Découverte d’autres agents grâce à une carte d’identité d’agent : description des compétences Échange multimodal de tâches, de messages et artéfacts ➜ Pour une interopérabilité entre agents de tous langages ou frameworks Pattern #4 / A2A, Vers un Écosystème d’Agents
  28. Le mandat du leadership exigeant d’ajouter un chatbot au produit

    Les échanges avec l’utilisateur n’ont pas besoin d’être conversationnels Anti-Pattern #1 / Le Mandat Chatbot
  29. Le mandat du leadership exigeant d’ajouter un chatbot au produit

    Les échanges avec l’utilisateur n’ont pas besoin d’être conversationnels Si conversation il y a, pensez multimodal et UI riche Anti-Pattern #1 / Le Mandat Chatbot
  30. Le mandat du leadership exigeant d’ajouter un chatbot au produit

    Les échanges avec l’utilisateur n’ont pas besoin d’être conversationnels Si conversation il y a, pensez multimodal et UI riche ➜ La meilleure intégration d’un agent IA devrait être transparente comme un Head-Up Display (HUD) Anti-Pattern #1 / Le Mandat Chatbot
  31. Vibe-checking le résultat de son Agent est insuffisant Travailler main

    dans la main avec les experts métier Anti-Pattern #2 / Le Vibe-Checking Insuffisant
  32. Vibe-checking le résultat de son Agent est insuffisant Travailler main

    dans la main avec les experts métier Collecter de vraies questions et interactions (golden responses) Anti-Pattern #2 / Le Vibe-Checking Insuffisant
  33. Vibe-checking le résultat de son Agent est insuffisant Travailler main

    dans la main avec les experts métier Collecter de vraies questions et interactions (golden responses) Employer des techniques comme la RAG triad, LLM-as-Judge (avec des outils comme DeepEval, PromptFoo) Anti-Pattern #2 / Le Vibe-Checking Insuffisant
  34. Vibe-checking le résultat de son Agent est insuffisant Travailler main

    dans la main avec les experts métier Collecter de vraies questions et interactions (golden responses) Employer des techniques comme la RAG triad, LLM-as-Judge (avec des outils comme DeepEval, PromptFoo) ➜ Phase d’évaluation indispensable Anti-Pattern #2 / Le Vibe-Checking Insuffisant
  35. Retrieval Augmented Generation et “search grounding” : ➜ Citez vos

    sources ! (liens, renvois, overlay…) Anti-Pattern #3 / La Confabulation Silencieuse
  36. Retrieval Augmented Generation et “search grounding” : ➜ Citez vos

    sources ! (liens, renvois, overlay…) Donne de la confiance dans la génération Anti-Pattern #3 / La Confabulation Silencieuse
  37. Retrieval Augmented Generation et “search grounding” : ➜ Citez vos

    sources ! (liens, renvois, overlay…) Donne de la confiance dans la génération Les LLMs inventent des réponses avec force et conviction Anti-Pattern #3 / La Confabulation Silencieuse
  38. Retrieval Augmented Generation et “search grounding” : ➜ Citez vos

    sources ! (liens, renvois, overlay…) Donne de la confiance dans la génération Les LLMs inventent des réponses avec force et conviction ➜ Approche IVO pour valider visuellement la réponse Anti-Pattern #3 / La Confabulation Silencieuse
  39. Le développeur augmenté Les agents de codage peuvent vous entraîner

    sur la mauvaise piste Anti-Pattern #4 / Down the Rabbit Hole
  40. Le développeur augmenté Les agents de codage peuvent vous entraîner

    sur la mauvaise piste Avec assurance, conviction et aplomb ! Anti-Pattern #4 / Down the Rabbit Hole
  41. Le développeur augmenté Les agents de codage peuvent vous entraîner

    sur la mauvaise piste Avec assurance, conviction et aplomb ! Levez la tête du guidon et focalisez vous sur la valeur ajoutée Anti-Pattern #4 / Down the Rabbit Hole
  42. Le développeur augmenté Les agents de codage peuvent vous entraîner

    sur la mauvaise piste Avec assurance, conviction et aplomb ! Levez la tête du guidon et focalisez vous sur la valeur ajoutée ➜ MVP vs “feature creep” Anti-Pattern #4 / Down the Rabbit Hole
  43. Ne vous demandez pas où ajouter un chatbot ! L’Agent

    ne fait pas le bonheur, mais peut-être y contribue-t-il ? 1
  44. Ne vous demandez pas où ajouter un chatbot ! Identifiez

    le CUJ, le processus métier le plus pénible pouvant être amélioré L’Agent ne fait pas le bonheur, mais peut-être y contribue-t-il ? 1 2
  45. Ne vous demandez pas où ajouter un chatbot ! Identifiez

    le CUJ, le processus métier le plus pénible pouvant être amélioré Expérimentez, lancez votre premier agent, car l’objectif est d’apprendre L’Agent ne fait pas le bonheur, mais peut-être y contribue-t-il ? 1 2 3
  46. Ne vous demandez pas où ajouter un chatbot ! Identifiez

    le CUJ, le processus métier le plus pénible pouvant être amélioré Expérimentez, lancez votre premier agent, car l’objectif est d’apprendre Mesurez : Vos utilisateurs valideront la pertinence de vos choix ! L’Agent ne fait pas le bonheur, mais peut-être y contribue-t-il ? 1 2 3 4