Définition
L'appel d'outil est le mécanisme par lequel un agent IA demande à un grand modèle de langage d'invoquer une fonction ou API externe, permettant à l'agent d'agir et de récupérer des données au-delà de ses connaissances d'entraînement.
En profondeur
Quand un LLM reçoit une demande utilisateur qu'il ne peut pas traiter avec ses seules données d'entraînement, il génère un appel d'outil structuré spécifiant le nom de la fonction et les arguments. L'exécution de l'agent effectue l'appel, renvoie le résultat, et le LLM l'intègre dans sa réponse. Les API de recherche sont parmi les outils les plus courants car elles donnent aux agents accès à des informations web en temps réel. Les frameworks comme LangChain, CrewAI et le SDK Anthropic prennent tous en charge l'appel d'outil nativement. Scavio fournit des définitions d'outils pré-construites pour ces frameworks, de sorte qu'un outil de recherche peut être ajouté à un agent en une seule ligne de code.
Exemple d'utilisation
Un agent LangChain reçoit la question 'What is the cheapest flight to Tokyo next month?' et génère un appel d'outil vers l'API de recherche Google de Scavio. Les résultats de recherche sont renvoyés au LLM, qui résume les meilleures options pour l'utilisateur.
Plateformes
Appel d'outil d'agent IA est pertinent sur les plateformes suivantes, toutes accessibles via l'API unifiée de Scavio :
- Amazon
- YouTube
- Walmart
Termes associés
Appel de fonction (LLM)
L'appel de fonction est une capacité des grands modèles de langage qui leur permet de générer des sorties JSON structuré...
Protocole de Contexte de Modèle (MCP)
Le Protocole de Contexte de Modèle (MCP) est un standard ouvert qui définit comment les grands modèles de langage découv...
Framework d'orchestration d'agents
Un framework d'orchestration d'agents est une bibliothèque logicielle qui gère le cycle de vie, la communication et l'ut...