Lesson 9 — Les briques d'une application IA

Outils et agents : quand l'IA passe à l'action

5 min read

This content is not translated yet. Showing the original version.

Outils et agents

Les outils : donner des mains au cerveau

Un LLM seul ne peut que lire et écrire du texte. Il ne peut pas, par lui-même, consulter Internet, ouvrir un fichier ou interroger une base de données.

Un outil (tool) est une fonction mise à disposition du modèle par l'application : « rechercher sur le web », « lire l'agenda », « calculer », « créer un ticket ». Le modèle ne l'exécute pas lui-même : il demande à l'application de l'utiliser, avec des paramètres précis, puis reçoit le résultat.

sequenceDiagram
  participant U as Vous
  participant A as Application
  participant M as Modèle
  participant O as Outil agenda
  U->>A: "Suis-je libre jeudi après-midi ?"
  A->>M: Question + liste des outils disponibles
  M-->>A: Demande : lire_agenda(jeudi, 14h-18h)
  A->>O: Exécute la demande
  O-->>A: "Réunion 15h-16h"
  A->>M: Résultat de l'outil
  M-->>A: "Vous avez une réunion de 15h à 16h, libre sinon."
  A-->>U: Réponse finale

Des outils que vous utilisez peut-être déjà sans le savoir :

OutilCe qu'il apporte
Recherche webInformations récentes (compense la date de coupure)
Exécution de code / calculCalculs exacts, graphiques, analyse de tableaux
Connecteurs (messagerie, drive, agenda, CRM)Accès à vos données de travail, selon vos droits
Génération d'imagesIllustrations

Un standard ouvert, le MCP (Model Context Protocol, lancé par Anthropic et adopté depuis par de nombreux acteurs), sert justement à brancher des outils sur des assistants de manière uniforme, un peu comme une prise USB universelle.

Quand un assistant « consulte votre agenda », qui exécute réellement la lecture de l'agenda ?

Les agents : enchaîner les étapes seul

Un agent est un système où le modèle décide lui-même des étapes à suivre pour atteindre un objectif, en utilisant des outils plusieurs fois de suite, et en ajustant son plan selon les résultats.

flowchart TD
  O["Objectif : préparer la note de veille hebdomadaire"] --> P["Planifier les étapes"]
  P --> A["Agir : utiliser un outil"]
  A --> R["Observer le résultat"]
  R --> D{"Objectif atteint ?"}
  D -->|"Non"| P
  D -->|"Oui"| F["Livrer le résultat"]
  F --> H["Validation humaine"]
Assistant simpleAgent
Qui décide des étapes ?Vous, message après messageLe modèle, à partir d'un objectif
Nombre d'actionsUne réponse à la foisPlusieurs actions enchaînées
Exemple« Résume ce document »« Fais la veille de la semaine sur nos 5 concurrents et prépare une note »
RisqueFaible : vous voyez toutPlus élevé : erreurs qui s'enchaînent, actions réelles

Des plateformes comme Gemini Enterprise côté Google, ou les fonctions d'agents et de connecteurs de Claude côté Anthropic, permettent de créer ou d'utiliser des agents branchés sur les outils de l'entreprise.

Un agent doit répondre aux demandes de remboursement des clients. Quel garde-fou est le plus important ?

Exercice : choisir la bonne brique

Pour chaque besoin, indiquez la brique principale : prompt seul, RAG, outil, ou agent.

  1. Reformuler un message délicat à un collègue.
  2. Répondre aux questions des nouveaux arrivants à partir du livret d'accueil et des procédures internes.
  3. Connaître la météo de demain à Lille.
  4. Chaque lundi, récupérer les tickets de support de la semaine, les classer par thème, rédiger une synthèse et la déposer dans le drive de l'équipe.
Voir la solution
  1. Prompt seul. Tout ce qu'il faut est dans votre message ; pas besoin de documents ni d'outils.
  2. RAG. Les réponses doivent venir des documents internes, avec citation des sources. C'est le cas d'usage type de l'assistant interne.
  3. Outil (recherche web ou service météo). Information en temps réel, que le modèle ne peut pas connaître.
  4. Agent. Plusieurs étapes enchaînées (récupérer, classer, rédiger, déposer) avec plusieurs outils. Garde-fous : accès en lecture seule aux tickets, écriture limitée à un seul dossier, synthèse relue avant diffusion.

Remarquez la progression : on va du plus simple au plus complexe. Règle : choisissez toujours la brique la plus simple qui répond au besoin.

Je sais faire

  • Expliquer ce qu'est un outil avec l'analogie du standardiste
  • Expliquer la différence entre un assistant et un agent
  • Citer 3 garde-fous indispensables pour un agent
  • Choisir la brique la plus simple adaptée à un besoin
Next