Appel d'outil
L'opération par laquelle un modèle de langage déclenche une action extérieure en produisant un appel structuré, dont il reçoit ensuite le résultat pour poursuivre son raisonnement.
Aussi appelé : tool call · function calling · appel de fonction
Un modèle de langage produit du texte. L'appel d'outil est la convention qui permet à une partie de ce texte d'être interprétée non comme une réponse à lire, mais comme une demande d'exécution : un nom d'outil, des paramètres, et l'attente d'un retour.
C'est ce mécanisme qui transforme un assistant en agent. La boucle observer, décider, appeler, observer le résultat est faite d'appels d'outils, et la qualité d'un agent dépend autant de la description de ses outils que du modèle qui les choisit — un outil mal décrit est un outil mal appelé.
Sa portée s'arrête là où s'arrêtent les outils disponibles. Un appel ne peut produire que ce qu'un système sait déjà faire : rien, dans le mécanisme, n'ouvre une porte ni ne photographie un compteur. C'est précisément cette frontière que la couche physique déplace, en faisant d'une présence humaine un outil appelable comme les autres.
À ne pas confondre avec
- Une requête d'API, qui est un échange réseau : l'appel d'outil est la décision de l'émettre, formulée par le modèle lui-même.
- Un prompt, qui décrit une intention en langue naturelle sans déclencher aucune exécution.
- MCP, qui est le protocole permettant de découvrir et de décrire les outils : l'appel est ce qui se passe une fois qu'ils sont connus.
- Une action de robot ou une commande d'automate, qui agissent sur du matériel par des interfaces conçues pour cela, sans passer par un modèle.
Termes liés
- Agent IA — Un système bâti sur un modèle de langage qui poursuit un objectif en enchaînant des décisions et des appels d'outils, sans qu'un humain valide chaque étape.
- MCP (Model Context Protocol) — Un protocole ouvert qui décrit comment un modèle de langage découvre et appelle des outils extérieurs, sans intégration spécifique à chaque client.
- Couche physique — L'ensemble des actions qu'un système logiciel ne peut pas exécuter lui-même parce qu'elles exigent une présence dans le monde réel, et le dispositif qui permet de les déléguer à des personnes.
- Dernier mètre — Le point où un processus entièrement logiciel doit produire un effet sur un objet, un lieu ou un document, et s'arrête faute de pouvoir agir lui-même.
Où ce terme est employé
Les articles qui reposent sur cette notion et la mettent en situation.
- Les limites de l'automatisation — Un processus automatisé de bout en bout finit toujours par buter sur un geste physique. Le dernier mètre, son coût réel, et les façons de le franchir.
- Les limites des agents IA — Un agent autonome échoue rarement sur le raisonnement. Il échoue sur l'accès au monde réel. Analyse des points de rupture et des façons de les traiter.