Alias
Tool calling, function calling.
Définition
Le modèle peut demander une recherche, un calcul ou une action externe en donnant des paramètres. L'application reçoit cette demande. Elle doit vérifier les paramètres et les autorisations avant l'exécution, puis transmettre le résultat ou le refus. Ces contrôles doivent être mis en place et vérifiés dans l'intégration.
Le fait que le modèle émette un appel ne prouve donc pas que l'action a eu lieu. Lire un dossier, modifier un ticket et envoyer un message n'ont pas les mêmes conséquences.
Exemple
Exemple pédagogique : préparer un relevé de décisions peut nécessiter de lire un compte-rendu. Cela n'autorise pas à envoyer ce relevé au comité. L'envoi constitue une action distincte, avec destinataires, contenu et autorisation à contrôler.
Le journal doit distinguer « envoi demandé », « envoi refusé » et « envoi confirmé ». Un texte généré disant « c'est envoyé » n'est pas une preuve d'envoi.
À ne pas confondre avec
Un outil peut effectuer un calcul déterministe sans être lui-même une IA. Une description d'outil n'est pas une permission de l'utiliser.
Voir aussi
Agent IA, MCP, Moindre privilège.
Sources
MCP — Tools, spécification 2025-11-25 (nouvel onglet). Application au travail de projet et exemple pédagogique originaux, sans résultat d'essai revendiqué.