Tool Calling
Appel d'outil
L'appel d'outil permet à un modèle de demander un outil externe nommé selon un format défini. La demande inclut des arguments. L'application hôte décide si et comment l'exécuter.
Un autre exemple
Un agent de voyage demande get_flights pour des voyages vers TPE aux dates choisies après que l'utilisateur ait permis la recherche. L'hôte vérifie la permission et les arguments, exécute l'outil et renvoie la source. Une demande de modèle n'est pas une preuve d'exécution ni une permission pour un effet réel.
Parties principales
- 01Définition d'outil
- 02arguments structurés
- 03Autorisation et résultat de l’hôte
Utilisez-le lorsque
Utilisez ce terme lorsqu'une IA a besoin d'un accès structuré à des données ou actions externes que l'hôte vérifie et autorise.
Ne l'utilisez pas lorsque
N'offrez pas d'outils puissants sans les protections appropriées. Utilisez le principe du moindre privilège, vérifiez les arguments, demandez les confirmations nécessaires, effectuez des réessais sûrs, et gardez des traces d'audit correspondant au risque.
Nom utilisé dans le code
model request → host validation → tool result Avant d'expédier
Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback.
Outcome: Complete the task with Appel d'outil (Tool Calling). User context: Un agent de voyage demande get_flights pour des voyages vers TPE aux dates choisies après que l'utilisateur ait permis la recherche. L'hôte vérifie la permission et les arguments, exécute l'outil et renvoie la source. Une demande de modèle n'est pas une preuve d'exécution ni une permission pour un effet réel. AI method or concept: Appel d'outil (Tool Calling). Why it fits: Utilisez ce terme lorsqu'une IA a besoin d'un accès structuré à des données ou actions externes que l'hôte vérifie et autorise. Do not use it when: N'offrez pas d'outils puissants sans les protections appropriées. Utilisez le principe du moindre privilège, vérifiez les arguments, demandez les confirmations nécessaires, effectuez des réessais sûrs, et gardez des traces d'audit correspondant au risque. AI requirements: Define the input and source evidence. Set model and tool permissions. Use versioned evaluation data and measures. Define failure, decline-to-answer, privacy, speed, and cost limits. Operational safeguards: Keep a clear trace and hide sensitive log data. Show users a safe fallback. Mark steps that need human review. Define how to roll back the model or prompt. Acceptance criteria: Record baseline and target measures on a versioned evaluation set. Test edge cases and hostile inputs. Verify fallback, monitoring, permissions, and rollback. Evidence and limits (evidence boundary): Aucun standard officiel unique ne régit l’ensemble du terme. Sa signification peut varier selon les équipes, plateformes ou frameworks. Unknowns to confirm: Target task, model and version, evaluation owner, source data, risk limit, tool permissions, and production fallback.
Vérifiez cette demande
Review how Appel d'outil (Tool Calling) is used now. Definition: L'appel d'outil permet à un modèle de demander un outil externe nommé selon un format défini. La demande inclut des arguments. L'application hôte décide si et comment l'exécuter. Release checks: Check the model and prompt versions, source data, versioned evaluation set, and measures. Verify links to evidence, tool permissions, privacy, common failures, decline-to-answer and fallback behavior, human review, monitoring, cost, speed, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.