Aller au contenu

Appel de fonction

Un modèle de langage demande une fonction décrite avec des paramètres structurés ; l’application connectée l’exécute.

Également appeléFunction CallingTool Calling
IA & automatisation

Comment fonctionne l’appel de fonction ?

L’appel de fonction relie un modèle de langage à des fonctions décrites. Le modèle peut produire un nom de fonction et les paramètres structurés correspondants. L’application connectée se charge de l’exécution et peut renvoyer le résultat au modèle pour la suite de la réponse. L’intégration doit définir les fonctions disponibles et leurs conditions d’exécution. Un appel au bon format ne prouve ni le droit d’effectuer l’action ni l’exactitude des informations qu’il contient.

Dans un assistant d’entrepôt fictif, la fonction get_stock sert à consulter le stock. Le paramètre item_code doit désigner l’article P-73. Avant la requête, l’application vérifie que le code article est valide et que la personne qui fait la demande peut consulter ce stock. L’assistant formule sa réponse à partir du résultat réel. Si le service est indisponible, le processus doit prévoir un état d’erreur adapté. Lire une quantité en stock ne réserve pas la marchandise ; cela nécessiterait une action distincte, autorisée et assortie d’un résultat confirmé. L’équipe prévoit donc aussi des vérifications avec des articles non valides et des droits d’accès manquants.

Sources

Articles sur le sujet

IA & automatisation avec ASES

Assistants IA et processus automatisés