L'analogia
Dai a due aiutanti la stessa lista della spesa: quindici cose con delle condizioni, "il pane solo se integrale, due confezioni di latte se sono in offerta, niente surgelati se la fila è lunga". Uno torna con tutto giusto; l'altro dimentica metà delle condizioni e sbaglia gli acquisti. Non è cattiva volontà: è quanto riesce a tenere insieme tanti vincoli alla volta.
E nota una cosa: a entrambi conviene una lista scritta e ordinata, non recitata di corsa all'uscita di casa. L'AI è quell'aiutante. Alcune hanno una "memoria di lavoro" migliore per le regole, ma tutte rendono di più se la lista è chiara e in ordine.
Come funziona davvero
Seguire le istruzioni è un'abilità che si allena: i modelli meglio messi a punto, e in genere più capaci, riescono a tracciare più vincoli contemporaneamente senza perderne per strada. Ma c'è un tetto per chiunque: troppe istruzioni insieme, o istruzioni che si contraddicono, mandano in tilt qualsiasi modello, che finisce per accontentarne alcune e ignorarne altre. L'ordine e la struttura della richiesta aiutano tutti: una regola numerata e isolata è più facile da rispettare di una sepolta in un paragrafo fitto.
Cosa puoi fare in pratica
- Numera le istruzioni invece di infilarle in un blocco di testo: l'AI le segue una per una più facilmente.
- Quando il compito è complesso, dai una cosa alla volta, o spezzalo in passi (il lavoro a catena).
- Esprimi i vincoli che contano in modo netto e controlla che non si contraddicano tra loro: due regole opposte si annullano.
- Falle ripetere le regole prima di eseguire: "ripeti con parole tue le regole che seguirai, poi parti". Se ne ha persa una, te ne accorgi subito.
Un malinteso comune
Si pensa che se l'AI non segue tutto, sia perché è "stupida". Spesso è invece perché gliene hai chiesto troppo in una volta, o in modo disordinato e contraddittorio. Anche il modello migliore perde dei pezzi sotto una valanga di vincoli ammassati: non è un test d'intelligenza, è un limite di quante cose si riescono a tenere a fuoco insieme. Sgombra e ordina la richiesta, e lo stesso modello "stupido" segue tutto.
Domande frequenti
Come ottengo che segua davvero tutte le istruzioni?
Lista numerata, niente contraddizioni, e meno cose per volta quando il compito è pesante. Se le regole sono tante, conviene spezzare in più richieste invece di sperare che il modello tenga tutto insieme al primo colpo.
Quale AI segue meglio le istruzioni complesse?
Quelle meglio addestrate sull'instruction following, e in genere i modelli più capaci. Ma la differenza la noti soprattutto sui compiti carichi di vincoli; su richieste semplici si comportano quasi tutte bene. Il modo per scoprirlo è provare lo stesso compito difficile su due strumenti.
La lunghezza della richiesta conta?
Sì. Non è la lunghezza in sé a essere un male, ma l'accumulo: troppe istruzioni stipate insieme si calpestano. Una richiesta lunga ma ordinata e numerata funziona; una lunga e caotica no.
Più dettagliata e lunga è la richiesta, meglio esegue?
Fino a un certo punto. Il dettaglio giusto aiuta, ma oltre una soglia vincoli e precisazioni accatastati iniziano a contraddirsi e a confondere il modello, che ne lascia cadere qualcuno. Chiarezza e ordine battono la quantità: meglio cinque istruzioni nette che venti aggrovigliate. Se devi chiedere molto, spezza.