โ† Torna alle Slide ๐Ÿ“š Indice Documenti
Sessione 4

Agenti IA: Quando l’Intelligenza Artificiale Impara ad Agire

Da chatbot a collaboratori autonomi

Immagina di avere un amico molto sveglio che sa rispondere a qualsiasi domanda. Gli chiedi “qual e la capitale della Francia?” e lui ti dice “Parigi”. Comodo, no? Ecco, questo e un chatbot: tu chiedi, lui risponde. Fine della storia.

Ora immagina qualcosa di diverso. Immagina di dire a questo amico: “Organizzami una festa di compleanno per sabato”. Lui non si limita a darti un consiglio generico. Si mette al lavoro: controlla il meteo per sabato, cerca ristoranti disponibili nella tua zona, confronta i prezzi, prenota il locale migliore, manda gli inviti ai tuoi amici e ti presenta il piano completo. Se qualcosa va storto - il ristorante e pieno - non si ferma, ma cerca un’alternativa e riparte. Ecco, questo e un agente IA.

La differenza fondamentale e questa: un chatbot e come un’enciclopedia parlante, un agente e come un assistente personale che sa fare le cose. Il chatbot segue un percorso semplice: domanda, risposta. L’agente segue un ciclo molto piu sofisticato: riceve un obiettivo, pianifica i passi necessari, usa degli strumenti per eseguirli, verifica che tutto sia andato bene, e se qualcosa non torna, corregge il tiro e riprova. E un po’ come la differenza tra chiedere indicazioni stradali a un passante e salire su un taxi che ti porta a destinazione.

Gli agenti che scrivono codice

Uno dei campi dove gli agenti IA stanno facendo la rivoluzione piu visibile e la programmazione. Fino a poco tempo fa, scrivere software significava battere ogni singola riga di codice a mano: ore passate a cercare documentazione, scrivere codice ripetitivo, fare debugging (cioe trovare e correggere errori), scrivere test. Un lavoro che poteva richiedere un’intera giornata.

Oggi esistono strumenti come Claude Code, un agente che lavora direttamente nel terminale del programmatore. Gli dici “aggiungi il login con Google al sito” e lui fa tutto: legge il codice del progetto per capire come e strutturato, scrive i file necessari, esegue i test per verificare che funzioni, e se trova un errore lo corregge da solo. E come avere un programmatore junior instancabile che lavora 24 ore su 24, 7 giorni su 7.

Poi c’e GitHub Copilot, che funziona in modo diverso: e integrato nell’editor di codice e, mentre scrivi, suggerisce il completamento. E come avere qualcuno che legge sopra la tua spalla e ti dice “forse intendi questo?” prima ancora che tu finisca di scrivere.

E ci sono editor completi come Cursor e Windsurf, dove l’IA non vede solo il file su cui stai lavorando, ma capisce l’intero progetto. Puo fare refactoring - cioe ristrutturare migliaia di righe di codice - in pochi minuti, qualcosa che a mano richiederebbe giorni.

Ma attenzione: il programmatore non scompare. Diventa un direttore d’orchestra. Non suona piu ogni strumento, ma deve sapere quale musica vuole, deve saper leggere lo spartito, deve verificare che l’orchestra suoni bene. Anzi, servono piu competenze di prima, non meno: pensiero critico, capacita di progettare l’architettura del software, abilita nel revisionare il codice prodotto dall’agente.

I numeri parlano chiaro: un programmatore che usa agenti IA produce 2-3 volte piu codice. Ma soprattutto cambia come spende il suo tempo. Prima dedicava il 60% del tempo a scrivere codice; ora solo il 20%. Il tempo risparmiato va in attivita a piu alto valore: pensare, progettare, verificare, comunicare. E come passare dalla calligrafia alla tastiera: non scrivi piu lentamente a mano, ma devi comunque sapere cosa scrivere.

Il coltellino svizzero digitale

Gli agenti IA non sono solo per i programmatori. Esistono assistenti personali che stanno diventando il coltellino svizzero digitale per chiunque lavori con le informazioni.

Claude (di Anthropic) eccelle nel ragionamento complesso: analizzare documenti lunghi, scrivere testi strutturati, pensare in modo critico. ChatGPT (di OpenAI) e il piu diffuso al mondo ed e multimodale, cioe gestisce testo, immagini e voce. Gemini (di Google) e perfettamente integrato con l’ecosistema Google: Gmail, Drive, Calendar, Ricerca.

Pensaci: con uno di questi strumenti puoi tradurre un articolo scientifico, analizzare un bilancio aziendale, preparare una presentazione, fare brainstorming per un progetto creativo. Tutto con la stessa interfaccia.

Verso l’autonomia totale

C’e uno spettro di autonomia che va dal chatbot semplice all’agente completamente autonomo. Al livello base c’e il chatbot che risponde alle domande. Poi l’assistente, che ti aiuta in modo piu strutturato. Poi il copilota, che lavora fianco a fianco con te in tempo reale. Poi l’agente vero e proprio, che esegue compiti complessi in autonomia. E infine il sistema autonomo, che opera dentro i processi aziendali senza bisogno di supervisione costante.

Strumenti come Claude for Work rappresentano questo ultimo livello: l’IA integrata nei processi di un’azienda, capace di accedere ai documenti interni, conoscere le procedure, generare report complessi pescando dati da piu sistemi. Dall’altro lato, progetti open-source come OpenClaw permettono a chiunque di costruirsi il proprio agente personalizzato, come Linux ha fatto per i sistemi operativi: trasparente, modificabile, sotto il tuo controllo.

Ci stiamo muovendo rapidamente verso agenti sempre piu capaci e autonomi. Ogni mese le loro abilita crescono. La domanda non e piu “se” gli agenti IA cambieranno il modo di lavorare, ma “quanto velocemente”.


5 Cose da Ricordare


3 Cose da Fare

  1. Prova un assistente IA in modo consapevole: scegli Claude, ChatGPT o Gemini e usalo per un compito reale (riassumere un capitolo, preparare uno schema per un’interrogazione, esplorare un argomento che ti incuriosisce). Osserva cosa fa bene e dove sbaglia: allenarsi a valutare criticamente le risposte dell’IA e una competenza fondamentale.

  2. Sperimenta il “prompt engineering” con un obiettivo complesso: invece di fare una domanda secca, prova a dare all’assistente un obiettivo articolato (“Aiutami a preparare un’argomentazione pro e contro l’energia nucleare, con fonti e controargomenti”). Osserva come la qualita della risposta cambia in base a come formuli la richiesta.

  3. Esplora il mondo della programmazione assistita: anche se non programmi, prova un ambiente come Replit (gratuito, online) e usa l’IA integrata per creare qualcosa di semplice, come una pagina web personale o un quiz interattivo. Scoprirai che “dirigere” un agente e gia un modo di programmare.


Domande Frequenti

Ma allora non serve piu imparare a programmare?
Al contrario, serve ancora di piu. Per guidare un agente IA devi capire cosa stai facendo. Un agente puo scrivere codice, ma sei tu a decidere l’architettura, a valutare la qualita, a definire i requisiti. E come dire “non serve imparare a guidare perche esiste il navigatore”: il navigatore ti dice dove andare, ma devi saper guidare tu.

Questi strumenti sono gratuiti?
Molti hanno versioni gratuite con limitazioni. GitHub Copilot e gratuito per gli studenti. ChatGPT e Claude offrono piani free. I piani a pagamento costano circa 20 euro al mese, piu o meno come un abbonamento a Netflix.

Posso usare l’IA per i compiti di scuola?
Puoi usarla per imparare, non per copiare. La differenza e fondamentale: usare l’IA per capire un concetto che non ti e chiaro e come avere un tutor privato. Farle fare il compito al posto tuo e come copiare dal compagno: non impari nulla, e prima o poi si nota.

Qual e la differenza tra Claude e ChatGPT?
Sono come iPhone e Android: fanno cose simili ma con filosofie diverse. Claude tende a essere piu preciso e riflessivo su testi lunghi e ragionamento complesso. ChatGPT e piu versatile con immagini e voce e ha un ecosistema di plugin enorme. La cosa migliore e provarli entrambi e scegliere in base alle tue esigenze.

Come fa un agente a “usare strumenti”?
L’agente non esegue le azioni direttamente. Genera una richiesta strutturata (ad esempio: “cerca il meteo a Milano”) che il sistema esterno esegue. Poi riceve il risultato e lo usa per continuare il suo ragionamento. E come quando un manager delega un compito: non lo fa personalmente, ma dice a qualcuno cosa fare e poi usa il risultato.

Gli agenti IA possono sbagliare?
Assolutamente si. Possono entrare in cicli infiniti, “allucinare” (inventare informazioni), o prendere decisioni sbagliate. Per questo la supervisione umana resta essenziale. Un agente IA e potente ma non infallibile, esattamente come un assistente umano molto veloce ma a volte distratto.

Cos’e MCP, il “Model Context Protocol”?
E uno standard aperto creato da Anthropic che funziona come una “presa USB universale” per l’IA. Permette agli agenti di collegarsi a qualsiasi strumento esterno (database, file, browser, Slack, GitHub) usando un formato comune. Prima ogni collegamento richiedeva un’integrazione personalizzata; con MCP basta un unico connettore.

L’IA ruber il lavoro ai programmatori?
Piu che rubare lavoro, lo sta trasformando. Il programmatore spende meno tempo a scrivere codice ripetitivo e piu tempo a pensare, progettare e verificare. E un po’ come e successo con le calcolatrici: non hanno eliminato i matematici, hanno reso possibile risolvere problemi molto piu complessi.


Mettiti alla Prova

Seleziona una risposta per ogni domanda, poi clicca "Verifica" per controllare.

1. Qual e la differenza principale tra un chatbot e un agente IA?

2. Perche si dice che il programmatore diventa un "direttore d'orchestra" quando usa agenti IA?

3. Cos'e il "ciclo agente" (agentic loop)?

4. Cosa rappresenta MCP (Model Context Protocol) per gli agenti IA?

5. Come cambia la distribuzione del tempo di un programmatore che usa agenti IA?