A2 · Outils et interface agent-machine (ACI)

Famille : Briques de base

Le modèle reçoit des fonctions qu’il demande d’appeler ; la qualité de cette interface compte autant que l’architecture.

Principe

On décrit au modèle des fonctions : chercher une information, agir sur un système, manipuler des données. Il demande de les appeler, le code les exécute et lui rend le résultat. Pour Anthropic, soigner cette interface agent-machine demande autant d’effort que soigner une interface pour des humains.

Le problème qu'il résout

Des outils trop nombreux, qui se recoupent ou mal décrits, font choisir le mauvais outil au modèle et gonflent son contexte, quelle que soit l’architecture au-dessus.

Quand l'utiliser

  • Le modèle doit lire ou modifier un système réel : base de données, API, fichiers, navigateur.
  • On veut standardiser l’accès aux outils entre plusieurs agents ou applications (MCP).

Quand l'éviter

  • Chaque API est exposée telle quelle, par dizaines : regrouper en peu d’outils ciblés sur des tâches à fort impact.
  • Un agent doit enchaîner de nombreux outils sur de gros volumes de données : faire écrire du code (C4).

Synonymes par éditeur

  • Tool use (A. Ng, A. Gulli (ch. 5))
  • Function calling (usage courant)
  • Tool-based agents (AWS)
  • Agent-computer interface (ACI) (Anthropic)
  • MCP (standardisation) (Anthropic)

Patterns voisins

Sources

Contenu relu le 2026-10-02

Catalogue des patterns