Capitolo 4 — Chain-of-thought: dare al modello lo spazio per pensare
Torniamo un momento alla meccanica del Livello 0: il modello genera un token alla volta, e ogni token è il risultato di una quantità fissa di calcolo. Questo ha una conseguenza profonda che ora possiamo usare: se chiedi il risultato secco di un problema complesso, pretendi che tutto il ragionamento avvenga nel calcolo di pochissimi token. Se invece chiedi al modello di scrivere il ragionamento passo per passo, ogni passo diventa token generati, e ogni token successivo può appoggiarsi ai precedenti. In un certo senso letterale, i modelli pensano scrivendo: più spazio dai al ragionamento scritto, più calcolo effettivo dedichi al problema.
Questa tecnica si chiama chain-of-thought e la puoi dosare in tre gradi. Il grado uno è la formula magica dei poveri: aggiungere "ragiona passo passo prima di rispondere". Costa cinque parole e su problemi di logica e numeri cambia sensibilmente i risultati. Il grado due è prescrivere tu i passi: "prima elenca i fatti certi, poi le ipotesi, poi valuta le alternative, infine concludi" — utile quando conosci la struttura giusta del ragionamento. Il grado tre, il più elegante: chiedere il ragionamento in un tag separato dalla risposta — <ragionamento> e <risposta> — così il modello pensa per esteso ma tu (o il tuo programma) puoi mostrare solo la conclusione.
Esiste anche il grado industriale: i modelli di ragionamento che hai conosciuto al Livello 0 (extended thinking, thinking models) hanno questo comportamento incorporato — generano una lunga catena di pensiero interna prima di rispondere. Per i problemi davvero difficili, sono la scelta giusta.
Il rovescio della medaglia: il chain-of-thought costa token e tempo. Sulle trasformazioni semplici — riassunti, riscritture, traduzioni — non aggiunge qualità, solo lentezza. La maturità del Livello 1 sta anche nel sapere quando NON usare una tecnica.
L'esperimento del giorno. Trova un problema con numeri intrecciati — sconti a scaglioni, un calcolo di margini, una ripartizione di costi. Chiedilo secco, poi con "ragiona passo passo". Confronta non solo i risultati, ma il tipo di errori: vedrai che senza ragionamento il modello sbaglia con sicurezza, con il ragionamento sbaglia di meno e, quando sbaglia, almeno vedi dove.