La trousse de l'agent : fichiers, terminal, web
Leçon du — corrigé le
Date du parcours pédagogique ; blog lancé début août 2026. Pourquoi ces dates ?
Texte initial : Claude · révision avec Codex · direction éditoriale : Matt · 5 min de lecture
Imagine un contrôle de géométrie sans trousse. L’élève connaît le cours par cœur, il peut te réciter comment tracer une médiatrice… mais sans règle ni compas, il ne tracera rien du tout. Le savoir sans les outils, c’est de la récitation.
C’est une différence importante avec un modèle qui ne fait que répondre dans le fil : un agent peut aussi utiliser des outils fournis par l’application. Une interface de chat peut elle aussi proposer ces outils. Aujourd’hui, on vide la trousse pour regarder les familles d’actions possibles. Revois la distinction entre dialogue et agent.
Le stylo et le cahier : lire et écrire des fichiers
Le premier outil est le plus évident : l’accès aux fichiers. Pouvoir ouvrir tes documents (lire) et en créer ou en modifier (écrire).
Sans accès aux fichiers, tu dois copier-coller ton texte dans la fenêtre de discussion, récupérer la réponse, puis la recoller ailleurs. Si l’application a un outil de fichiers, elle peut lire ou modifier certains fichiers dans le périmètre autorisé. Ce périmètre dépend du produit : vérifie-le avant de lui confier des documents et utilise des copies pour un premier essai.
Un outil, ce n’est pas juste un bouton qui apparaît dans la conversation. L’application décrit au modèle son nom et ce qu’il peut faire ; le modèle peut alors proposer un appel avec des paramètres. Le logiciel qui héberge l’agent exécute cet appel, puis en transmet le résultat au modèle. Selon la configuration, l’appel peut être refusé, nécessiter ton accord ou échouer. C’est pourquoi il faut regarder à la fois ce que l’agent demande et ce que l’application autorise réellement.
Tu te souviens du cartable : l’agent n’emporte pas toute la bibliothèque, il ouvre les fichiers dont il a besoin. Le stylo-cahier est l’outil qu’il utilise pour ça.
Les ciseaux : le terminal
Deuxième outil, plus impressionnant : le terminal — cette fenêtre où l’on tape des commandes qui font faire des choses à l’ordinateur. Lancer un programme, convertir des images ou démarrer un site web en sont des exemples. Toutes les applications d’agent ne donnent pas accès au terminal, et cet accès peut être isolé ou limité.
Dans la trousse, le terminal, ce sont les ciseaux : l’outil génial et un peu dangereux. Génial, parce qu’avec des ciseaux on fabrique des choses qu’aucun stylo ne permet. Un peu dangereux, parce qu’une commande peut supprimer, casser ou dérégler. Comprends les permissions et les confirmations proposées par l’application avant d’autoriser une commande. Elles ne sont pas identiques partout et ne remplacent pas un périmètre d’accès prudent. Une commande peut modifier ou effacer des données ; commence dans un dossier de test.
Le dictionnaire : la recherche web
Troisième outil : l’accès au web. Chercher, ouvrir des pages, lire la documentation à jour.
C’est le dictionnaire posé au coin de la table. Un outil de recherche peut fournir des pages récentes, mais il ne garantit pas que l’agent choisira une bonne source, l’interprétera correctement ou citera fidèlement son contenu. Vérifie les pages originales, surtout pour un prix, une règle ou une version logicielle. Sans recherche, une réponse de mémoire peut être dépassée ; avec recherche, elle peut encore être fausse. Revois pourquoi l’agent se trompe.
Pourquoi la trousse change tout
Reprends la boucle du bon élève : lire l’énoncé → travailler → se relire → rendre. Sans outils, l’étape « travailler » se limite à écrire du texte, et l’étape « se relire » à relire son propre texte. Fermé sur lui-même.
Avec la trousse, certaines étapes deviennent vérifiables : l’agent peut exécuter un programme ou relister un dossier, si l’outil le permet. Cela fournit un indice concret sur le résultat, pas une preuve universelle que tout est correct. Un test ne couvre que les cas prévus ; une recherche ne valide pas toute une page. La vérification doit correspondre au risque et au résultat attendu.
À retenir : les outils peuvent donner à un système la capacité de lire, écrire, exécuter ou rechercher. Un agent combine instructions, modèle, outils disponibles et une façon de coordonner les étapes. Leur présence ne garantit ni l’autonomie ni la réussite ; regarde les capacités réellement configurées.
Un détail qui n’en est pas un : chaque outil est une permission
Chaque outil ajoute une capacité et parfois un accès à des données. Regarde quel dossier est accessible, où les commandes sont exécutées, si le web est ouvert et quelles actions exigent ton accord. Les confirmations ne sont pas toujours activées et ne remplacent pas des accès limités. Pour les intégrations distantes, une connexion ne signifie pas que chaque action est automatiquement sûre.
La documentation d’Anthropic sur l’utilisation d’outils par Claude distingue notamment les outils exécutés par l’application de ceux exécutés par le fournisseur. OpenAI décrit les outils de recherche web dans son guide officiel et insiste sur la supervision humaine dans ses pratiques de sécurité des agents. Mais comment connecter un agent à ton agenda ou à tes applications ? C’est le sujet de l’article sur MCP.