Function calling
Un modello linguistico richiede una funzione descritta con parametri strutturati; l’applicazione collegata la esegue.
Come funziona il function calling?
Il function calling collega un modello linguistico a funzioni descritte. Il modello può produrre il nome di una funzione e i relativi parametri strutturati. L’applicazione collegata si occupa dell’esecuzione e può restituire il risultato al modello per proseguire la risposta. L’integrazione deve definire quali funzioni siano disponibili e a quali condizioni possano essere eseguite. Una chiamata nel formato corretto non dimostra l’autorizzazione all’azione né l’esattezza dei dati forniti.
In un assistente di magazzino fittizio, la funzione get_stock consulta le giacenze. Il parametro item_code deve identificare l’articolo P-73. Prima dell’interrogazione, l’applicazione verifica che il codice sia valido e che la persona richiedente possa vedere quella giacenza. L’assistente formula la risposta in base al risultato effettivo. Se il servizio non è raggiungibile, il processo deve prevedere uno stato di errore appropriato. Leggere una quantità a magazzino non riserva la merce: servirebbe un’azione separata, autorizzata e con esito confermato. Il gruppo di lavoro prevede quindi anche verifiche con articoli non validi e diritti di accesso mancanti.
Fonti
Termini correlati
- Agente di IAUn sistema di IA che sceglie i passi successivi entro limiti definiti e usa i risultati degli strumenti per proseguire il lavoro.
- Flusso di lavoro agenticoUn processo che combina decisioni assistite dall’IA e azioni tramite strumenti, con controlli fissi e passaggi variabili.
- Model Context ProtocolMCP standardizza lo scambio tra applicazioni di IA e server che forniscono strumenti, dati di contesto o modelli di istruzioni.
- Guardrail per l’IAI guardrail limitano e verificano il comportamento dell’applicazione. Istruzioni del modello e applicazione tecnica svolgono compiti diversi.
- Prompt injectionLa prompt injection tenta di deviare un’applicazione di IA tramite istruzioni inserite. Anche i documenti recuperati possono contenerle.
- Model cardLa model card documenta scopo, basi, condizioni di valutazione e limiti noti di una determinata versione di un modello di IA.
Articoli sul tema








IA & automazione con ASES
Assistenti IA e processi automatizzati



