Glossaire · Agents et autonomie
Appel d'outils
L’appel d’outils est un mécanisme par lequel un modèle demande à un logiciel d’exécuter une fonction précise, comme rechercher un document ou consulter un calendrier. Le logiciel reçoit les paramètres, applique ses contrôles et peut renvoyer un résultat que le modèle utilise ensuite.
Appel d'outils : l'explication
Le système présente au modèle une description des outils disponibles et des paramètres attendus. À partir de votre demande, le modèle peut produire une requête structurée indiquant un outil et les valeurs à lui transmettre. Le logiciel vérifie cette requête, exécute l’opération autorisée et renvoie le résultat. Le modèle peut ensuite l’expliquer ou demander une autre action. La génération de l’appel et son exécution sont donc deux étapes distinctes, avec des responsabilités différentes dans le système.
L’appel d’outils sert à relier une conversation à des fonctions extérieures au modèle. Il peut apporter des informations actualisées, effectuer un calcul ou modifier un document. Vous n’avez pas besoin de copier les paramètres dans une autre application si la connexion existe. Les outils peuvent être fournis directement par le service ou accessibles par une autre couche d’intégration, notamment un serveur MCP. Le mécanisme précis dépend du logiciel qui héberge le modèle et des connexions disponibles.
Un appel bien formé peut tout de même viser le mauvais outil ou contenir un paramètre inadapté. Le contrôle du format ne suffit donc pas à garantir que l’action répond à votre intention. Les droits d’accès, les validations et la vérification des résultats restent essentiels. Il faut aussi distinguer un appel demandé, un appel exécuté et un appel réussi. Une réponse reçue peut signaler une erreur, un résultat partiel ou une opération dont l’issue reste incertaine.
Un exemple concret
Vous demandez quels créneaux sont libres mardi après-midi. Le modèle prépare un appel à l’outil de calendrier avec la date et la plage horaire concernées. Le logiciel vérifie votre accès, consulte les disponibilités et renvoie les créneaux. Le modèle vous les présente. Créer ensuite une invitation constitue une autre action, avec ses propres paramètres et, si le système l’exige, une confirmation avant l’envoi.
Pourquoi c'est important
L’appel d’outils détermine comment un agent passe des mots aux opérations concrètes. Pour choisir un service, examinez les outils accessibles, les données transmises et les permissions appliquées. Vérifiez aussi comment les erreurs sont signalées. Un modèle peut formuler une demande techniquement valide tout en choisissant la mauvaise date ou le mauvais dossier, ce qui rend les contrôles de contexte indispensables.
Idées reçues
- Le modèle n’exécute pas nécessairement lui-même la fonction demandée : il produit souvent une requête structurée, puis un logiciel distinct décide de son exécution, applique les permissions et transmet le résultat à la conversation.
- Un appel d’outils correctement formaté n’est pas forcément correct sur le fond : des paramètres acceptés par le logiciel peuvent désigner le mauvais destinataire, une période inadaptée ou un fichier différent de celui que vous souhaitiez utiliser.
Autres termes : agents et autonomie
- agent IA
- Un agent IA est un système qui utilise un modèle pour décider des étapes à suivre afin de réaliser une tâche.
- agent autonome
- Un agent autonome est un agent IA qui peut poursuivre un objectif et choisir plusieurs actions sans demander votre intervention à chaque étape.
- système multi-agents
- Un système multi-agents est un ensemble d’agents qui se répartissent des tâches ou échangent des informations pour poursuivre un objectif.
- planification
- La planification est la préparation des étapes qu’un agent IA prévoit de suivre pour atteindre un objectif.
- mémoire d'agent
- La mémoire d’agent est l’ensemble des mécanismes qui permettent à un agent IA de conserver et de retrouver des informations utiles à son travail.
- humain dans la boucle
- L’humain dans la boucle est une organisation dans laquelle une personne intervient à certaines étapes du travail d’un système IA.
- utilisation d'ordinateur
- L’utilisation d’ordinateur est une capacité permettant à un agent IA d’interagir avec une interface graphique, par exemple en cliquant, en saisissant du texte ou en faisant défiler une page.
- agent de code
- Un agent de code est un logiciel qui utilise un modèle d’IA et des outils pour réaliser des tâches de programmation.
Où le site en parle
Le terme apparaît dans 410 pages du site. Quelques-unes :
- Agents vocaux : fonctionnement, plateformes, latence, coûts et cas d'usage Guide
- CrewAI, guide de référence : équipes d'agents, tâches, outils, flows, déploiement Guide
- n8n et l’IA, guide de référence : nœuds, agents, mémoire, hébergement et coûts Guide
- Surveiller un agent IA en production : journaux, traces, alertes, outils d'observabilité Guide
- Créer un agent IA avec n8n, sans coder Article
- Agent IA ou chatbot : quelle différence ? Article
- MCP, A2A, tool calling : les protocoles des agents expliqués Article
- Agent IA : définition, fonctionnement et exemples concrets Article
Dans la même famille
Pour aller plus loin
Questions fréquentes
Le modèle accède-t-il directement au service ?
Souvent, une couche logicielle exécute l’appel pour lui avec les autorisations disponibles. Le modèle propose l’opération et ses paramètres. L’architecture exacte varie, mais les permissions doivent être appliquées par le système qui réalise effectivement l’action.
Est-ce toujours une action externe ?
Non. Un outil peut effectuer un calcul local, chercher dans un fichier ou contacter un service distant. Certains outils lisent seulement des informations, tandis que d’autres modifient des données ou déclenchent des actions visibles par d’autres personnes.
Quel rapport avec MCP ?
MCP peut servir à exposer des outils à une application IA selon un protocole commun. L’appel d’outils désigne le mécanisme d’utilisation d’une fonction. Il peut exister avec MCP ou avec d’autres formes de connexion.
Neutralité. Aucun lien d'affiliation. Aucun éditeur ne paie pour être évalué, noté ou classé. Les évaluations sont dirigées par François Chollet, neutres et factuelles, et chaque donnée est datée et sourcée. Comment nous notons