Definizione
Che cos’è Function calling e come funziona?
L’applicazione descrive al modello quali strumenti sono disponibili e quali parametri richiedono. Il modello sceglie se proporre una chiamata e restituisce dati strutturati; è poi il software a validare ed eseguire l’operazione.
Il modello non dovrebbe avere accesso diretto e incontrollato ai sistemi. Permessi, validazione dei parametri, conferme e registri delle azioni restano responsabilità dell’applicazione.
Esempio aziendale
Esempio di Function calling in azienda
Un assistente riceve “mostrami gli ordini in ritardo”. Seleziona la funzione corretta con le date necessarie; il backend controlla i permessi, interroga l’ERP e restituisce soltanto i dati autorizzati.
Applicazioni
Quando può essere utile
- lettura controllata da CRM ed ERP
- creazione di attività e promemoria
- calcoli e verifiche esterne
- ricerca in database
- azioni guidate negli agenti AI
Limiti
Quando fare attenzione
- funzioni troppo potenti
- parametri non validati
- azioni irreversibili senza conferma
- assenza di log e gestione degli errori
Da non confondere
Function calling e MCP: cosa cambia?
Il function calling descrive come un modello richiede una funzione all’interno di un’applicazione. MCP standardizza il modo in cui strumenti e risorse vengono esposti e scoperti da applicazioni AI compatibili.
Dalla definizione al progetto
Cosa può realizzare Agentix con Function calling
Agentix può progettare e sviluppare una soluzione basata su Function calling partendo dal flusso reale dell’azienda. Definiamo attività, regole, permessi, eccezioni e passaggi che devono rimanere sotto il controllo delle persone.
Possiamo integrare la soluzione con CRM, ERP, gestionali, email, portali, database e API esistenti. Il progetto può coprire lettura controllata da CRM ed ERP, creazione di attività e promemoria, calcoli e verifiche esterne, con registri delle operazioni, conferme per le azioni sensibili e manutenzione successiva al rilascio.
Collega l’AI ai sistemi aziendaliRisposte rapide
Domande frequenti su Function calling
Il modello esegue direttamente la funzione?
Normalmente no. Il modello propone una chiamata strutturata; il software deve validarla, autorizzarla ed eseguirla.
Serve per costruire un agente AI?
È uno dei meccanismi più comuni per permettere a un agente di usare strumenti, ma non è l’unica soluzione possibile.
Dal concetto all’applicazione
Vuoi applicare Function calling nella tua azienda?
Partiamo dal processo, dai dati disponibili e dal risultato atteso per definire un primo progetto concreto.