Cos'è
Un agente LLM è un modello del linguaggio messo in un ciclo in cui può agire: pensa a cosa fare, chiama uno strumento (una ricerca, una calcolatrice, un programma), legge il risultato e decide il passo successivo, finché il compito è finito. ReAct ha mostrato il valore di alternare ragionamento e azioni; Toolformer ha mostrato che i modelli possono imparare quando chiamare gli strumenti.
A cosa serve
Compiti che richiedono più passi e informazioni esterne: cercare la risposta a una domanda in più fonti, correggere un bug eseguendo i test, prenotare o compilare moduli, analizzare un foglio di calcolo. Più libertà dai a un agente, più è utile e più è rischioso.
Come si fa
- Definisci l'obiettivo e come appare "fatto", in un modo che tu possa controllare.
- Scegli gli strumenti che servono, e non di più: ognuno ha un nome chiaro, una breve descrizione e gli ingressi che si aspetta (gli strumenti possono arrivare da server MCP).
- Scrivi istruzioni che dicono come lavorare: prima pianifica, usa gli strumenti, controlla i risultati e chiedi a te quando non è sicuro.
- Provalo su un caso facile e leggi ogni passo che ha fatto, non solo la risposta finale.
- Aggiungi dei limiti: un numero massimo di passi, un tetto di spesa e la tua approvazione prima di qualunque cosa irreversibile (inviare, cancellare, pagare).
- Raccogli qualche compito di prova e rifallo girare dopo ogni modifica, perché gli agenti sbagliano in modi nuovi ogni volta che cambiano modello o prompt.