Retour au wiki

Usage d'outils (function calling)

Quand le modèle ne se contente plus de parler et se met à appuyer sur des boutons.

L'analogie

Un cuisinier qui ne connaît que des recettes par cœur est limité ; donnez-lui accès au garde-manger, au four et à la balance et il cuisinera vraiment. Le function calling, c'est donner au modèle des boutons qu'il peut presser : chercher, calculer, consulter votre agenda.

En détail

Le développeur décrit des fonctions (outils) avec leurs paramètres. Au lieu de répondre par du texte, le modèle décide quand appeler une fonction et avec quelles données ; le programme l'exécute et lui renvoie le résultat pour qu'il continue. C'est la base des agents, souvent reliée via MCP.

Un exemple

Vous demandez « quel temps fera-t-il demain à Bilbao ? ». Plutôt que d'inventer, le modèle appelle une fonction météo avec « Bilbao » et « demain », reçoit la donnée réelle et vous répond avec.

Concepts liés