Tool Usedefinition and how it works in 2026
- Tool Use
- La capacité d'un agent à appeler des outils, APIs ou fonctions externes pour agir sur le monde — la capacité fondamentale qui distingue un agent d'un chatbot.
Tool use est ce qui transforme un LLM en agent. Sans outils, le modèle ne peut que produire du texte ; avec des outils, il peut lire des fichiers, appeler des APIs, exécuter du code, ouvrir des PRs, envoyer des emails. La capacité de l'agent est bornée par les outils auxquels il a accès.
Les LLM de 2026 (Claude 4.x, GPT-5, Gemini 2.x) sont tous excellents à choisir le bon outil pour la tâche, formater correctement les arguments et interpréter les résultats. Le bottleneck a déplacé du modèle vers le tooling : combien d'outils l'agent a-t-il, et comment sont-ils décrits ?
Le standard 2026 pour le tool use est le Model Context Protocol (MCP) — une spec ouverte définie par Anthropic qui standardise comment les agents découvrent et appellent les outils. Avant MCP, chaque agent avait sa propre format. Maintenant les serveurs MCP fonctionnent partout.
Frequently asked
Combien d'outils un agent doit-il avoir ?+
Plus n'est pas mieux. Le sweet spot 2026 est 5-15 outils par agent — au-delà, le LLM hésite à choisir le bon. Au-delà de 30, la performance se dégrade visiblement. Préférez moins d'outils bien conçus avec descriptions claires.
Quels outils sont essentiels pour un agent en production ?+
Trois catégories : lecture (filesystem, web search, knowledge base), action (CRM update, email send, PR open, code execute), et communication (Slack message, Linear ticket). La couche minimale typique 2026 : 7-10 outils couvrant ces trois catégories.
Comment décrire un outil au LLM ?+
Quatre éléments : un nom clair, une description précise du quand-utiliser, des arguments fortement typés, et des exemples d'appels réussis et échoués. Les modèles 2026 récupèrent mieux quand la description inclut un anti-pattern (« n'utilisez PAS pour... »).
