Capitolo 1 · Lezione 2 di 66 min di lettura
Come "ragiona" ChatGPT, e perché a volte sbaglia con sicurezza
Scrivi una domanda e in pochi secondi arriva una risposta ordinata, gentile, spesso giusta. A volte però è sbagliata, e scritta con la stessa sicurezza. Per usare bene ChatGPT, Claude o Gemini bisogna capire cosa succede dietro quella risposta. È più semplice di quanto sembri.
In questa lezione
- capisci il meccanismo di base con cui questi assistenti scrivono
- scopri come sono stati addestrati, in tre fasi
- impari cos'è la "memoria" di una conversazione e perché a volte si perde
- capisci perché a volte inventano, e come difenderti
Il gioco del completare la frase
Prova a finire questa frase: "Il gatto si è addormentato sul..."
Probabilmente hai pensato "divano", o "letto", o "tappeto". Difficilmente "frigorifero". Non hai fatto calcoli: hai letto e sentito così tante frasi nella tua vita che sai quali parole di solito vengono dopo altre.
Un modello linguistico fa esattamente questo, su scala gigantesca. Guarda il testo che ha davanti e calcola qual è il pezzo di parola più probabile da scrivere dopo. Lo aggiunge, ricalcola, aggiunge il successivo, e così via, un pezzetto alla volta, finché la risposta è completa. È per questo che le risposte compaiono sullo schermo un po' alla volta, come se qualcuno stesse scrivendo.
Quei pezzetti si chiamano token. Un token può essere una parola intera, un pezzo di parola o un segno di punteggiatura. Non devi ricordarti il termine, ma lo troverai spesso, per esempio quando si parla di limiti e di costi.
"Allora è solo un correttore automatico gigante?"
Sì e no. Il meccanismo di base è quello, ma per prevedere bene la parola successiva in milioni di situazioni diverse il modello ha dovuto "assorbire" grammatica, stili, nozioni, schemi di ragionamento. Per questo sa scrivere una lettera formale, spiegare una ricetta o riassumere un contratto. Resta però vero che il suo obiettivo è produrre testo plausibile, non testo verificato. Questa frase spiega quasi tutti i suoi errori.
Come ha imparato: tre fasi
Fase 1: leggere quasi tutto
Il modello viene addestrato su enormi quantità di testo: pagine web, libri, articoli, codice informatico, in molte lingue. Durante questa fase fa sempre lo stesso esercizio, miliardi di volte: indovinare la parola successiva e correggersi quando sbaglia. Alla fine è diventato bravissimo a continuare qualsiasi testo, ma non è ancora un assistente. Se gli scrivi una domanda, potrebbe rispondere con altre domande, perché in molti testi le domande stanno in fila.
Fase 2: imparare a fare l'assistente
Poi lo si addestra su esempi di conversazioni ben fatte: una domanda, una risposta utile, chiara, educata. In più, delle persone valutano tante risposte diverse e indicano quali sono migliori. Il modello impara a preferire quel tipo di risposta. Da qui arrivano il tono cortese, la struttura con elenchi e titoletti, e anche il rifiuto di aiutare in cose pericolose.
Fase 3: gli strumenti
Oggi gli assistenti più diffusi non si limitano a scrivere. Possono cercare sul web, leggere un PDF che carichi, guardare una foto, fare calcoli con un piccolo programma. Questi strumenti colmano alcuni dei loro punti deboli. Per esempio, la ricerca web permette di rispondere su fatti recenti che il modello non ha mai "letto".
La memoria della conversazione
Un dettaglio che sorprende molti: il modello non ricorda la conversazione nel senso in cui la ricordi tu. Ogni volta che scrivi un messaggio, rilegge tutta la chat dall'inizio e scrive la risposta successiva.
Lo spazio che riesce a rileggere si chiama finestra di contesto. Oggi è molto ampia, ma non infinita. Quando una conversazione diventa lunghissima, i dettagli dell'inizio possono essere gestiti male o ignorati. Da qui tre consigli pratici:
- Un argomento, una chat. Se cambi completamente argomento, aprine una nuova. Le risposte migliorano.
- Se inizia a confondersi, ricomincia. Apri una nuova chat e incolla un breve riassunto di quello che serve.
- Le chat diverse non si parlano, salvo che tu abbia attivato funzioni di "memoria" che alcuni servizi offrono. In quel caso l'assistente conserva alcune informazioni su di te tra una chat e l'altra, e conviene sapere quali (ne parliamo nella lezione sulla privacy).
Perché a volte inventa
Gli errori in cui l'AI si inventa un fatto hanno un nome: allucinazioni. Il nome è un po' teatrale, ma il meccanismo è semplice.
Ricordi? L'obiettivo del modello è scrivere il testo più plausibile. Se gli chiedi il titolo del terzo libro di un autore poco noto e quell'informazione non c'è da nessuna parte nel suo addestramento, il modello non "sente" di non saperlo. Continua a fare quello che sa fare: produce un titolo che suona giusto per quell'autore. Magari con anno di pubblicazione ed editore, tutti inventati e tutti credibili.
Le allucinazioni sono più frequenti quando chiedi:
- numeri precisi, date, statistiche
- citazioni, riferimenti di legge, sentenze, fonti bibliografiche
- informazioni su persone o aziende poco conosciute
- fatti molto recenti, senza che l'assistente abbia cercato sul web
- dettagli molto specifici di un settore di nicchia
Un caso vero
Nel 2023, negli Stati Uniti, alcuni avvocati hanno presentato in tribunale un atto con citazioni di sentenze precedenti trovate con ChatGPT. Il giudice ha scoperto che diverse sentenze non erano mai esistite: erano state inventate, con nomi e numeri plausibili. Gli avvocati sono stati sanzionati. La lezione vale per tutti: l'AI prepara, tu verifichi.
Altre due cose che spiegano molti comportamenti
Ha una data di aggiornamento
Il modello conosce il mondo fino a una certa data, quella in cui è finito il suo addestramento. Di quello che è successo dopo non sa nulla, a meno che non cerchi sul web. Se chiedi notizie recenti e la risposta sembra vecchia, il motivo è quasi sempre questo. Puoi chiedere esplicitamente: "Cerca sul web informazioni aggiornate su...", se l'assistente che usi ha questa funzione.
La stessa domanda può dare risposte diverse
Nella scelta della parola successiva c'è un po' di casualità voluta, per rendere il testo più naturale e vario. Per questo, se rigeneri una risposta, ne ottieni una diversa. È utile quando cerchi idee. È un segnale d'allarme quando chiedi un fatto preciso: se due tentativi danno numeri diversi, almeno uno è sbagliato.
Cosa ne ricavi in pratica
- Usa l'AI per scrivere, riorganizzare, spiegare, proporre. È lì che dà il meglio.
- Verifica sempre fatti, numeri e fonti prima di usarli in qualcosa che conta.
- Dagli il materiale giusto. Se incolli tu il testo da cui deve partire, per esempio un documento o una email, le invenzioni calano molto.
- Chiedi di dire quando non è sicuro. Una frase come "Se non sei sicuro di un'informazione, dimmelo invece di inventare" aiuta, anche se non elimina del tutto il problema.
- Tieni le chat corte e ordinate: un argomento per chat.
In breve
- ChatGPT, Claude e Gemini scrivono un pezzetto alla volta, scegliendo ogni volta il seguito più probabile.
- Sono stati addestrati prima su enormi quantità di testo, poi a comportarsi da assistenti. Oggi usano anche strumenti come la ricerca web.
- A ogni messaggio rileggono la chat intera, ma lo spazio non è infinito: un argomento per chat.
- Producono testo plausibile, non verificato: per questo a volte inventano. Fatti, numeri e fonti vanno sempre controllati.
Domande frequenti
Come funziona ChatGPT, in breve?
ChatGPT è un modello linguistico: scrive la risposta un pezzetto alla volta, scegliendo ogni volta il seguito più probabile in base a tutto il testo della conversazione. Ha imparato a farlo leggendo enormi quantità di testo e poi è stato addestrato con esempi e valutazioni di persone a comportarsi da assistente.
Perché ChatGPT a volte inventa le risposte?
Perché il suo obiettivo è produrre un testo plausibile, non verificato. Quando un'informazione non la conosce, non sempre se ne accorge e completa la risposta con qualcosa che suona giusto. Questi errori si chiamano allucinazioni e sono più frequenti su numeri, date, citazioni, leggi e fatti recenti.
ChatGPT ricorda le conversazioni precedenti?
All'interno di una chat rilegge tutta la conversazione a ogni messaggio, entro un certo limite di lunghezza. Tra chat diverse non ricorda nulla, a meno che tu non abbia attivato le funzioni di memoria che alcuni servizi offrono.
Perché la stessa domanda dà risposte diverse?
Nella scelta delle parole c'è una piccola parte di casualità voluta, per rendere il testo più naturale. È utile quando cerchi idee, ma se due tentativi danno fatti o numeri diversi, almeno uno è sbagliato.