Il tool use indica la capacità di un modello di IA di utilizzare strumenti esterni (API, calcolatrici, browser, database) per ampliare le proprie capacità oltre la semplice generazione di testo.
Cos'è il tool use?
Il tool use (utilizzo di strumenti) è il concetto più ampio che comprende il function calling. Indica la capacità di un modello di IA di riconoscere i propri limiti e di utilizzare strumenti esterni per superarli: calcolare, cercare sul web, richiamare API, gestire file, ecc.
Tipi di strumenti comuni
- API REST: recuperare o modificare dati su servizi esterni
- Ricerca sul web: accedere a informazioni in tempo reale
- Calcolatrice: eseguire calcoli precisi
- Esecuzione di codice: eseguire script Python, JavaScript, ecc.
- Database: interrogare e modificare dati strutturati
Tool use vs Function calling
Il function calling è il meccanismo tecnico (il modo in cui il LLM genera la chiamata), mentre il tool use è il concetto (il LLM utilizza strumenti). Il function calling è un'implementazione del tool use.
Tool use e MCP
Il protocollo MCP standardizza il tool use definendo un formato universale per dichiarare e richiamare strumenti. AILabsAudit espone le proprie funzionalità tramite MCP, permettendo a qualsiasi LLM compatibile di accedere ai dati di audit, avviare analisi e generare report.
Ogni domanda posta a ChatGPT senza il tuo nome nella risposta è un competitor raccomandato al posto tuo — misurato su 6.820 risposte AI reali.