Torna al blog
6 min di lettura

Cosa sono gli agenti IA e come funzionano

Gli agenti IA perseguono obiettivi in più passi, usano strumenti e verificano i risultati entro diritti limitati e condizioni di arresto.

  • #Agenti IA
  • #IA
  • #Vibe Coding
  • #Principianti
Il nucleo luminoso di un agente IA collega più strumenti in un ciclo controllato
Condividi

Risposta breve

Un agente IA persegue un obiettivo lungo più passi, sceglie azioni e usa strumenti autorizzati per ottenere nuove informazioni. Osserva ogni risultato prima di proseguire; istruzioni, autorizzazioni minime, prove, limiti e approvazioni umane determinano che cosa può fare e quando deve fermarsi.

Il ciclo controllato di un agente

Ogni azione produce una nuova osservazione. L'agente ripete il ciclo solo finché obiettivo, diritti e condizione di uscita lo consentono.

  1. Obiettivo

    Definisce il risultato, le fonti consentite e la condizione di arresto.

  2. Osservare

    Legge lo stato e raccoglie prove con strumenti autorizzati.

  3. Agire

    Esegue il prossimo passo breve entro i diritti concessi.

  4. Verificare

    Confronta il risultato, corregge il piano o restituisce il controllo.

Un agente di intelligenza artificiale (IA) non si limita a generare una risposta. Può perseguire un obiettivo lungo più passi, scegliere strumenti e usare ogni risultato per decidere che cosa fare dopo. Sei tu a definire il contratto che limita quel processo.

Il caso pratico sarà un confronto tra tre strumenti di programmazione a partire dalla documentazione ufficiale. L'agente potrà leggere fonti e redigere una tabella locale, ma non modificherà il prodotto né pubblicherà conclusioni. Questa modalità di sola lettura permette di studiare l'autonomia senza concedere azioni esterne.

Un agente combina obiettivo, decisioni e strumenti

Un agente interpreta un ingresso, sceglie un passo successivo e agisce entro un insieme consentito. Il glossario di Google sui sistemi agentici sottolinea la capacità di pianificare ed eseguire azioni per conto di una persona. L'autonomia dipende sempre da istruzioni, dati e strumenti concreti.

«Confronta questi strumenti» resta un obiettivo insufficiente. Definisci pubblico, criteri, fonti autorizzate e formato dell'uscita: per esempio, confrontare integrazione con l'editor, revisione, costo e limiti per un piccolo team. Aggiungi una condizione di arresto quando le tre schede hanno una fonte primaria per criterio.

Un agente non riceve libertà generale solo perché si chiama agente. Se deve solo consultare documentazione e scrivere una bozza, non gli servono credenziali di deploy, posta elettronica né diritti sul repository. La progettazione comincia togliendo capacità inutili.

Un chatbot e un flusso fisso risolvono problemi diversi

Non ogni funzione di IA ha bisogno di un agente. Un chatbot è adatto a una risposta isolata, mentre un flusso fisso esegue una sequenza nota. L'agente porta valore quando il percorso dipende da osservazioni intermedie.

SistemaChi decide il passo successivoUso adatto
ChatbotLa persona con un altro messaggioSpiegare una fonte o rispondere a una domanda
Flusso fissoUna sequenza programmataEsportare sempre lo stesso report
AgenteIl modello entro regoleIndagare fonti variabili e colmare lacune

Anthropic distingue tra flussi con percorsi definiti dal codice e agenti che guidano in modo più dinamico l'uso degli strumenti. Per il confronto, uno script basterebbe se URL e campi non cambiassero mai. Un agente aiuta quando una fonte si riorganizza, manca un dato o compare una contraddizione che richiede un'altra consultazione.

Il ciclo osservabile guida ogni passo

Un agente controllato ripete un ciclo con quattro funzioni: obiettivo, osservazione, azione e verifica. Ogni giro deve produrre una prova rivedibile. I passi interni non sostituiscono un registro di fonti, chiamate e risultati.

Nel nostro caso l'agente parte con una matrice vuota e tre domini ufficiali. Legge una pagina, estrae un dato con URL e data e controlla se copre il criterio corrispondente. Se la fonte non risponde, registra la lacuna invece di completare la cella con una supposizione.

La condizione di uscita evita cicli aperti. L'agente termina quando tutte le celle hanno un riscontro, quando raggiunge un limite di consultazioni o quando trova una contraddizione che richiede una decisione umana. Il rapporto finale separa fatti, deduzioni e dati non disponibili.

Il modello non basta senza istruzioni e diritti

La guida pratica di OpenAI riassume tre componenti: modello, strumenti e istruzioni. Un sistema operativo aggiunge stato del compito, salvaguardie e condizioni di uscita. Ogni pezzo risponde a un rischio diverso.

ComponenteFunzione nel confronto
ModelloClassifica le domande e sceglie la prossima consultazione
IstruzioniDefiniscono criteri, formato e divieti
StrumentiAprono le fonti e salvano una bozza locale
ContestoConserva la matrice e le lacune di questa esecuzione
DirittiLimitano l'accesso a lettura e scrittura locale
UscitaFerma per successo, limite o necessità di approvazione

La memoria persistente non è obbligatoria. Questo compito può conservare la matrice durante un'esecuzione e consegnare il file alla fine. Salvare profili o cronologia tra incarichi aggiungerebbe obblighi di accesso, validità e cancellazione senza migliorare il confronto.

Il confronto in sola lettura mostra un flusso completo

Parti da tre domande per strumento: quali compiti può eseguire, come si rivede il risultato e quali limiti d'uso pubblica il fornitore. Consegna all'agente un elenco di domini ufficiali e vieta blog secondari per i dati attuali. La data di consultazione deve accompagnare ogni affermazione temporale.

L'agente può scoprire che una fonte descrive una funzione ma non la sua disponibilità regionale. Deve lasciare quella cella come «non confermato» e spiegare dove ha cercato. Inventare una conclusione per completare la tabella sarebbe un errore, anche se il testo finale suonasse convincente.

Poi rivedi un campione di collegamenti, controlli le citazioni e confronti il linguaggio delle tre colonne. Una conclusione equa usa lo stesso criterio per ogni strumento. Se vuoi formulare l'incarico con meno ambiguità, applica la struttura di un buon prompt.

I diritti minimi limitano l'impatto

Il principio del privilegio minimo concede solo ciò che serve al compito attuale. Il nostro agente deve aprire pagine pubbliche e scrivere una bozza in una cartella assegnata. Non deve pubblicare, autenticarsi né modificare file del prodotto.

Definisci anche limiti di tempo, consultazioni e costo. Un ciclo di ricerca può continuare a cercare una certezza che la fonte non pubblica. Raggiunto il limite, l'agente deve consegnare le lacune e chiedere una decisione.

Le azioni sensibili richiedono un'approvazione preventiva, non una revisione successiva. Pubblicare il confronto, inviare messaggi o modificare permessi tocca terze persone e può propagare un errore. Tieni quegli strumenti fuori dall'agente di lettura.

Più agenti aiutano solo con confini chiari

Un agente unico facilita l'osservazione e spesso basta per tre strumenti. Puoi dividere il compito se ogni specialista lavora su una fonte indipendente e condivide lo stesso schema. L'integrazione deve attendere che tutte le consegne includano collegamenti e criteri completi.

Il parallelismo non risolve un contratto ambiguo. Se due agenti definiscono per conto proprio «qualità» o «costo», le loro colonne non saranno confrontabili. Chiarisci prima le regole e serializza ogni decisione che cambia lo schema comune.

Più agenti aggiungono coordinamento, consumo e nuove possibilità di guasto. Comincia con uno e misura dove si blocca. Separa solo una parte indipendente il cui risultato puoi validare a parte.

Le fonti possono tentare di deviare l'agente

Un agente può seguire un'ipotesi falsa, scegliere una fonte inadatta o interpretare un contenuto esterno come un'istruzione. Il NIST documenta l'iniezione indiretta di prompt, in cui un testo malevolo dentro una pagina o un documento cerca di alterare il comportamento del sistema. Tratta ogni contenuto recuperato come dato, non come autorità sull'incarico.

Consenti domini noti, separa istruzioni e contenuto e blocca le azioni esterne. Controlla che l'agente citi la pagina reale e non un frammento senza contesto. Una lista consentita riduce la superficie, ma non garantisce che la fonte sia corretta o aggiornata.

Un altro errore consiste nel dichiarare il successo perché gli strumenti hanno risposto senza errori. Una pagina accessibile può non contenere il dato richiesto, e una tabella completa può usare criteri diversi. La verifica deve riguardare significato, copertura e tracciabilità.

Rivedi il contratto prima di eseguire

Usa queste caselle per il caso di confronto. Se una resta aperta, riduci i diritti o precisa l'incarico prima di avviare l'agente.

  • L'obiettivo nomina pubblico, criteri e formato del confronto.
  • Le fonti autorizzate sono ufficiali e ogni dato conserva URL e data.
  • L'agente può solo leggere e scrivere una bozza locale reversibile.
  • Esistono limiti di consultazioni, tempo, costo e una condizione di arresto.
  • Le lacune sono dichiarate non confermate e mai riempite per intuito.
  • Una persona rivede fonti, omissioni e conclusione prima della pubblicazione.

Un agente utile non è un assegno in bianco digitale. Il contratto trasforma l'autonomia in una sequenza osservabile di decisioni limitate. Puoi approfondire il processo generale con che cos'è il vibe coding, ma mantieni la stessa regola: nessuna velocità sostituisce prove e responsabilità.

Mini quiz

Distingui autonomia utile e rischio inutile

Scegli la decisione che mantiene l'incarico osservabile e limitato.

1 / 3

Quale compito giustifica meglio un agente?
Mostra le soluzioni
  1. 1. Quale compito giustifica meglio un agente?

    Risposta corretta: Confrontare fonti variabili, registrare prove e adattare i passi successivi.

    Una ricerca variabile richiede di scegliere i passi successivi a partire da risultati intermedi.

  2. 2. Quale diritto conviene dare a un agente che confronta?

    Risposta corretta: Lettura delle fonti necessarie e uscita in una bozza locale.

    Un accesso in sola lettura e un'uscita reversibile riducono l'impatto di una decisione sbagliata.

  3. 3. Come deve concludersi un confronto prima della pubblicazione?

    Risposta corretta: Una persona rivede fonti, omissioni e conclusione.

    L'assenza di errori degli strumenti non dimostra che il confronto sia completo né che la conclusione sia adeguata.

Fonti

  1. A practical guide to building agentsOpenAI · consultato il 2026-07-15
  2. Building effective agentsAnthropic · consultato il 2026-07-15
  3. Machine Learning Glossary: AgenticGoogle for Developers · consultato il 2026-07-15
  4. Insights into AI Agent Security from a Large-Scale Red-Teaming CompetitionNIST · consultato il 2026-07-15

Domande frequenti

Che differenza c'è tra un agente IA e un chatbot?

Un chatbot di solito risponde e attende un altro messaggio. Un agente può scegliere il passo successivo, usare uno strumento, controllare il risultato e proseguire entro regole definite.

Tutti gli agenti usano un grande modello linguistico?

Non esiste una definizione unica. Gli agenti generativi attuali usano spesso un modello per scegliere passi e strumenti, ma altri sistemi possono comportarsi in modo agentico senza un grande modello linguistico.

Un agente ha bisogno di memoria persistente?

No. Molti compiti richiedono solo il contesto di un'esecuzione. La memoria persistente richiede una finalità, controlli di accesso, una validità e una cancellazione.

Un agente ha bisogno di accesso a internet?

No. Può lavorare con file locali o strumenti interni. Deve ricevere solo le fonti e le azioni necessarie all'obiettivo.

Più agenti sono meglio di uno?

Non per impostazione predefinita. Più specialisti aiutano quando i sottocompiti sono indipendenti, ma aumentano coordinamento, costo e punti di guasto.

Quali azioni richiedono un'approvazione umana?

Le azioni esterne, sensibili o difficili da annullare: pubblicare, inviare, pagare, cancellare, modificare permessi o accedere a dati riservati.