Il tool use indica la capacità di un modello 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 è il concetto più ampio che comprende il function calling. Indica la capacità di un modello IA di riconoscere i propri limiti e di utilizzare strumenti esterni per superarli: calcolare, cercare sul web, chiamare API, manipolare file, ecc.

Tipi di strumenti comuni

  • API REST: recuperano o modificano dati su servizi esterni
  • Ricerca web: accedono a informazioni in tempo reale
  • Calcolatrice: esegue calcoli precisi
  • Esecuzione di codice: esegue script Python, JavaScript, ecc.
  • Database: interrogano e modificano dati strutturati

Tool use vs Function calling

Il function calling è il meccanismo tecnico (come l'LLM genera la chiamata), mentre il tool use è il concetto (l'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 gli strumenti. AILabsAudit espone le proprie funzionalità tramite MCP, consentendo a qualsiasi LLM compatibile di accedere ai dati degli audit, avviare analisi e generare report.

Quando un cliente interroga le IA senza nominare un brand, viene raccomandato qualcun altro. E i brand che gestisci?

Ogni domanda posta a ChatGPT senza il brand nella risposta è un concorrente raccomandato al suo posto: misurato su 6.820 risposte reali di IA.