À suivreGuide suivant
Orchestration des outils agents
IA linguistique
GUIDE IA du langage
L’appel d’outil permet à un modèle de demander une opération via une interface définie.
Écoutez ce guideNarré par l'IA · ~2 min
L'application ou le fournisseur exécute l'opération et renvoie un résultat. Un modèle proposant un appel d’outil est différent de la réussite de cet appel, et les deux sont différents de la tâche globale de l’utilisateur en cours d’exécution.
Définissez l’objectif de chaque outil, le schéma d’entrée, la forme de sortie et les effets secondaires. Une opération à portée étroite est plus facile à valider qu’une interface de commande générale. La description de l’outil doit expliquer quand l’opération est appropriée sans accorder l’autorité du modèle au-delà de la demande de l’utilisateur. Validez les entrées et les autorisations dans le code de l’application. Un argument bien formé peut toujours identifier le mauvais compte, la mauvaise destination ou le mauvais montant. Gardez les secrets en dehors des descriptions d’outils et renvoyez uniquement les informations auxquelles l’utilisateur demandeur est autorisé à accéder. Gérez explicitement les erreurs et les résultats incertains. Un délai d'attente réseau peut se produire avant ou après la fin d'une action externe. Utilisez des identifiants d'opération ou une vérification par relecture lorsque cela est possible afin qu'une nouvelle tentative ne duplique pas une action terminée. Après exécution, fournissez un résultat précis et vérifiez l’état souhaité. Traiter le texte renvoyé par un site Web ou un document comme un contenu non fiable ; il ne peut pas autoriser de nouvelles actions simplement parce qu’elles sont arrivées via un outil. Annulation des tests, réponses mal formées, accès révoqué et achèvement partiel dans le cadre de la boucle complète d'utilisation de l'outil.
04Exemple travaillé
Imaginez qu'un outil de création de tâches accepte l'identifiant de demande démo-17. La réponse expire après la création de la tâche.
Recherchez la démo-17 avant de créer une autre tâche. Si le service prend en charge l'idempotence, réutilisez le même identifiant pour la nouvelle tentative.
Rapport d'achèvement uniquement après avoir confirmé la tâche résultante et son contenu.
Ce que ça montre
Cet exemple construit sépare le transport incertain du résultat réel de l’action extérieure.
Récupérer un enregistrement actuel avant de proposer une mise à jour.
Renvoie un identifiant d'opération et un résultat vérifié après une sauvegarde de fichier.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Non. Le fournisseur d’application ou d’outil exécute l’opération. Une demande structurée doit être traitée, autorisée et vérifiée.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Orchestration des outils agents
IA linguistique