Blog

IA con connessione in tempo reale - Tool Calling

Scopri il Tool Calling dell'IA

Per consultare rispettivamente il meteo di oggi, gli orari dei treni KTX, i tassi di cambio e i documenti aziendali, è necessario passare da diverse app e sistemi. Un'IA che utilizza solo le informazioni disponibili al termine dell'addestramento ha difficoltà a riflettere situazioni in continua evoluzione.
Il Tool Calling consente all'IA di selezionare gli strumenti esterni adatti alla richiesta dell'utente, consultare informazioni aggiornate ed eseguire attività. In questo articolo vengono illustrati il funzionamento del Tool Calling, il suo ambito di utilizzo e gli aspetti da verificare in fase di progettazione.

Che cos'è il Tool Calling

Il Tool Calling è una tecnologia che collega i modelli linguistici di grandi dimensioni a funzioni esterne, API, database e sistemi aziendali. Dopo aver analizzato la richiesta dell'utente, l'IA determina gli strumenti e i valori di input necessari, quindi utilizza i risultati restituiti dagli strumenti per fornire una risposta o eseguire l'attività successiva.

Differenze in base al metodo di elaborazione delle informazioni dell'IA
ClassificazioneElaborazione basata sui dati di addestramentoElaborazione basata sul Tool Calling
Momento delle informazioniUtilizzo delle informazioni disponibili fino al momento dell'addestramento del modelloUtilizzo di dati esterni disponibili al momento della chiamata
CalcoloGenerazione del risultato sulla base del contestoVerifica del risultato chiamando una calcolatrice o una funzione di calcolo
Documenti aziendaliUtilizzo esclusivo delle informazioni incluse nel processo di addestramentoConsultazione di database e sistemi documentali autorizzati
Esecuzione delle attivitàGenerazione di una risposta testualeEsecuzione di attività come prenotazioni, registrazioni, invii e creazione di report

Processo di elaborazione della richiesta

Processo di elaborazione della richiesta
Esempio di richiesta

Cosa è possibile fare con il Tool Calling

Il Tool Calling collega il recupero di informazioni e l’esecuzione di attività in un unico flusso conversazionale. Gli utenti possono comunicare le proprie condizioni in linguaggio naturale senza dover conoscere le modalità di ricerca o la posizione dei menu di ciascun servizio. Le aziende possono configurare in modo diverso gli strumenti disponibili in base alle autorizzazioni degli utenti e alle regole operative.

Ambito di utilizzoDestinazioni di connessioneEsempi di elaborazione
Informazioni in tempo realeAPI meteo, traffico, tassi di cambio e quotazioni azionarieRecupero di informazioni aggiornate e confronto in base alle condizioni
Calcoli accuratiCalcolatrici, funzioni statistiche, API per il calcolo delle tariffeCalcolo di imposte, distanze, costi e valori statistici
Informazioni aziendaliArchivi documentali, database, sistemi di ricercaRicerca di regolamenti, contratti e dati sulle prestazioni nei limiti delle autorizzazioni
Gestione degli appuntamentiCalendari, sistemi di prenotazioneVerifica degli orari disponibili e registrazione degli appuntamenti
ComunicazioneSistemi di posta elettronica, messaggistica e notificheRedazione e invio di messaggi dopo l’approvazione dell’utente
Automazione delle attivitàSistemi di reportistica, gestione dei clienti e pianificazione delle risorse aziendaliRaccolta di dati, compilazione di moduli e modifica dello stato

Aspetti da verificare in fase di progettazione

Con l’aumento delle connessioni ai sistemi esterni, si ampliano anche l’ambito di accesso ai dati e i permessi di esecuzione. I gestori del servizio devono definire in modo concreto le procedure di verifica prima e dopo le chiamate, le modalità di gestione degli errori e i limiti di costo. Gli utenti devono poter verificare quali informazioni vengono trasmesse e a quale sistema.

Elemento di verificaPossibili problemiMetodo di progettazione
Protezione dei dati personaliDurante il processo di chiamata, i dati personali potrebbero essere trasmessi a sistemi esterniTrasmettere solo i dati necessari e gestire la crittografia, il periodo di conservazione e le condizioni per la comunicazione a terzi
Autorizzazioni di accessoSi potrebbe accedere a dati o funzioni per i quali non si dispone dell’autorizzazioneApplicare l’autenticazione degli utenti e le autorizzazioni in base ai ruoli, verificando nuovamente le autorizzazioni prima della chiamata
Accuratezza dei datiL’API potrebbe restituire valori obsoleti o erratiIndicare il momento di riferimento e la fonte dei dati, applicando controlli di validità e verifiche incrociate
Responsabilità dell’esecuzioneDurante prenotazioni, pagamenti o invii, potrebbero essere confermate operazioni non intenzionaliApplicare fasi di conferma e approvazione dell’utente alle operazioni difficili da annullare
Gestione dei costiI costi operativi potrebbero aumentare a causa di chiamate ripetute e richieste in massaImpostare limiti al numero di chiamate, il salvataggio dei risultati e regole per prevenire richieste duplicate
ManutenzioneLe API esterne e i formati di input potrebbero cambiareGestire il controllo delle versioni, i test automatici, il rilevamento dei guasti e le procedure di elaborazione alternative
  • Limitiamo le informazioni sensibili all'ambito necessario per lo scopo della chiamata.
  • Prevediamo una fase di approvazione dell'utente per le operazioni di pagamento, prenotazione, invio ed eliminazione.
  • Registriamo costantemente i tempi di risposta, il tasso di errore e i costi delle chiamate agli strumenti.
  • Indichiamo nei risultati la fonte dei dati esterni e il momento della consultazione.
  • In caso di malfunzionamento degli strumenti, applichiamo criteri per il numero di tentativi e per la gestione alternativa.

L'approccio di CLEVI all'applicazione concreta nel lavoro

Principi di applicazione di CLEVI

L'utilità dell'AI nel lavoro dipende dalle prestazioni del modello, dagli strumenti collegabili, dalla precisione nell'esecuzione e dal livello dei controlli di sicurezza. Collegando più strumenti a una singola richiesta, è possibile gestire dalla ricerca delle informazioni alla loro organizzazione e alle attività successive, tutto dalla stessa schermata. Riflettendo i permessi e le procedure di approvazione specifici per ciascuna attività, è possibile ridurre il lavoro ripetitivo mantenendo le politiche di sicurezza dell'organizzazione.

  • Tool Calling
  • Function Calling
  • AI generativa
  • Agenti AI
  • Automazione dei processi
  • Integrazione API
Torna alla sala stampa
CLEVI

Lingua e regione

Le lingue tradotte automaticamente sono contrassegnate. La disponibilità segue il pacchetto del sito pubblicato.

136 lingue

Consigliato

1

Asia orientale

7

Sud-est asiatico

11

Asia del Sud

18

Asia centrale

5

Medio Oriente e Caucaso

10

Europa occidentale e Europa meridionale

16

Regno Unito e Irlanda

4

Europa settentrionale

10

Europa centrale e Balcani

14

Europa orientale

5

Africa orientale

8

Africa occidentale e Africa centrale

9

Africa del Sud

8

Americhe

5

Oceania

5
IA con connessione in tempo reale - Tool Calling — CLEVI