Fondamenti di IA
Che cos’è l’AI agentica? Come i sistemi pianificano, usano gli strumenti e completano i compiti
I sistemi di AI agentica fanno più che generare una risposta: perseguono obiettivi attraverso un ciclo di pianificazione, uso di strumenti, osservazione e adattamento. Ecco come funziona quel ciclo, dove gli agenti aggiungono valore e cosa li mantiene sotto controllo.

L’AI agentica è un’intelligenza artificiale in grado di perseguire un obiettivo decidendo cosa fare dopo, usando strumenti, osservando il risultato e adattando il proprio approccio. Invece di produrre una sola risposta e fermarsi, un agente opera attraverso un ciclo di controllo finché non completa il compito, raggiunge un limite o restituisce il lavoro a una persona.
Questa distinzione è importante perché i sistemi di IA più rilevanti stanno andando oltre la conversazione. Possono cercare tra fonti, interrogare database, eseguire codice, operare software, aggiornare sistemi aziendali e coordinare altri agenti. Una maggiore autonomia può sbloccare lavori più utili, ma rende anche affidabilità, permessi, monitoraggio e controllo umano molto più importanti.
Cosa rende un sistema di IA agentico?
Non esiste una soglia unica che trasformi un modello in un agente. L’agency esiste su uno spettro. Da un lato, un modello linguistico risponde a un prompt. Dall’altro, un sistema riceve un obiettivo ampio, lo suddivide in passaggi, seleziona strumenti, reagisce a nuove informazioni e continua per un periodo prolungato.
L’autonomia è anche multidimensionale. Un agente può scegliere le proprie query di ricerca ma non essere in grado di pubblicare nulla; un altro può seguire un piano fisso ma avere il permesso di modificare un sistema di produzione. Valutare quanto sia “agentico” un sistema richiede quindi di considerare separatamente la libertà di pianificazione, l’accesso agli strumenti, la durata operativa, la reversibilità e le conseguenze di un errore.
Un test utile è chiedersi chi determina il percorso. In un flusso di lavoro convenzionale, uno sviluppatore definisce la sequenza in anticipo: esegui il passo A, poi B, poi C. In un sistema agentico, il modello ha una certa discrezione su quali passaggi sono necessari e in quale ordine. La guida di Anthropic su costruire agenti efficaci evidenzia la stessa distinzione pratica tra flussi di lavoro con percorsi di codice predefiniti e agenti che dirigono dinamicamente il proprio processo e l’uso degli strumenti.
La maggior parte degli agenti di produzione combina cinque elementi:
- A model: Un modello, il motore di ragionamento e linguaggio che interpreta l’obiettivo e sceglie le azioni.
- Instructions: Istruzioni, le regole di sistema, la descrizione del compito, le politiche e le definizioni di successo.
- Tools: Strumenti, funzioni che consentono all’agente di cercare, calcolare, recuperare dati, scrivere file, chiamare API o operare interfacce.
- State or memory: Stato o memoria, le informazioni trasportate da un passo al successivo, a volte anche tra sessioni.
- A control loop: Un ciclo di controllo, il runtime che restituisce i risultati al modello e decide se continuare, riprovare, chiedere aiuto o fermarsi.
Il ciclo dell’agente: pianificare, agire, osservare e adattare
Sebbene le implementazioni differiscano, un agente tipicamente segue un modello ricorrente a quattro fasi.
| Definizione | Un sistema che interpreta un obiettivo, seleziona azioni, utilizza strumenti e si adatta dai risultati. |
|---|---|
| Flusso di informazioni | Obiettivo → piano → azione → osservazione → azione rivista o interruzione. |
| Prova | Una traccia mostra perché ogni azione è stata selezionata e se ha avanzato l’obiettivo. |
| Fallimento | L’agente continua ad agire dopo che le prove, l’autorità o il budget sono esauriti. |
1. Interpretare l’obiettivo
L’agente identifica il risultato desiderato, i vincoli pertinenti e le informazioni mancanti. Una definizione di compito solida include non solo cosa fare, ma cosa conta come completato. “Ricerca questa azienda” è ambiguo; “produci un confronto citato dei suoi ultimi tre bilanci annuali e segnala le variazioni significative” crea un obiettivo verificabile.
2. Scegliere un’azione
Il modello può rispondere direttamente, creare un piano, chiamare uno strumento, delegare un sotto-compito o richiedere chiarimenti. L’azione è solitamente espressa in un formato strutturato affinché il software possa convalidarla prima dell’esecuzione. Qui la progettazione dell’agente converte l’output probabilistico del modello in un’operazione di sistema controllata.
3. Osservare il risultato
Il runtime restituisce l’output dello strumento, un errore, un’interfaccia modificata o altro feedback ambientale. L’agente aggiunge quell’osservazione al suo contesto di lavoro. Se una ricerca restituisce prove deboli o un’API rifiuta un argomento, la decisione successiva dovrebbe riflettere quello stato nuovo.
4. Regolare o interrompere
L’agente valuta i progressi e seleziona un’altra azione. Può revisionare il piano, provare uno strumento diverso, verificare un risultato o concludere che l’obiettivo è completato. OpenAI descrive questo tipo di interazione come un ciclo tra il modello, i suoi strumenti e l’ambiente nella sua discussione su da modello ad agente.
Questo schema è correlato all’approccio ReAct, che interseca ragionamento e azioni in modo che le osservazioni esterne possano aggiornare il ragionamento successivo. L’originale articolo ReAct ha contribuito a stabilire il design come alternativa alla generazione di un piano completo senza feedback ambientale.
AI agentica vs. AI generativa
L’AI generativa descrive sistemi che creano nuovi contenuti, come testo, immagini, audio, video o codice. L’AI agentica descrive come un sistema persegue un obiettivo. Le categorie si sovrappongono ma non sono intercambiabili.
Un modello generativo può redigere un’email senza essere un agente. Un agente può utilizzare un modello generativo per redigere l’email, cercare il destinatario corretto, verificare la politica, creare un allegato e inserire il messaggio in una coda di revisione. Il modello fornisce l’intelligenza; il sistema agente circostante fornisce strumenti, stato, orchestrazione e controlli.
Dove i sistemi agentici sono utili
Gli agenti sono più preziosi quando il percorso verso un obiettivo non può essere specificato completamente in anticipo, ma i progressi possono comunque essere osservati e verificati. Esempi comuni includono:
- Ricerca: ricerca di più fonti, risoluzione di lacune, confronto di prove e assemblaggio di un rapporto citato.
- Ingegneria del software: navigazione di un repository, modifica del codice, esecuzione di test, interpretazione dei fallimenti e iterazione.
- Operazioni clienti: raccolta del contesto dell’account, applicazione della politica, proposta di una risoluzione e escalation delle eccezioni.
- Analisi dei dati: selezione di dataset, scrittura di query, verifica di anomalie, produzione di visualizzazioni e spiegazione dei risultati.
- Operazioni IT: indagine su avvisi, raccolta di diagnostica, raccomandazione di rimedi ed esecuzione di runbook approvati.
- Lavoro amministrativo: coordinamento di calendari, documenti, moduli, approvazioni e aggiornamenti tra sistemi.
Un flusso di lavoro fisso è spesso migliore quando il processo è stabile e ogni passaggio è noto. Aggiungere un agente dove l’automazione ordinaria è sufficiente può aumentare costi e variabilità senza aggiungere valore reale.
Quando dovresti usare un agente invece dell’automazione?
L’architettura migliore dipende da due domande: quanto è prevedibile il percorso e quanto è costosa un’azione errata? Un sistema non diventa più avanzato semplicemente perché concede al modello più libertà. In molti contesti ad alto rischio, il design più solido combina deliberatamente software deterministico con un componente agentico limitato.
Un compromesso utile è l’agenzia limitata. L’agente può decidere come raccogliere informazioni, quale strumento approvato chiamare o come revisionare una bozza, mentre il codice deterministico applica schemi, regole di accesso, budget e approvazione finale. Questo preserva l’adattabilità senza chiedere a un modello probabilistico di controllare la propria autorità.
Perché l’AI agentica è difficile
Un agente può prendere una decisione localmente plausibile che indirizza l’intero compito nella direzione sbagliata. Errori piccoli possono accumularsi lungo una lunga traiettoria, mentre una risposta finale convincente può nascondere un processo errato o non sicuro.
Questo effetto di accumulazione è una delle ragioni per cui la valutazione degli agenti differisce dalla valutazione delle risposte ordinarie. Un compito fallito può originare dal piano del modello, da un risultato ingannevole dello strumento, da un aggiornamento di stato errato, da una decisione di interruzione prematura o da un confine di permesso non sicuro. Al contrario, una risposta finale corretta può essere il prodotto di un percorso fragile che fallirebbe al prossimo esecuzione. I team hanno quindi bisogno sia di metriche di risultato sia di prove a livello di traiettoria.
Le principali sfide includono:
- Reliability: l’affidabilità, lo stesso compito può produrre percorsi e risultati diversi tra prove ripetute.
- Grounding: il grounding, il modello può fraintendere l’output di uno strumento, lo stato dell’interfaccia o l’intento reale dell’utente.
- Permissions: i permessi, un agente utile può necessitare di accessi significativi, ma un accesso ampio amplifica le conseguenze di un errore.
- Prompt injection: l’iniezione di prompt, contenuti non attendibili possono contenere istruzioni progettate per reindirizzare l’agente o esporre dati.
- Cost and latency: costi e latenza, ogni chiamata aggiuntiva al modello, invocazione di uno strumento, passo di verifica o sotto-agente aggiunge risorse e tempo.
- Evaluation: la valutazione, giudicare solo il risultato finale può perdere ragionamenti fragili, violazioni di policy o successi fortunati.
Come mantenere sotto controllo un agente IA
L’autonomia sicura è progettata, non assunta. L’agente dovrebbe ricevere gli strumenti e i dati minimi necessari per il compito. Azioni ad alto impatto — come inviare un messaggio, trasferire denaro, cancellare dati o modificare sistemi di produzione — dovrebbero richiedere un’approvazione esplicita o una politica strettamente vincolata.
I sistemi solidi separano anche la pianificazione dall’esecuzione. Gli argomenti degli strumenti possono essere convalidati rispetto a schemi; le azioni possono essere eseguite in sandbox; le operazioni sensibili possono essere inserite in whitelist; e gli output possono essere verificati prima di diventare input per un altro sistema. Budget di tempo, token e azioni impediscono a un agente confuso di entrare in loop indefinitamente.
L’osservabilità è altrettanto importante. I team hanno bisogno di una registrazione delle istruzioni, delle chiamate agli strumenti, delle osservazioni intermedie, delle approvazioni, degli errori e del risultato finale. Quella traiettoria rende possibile il debugging e la valutazione. Il lavoro di Anthropic su agenti affidabili nella pratica sottolinea confini di autorità chiari e un controllo umano significativo come requisiti fondamentali di progettazione.
La reversibilità dovrebbe modellare tali controlli. Leggere una pagina web pubblica è facile da annullare perché non cambia nulla; emettere un rimborso, inviare un’email a un cliente o cancellare una risorsa cloud non lo è. Un sistema agente maturo classifica le azioni in base alle conseguenze, richiede un’autorizzazione più forte per operazioni difficili da annullare e concede al runtime — non al modello — l’ultima parola su se l’esecuzione è consentita.
Cosa non significa l’AI agentica
“Agentico” non significa cosciente, autocosciente o motivato autonomamente. L’apparente iniziativa del sistema deriva da un modello che opera all’interno di un software che gli chiede ripetutamente di scegliere il passo successivo. I suoi obiettivi, strumenti, permessi, condizioni di arresto e ambiente sono tutti progettati da persone.
Non garantisce inoltre l’intelligenza generale. Un agente può essere altamente capace in un ambiente ristretto e fragile quando l’interfaccia, i dati o il compito cambiano. L’autonomia dovrebbe quindi essere calibrata sulla base delle prestazioni dimostrate piuttosto che sulla fluidità apparente del modello.
In conclusione
L’AI agentica trasforma un modello da generatore di risposte a componente di un sistema orientato a un obiettivo. La caratteristica distintiva non è un modello o protocollo specifico; è il ciclo chiuso in cui il sistema sceglie azioni, utilizza strumenti, osserva ciò che è accaduto e si adatta.
Gli agenti più efficaci combinano quella flessibilità con un ambito ristretto, accesso con il minimo privilegio, traiettorie visibili, valutazione rigorosa e controllo umano ai confini decisivi. La domanda centrale non è più solo “Il modello può produrre la risposta corretta?” Ma anche “L’intero sistema può raggiungere il risultato giusto attraverso un processo di cui possiamo fidarci?”












