Uso di strumenti (function calling)
Quando il modello smette solo di parlare e inizia a premere pulsanti.
L'analogia
Un cuoco che conosce solo ricette a memoria è limitato; dagli accesso alla dispensa, al forno e alla bilancia e cucinerà davvero. Il function calling è dare al modello pulsanti che può premere: cercare, calcolare, consultare la tua agenda.
Nel dettaglio
Lo sviluppatore descrive delle funzioni (strumenti) con i loro parametri. Invece di rispondere con testo, il modello decide quando chiamare una funzione e con quali dati; il programma la esegue e gli restituisce il risultato perché continui. È la base degli agenti e spesso si collega tramite MCP.
Un esempio
Gli chiedi «che tempo farà domani a Bilbao?». Invece di inventarselo, il modello chiama una funzione del meteo con «Bilbao» e «domani», riceve il dato reale e ti risponde con quello.