Definizione
Il tool calling è il meccanismo con cui un agente AI istruisce un modello linguistico di grandi dimensioni a invocare una funzione o API esterna, consentendo all'agente di compiere azioni e recuperare dati al di là della sua conoscenza di addestramento.
Approfondimento
Quando un LLM riceve una richiesta utente che non può soddisfare solo con i suoi dati di addestramento, genera una tool call strutturata specificando il nome della funzione e gli argomenti. Il runtime dell'agente esegue la chiamata, restituisce il risultato e il LLM lo incorpora nella sua risposta. Le API di ricerca sono tra gli strumenti più comuni perché danno agli agenti accesso a informazioni web in tempo reale. Framework come LangChain, CrewAI e l'SDK Anthropic supportano nativamente il tool calling. Scavio fornisce definizioni predefinite di strumenti per questi framework, quindi uno strumento di ricerca può essere aggiunto a un agente con una singola riga di codice.
Utilizzo di Esempio
Un agente LangChain riceve la domanda 'Qual è il volo più economico per Tokyo il mese prossimo?' e genera una tool call verso l'API di ricerca Google di Scavio. I risultati della ricerca vengono restituiti al LLM, che riassume le migliori opzioni per l'utente.
Piattaforme
Tool Calling degli Agenti AI è rilevante sulle seguenti piattaforme, tutte accessibili tramite l'API unificata di Scavio:
- Amazon
- YouTube
- Walmart
Termini correlati
Chiamata di funzione (LLM)
La chiamata di funzione è una capacità dei modelli linguistici di grandi dimensioni che permette loro di generare output...
Model Context Protocol (MCP)
Il Model Context Protocol (MCP) è uno standard aperto che definisce come i grandi modelli linguistici scoprono e invocan...
Framework di Orchestrazione degli Agenti
Un framework di orchestrazione degli agenti è una libreria software che gestisce il ciclo di vita, la comunicazione e l'...