Cos’è un tool per un agente AI?
Un tool è semplicemente una funzione del tuo programma
che l’AI può decidere di chiamare quando ne ha bisogno.
In pratica:
- tu dichiari al modello quali strumenti hai (es. fare una chiamata HTTP)
- l’agente pensa alla richiesta dell’utente
- se gli serve quel tool → richiede di usarlo
- il tuo codice esegue davvero l’azione e riporta il risultato al modello
Schema mentale
| Fase | Chi agisce | Cosa fa |
|---|---|---|
| 1 | Utente | Chiede una cosa (“dammi EUR→USD”) |
| 2 | Modello AI | Capisce che servono dati online → chiede un tool |
| 3 | Il tuo codice | Esegue il tool (GET sul sito) |
| 4 | Modello AI | Usa il risultato per rispondere correttamente |
Perché servono i tool?
Perché l’AI da sola:
non può chiamare API
non può stampare
non sa i dati del tuo database
non può accedere al filesystem
Con i tool invece:
può chiamare API reali
può salvare/leggere sul DB
può stampare ZPL
può elaborare file
può fare login / verifiche / sicurezza
Tu gli dai i super poteri! ![]()
![]()
Per fare qualcosa che funzioni ho chiesto a chatGPT (il mio preferito)
“vorrei sviluppare un primo agente”
e mi sta tenendo un corso completo, un passo per volta,
basta saper usare VS CODE!
Ho inserito il codice che ho accettato per fede e l’ho eseguito in power shell:
PS C:_Appo\Agente> node agent.mjs “Prendi JSON da https://api.frankfurter.app/latest e dimmi EUR->USD”
— RISPOSTA AGENTE —
Il tasso di cambio da EUR a USD è 1.163.
Il codice è semplice da capire e comunque se chiedete ve lo spiega riga per riga.
chatGPT:
Cosa possiamo fare ora?
Hai un agente vero già funzionante.
Adesso puoi decidere tu la sua “professione”:
esempio dopo esempio…
| Tool | Cosa gli permette |
|---|---|
| httpPostJSON | Richiamare le TUE API (Azure, PHP, .NET…) |
| sqlQuery | Leggere dal tuo SQL Server |
| printZPL | Stampare sulle Zebra |
| readEmails | Automatizzare la gestione fatture |
| insertInvoice | Creare documenti nel tuo gestionale |
Insomma… è come se costruissimo un dipendente virtuale nel tuo software ![]()
Sto pensando di aggiungere qui tutto quello che apprenderò da chatGPT man mano sugli agenti… In modo da conoscere bene l’argomento entro l’autunno del 2026!