← Ultimi articoli
💬 NLP

A Shared Subcircuit Lets LLMs Count Down Across Tasks

Questo articolo identifica un "sottocircuito di conto alla rovescia" condiviso in Llama-3.1-70B-Instruct che consente ai modelli linguistici di tracciare i token rimanenti attraverso diversi compiti, rivelando un meccanismo generalizzabile per stimare il tempo al traguardo che si trasferisce tra diversi modelli e contesti.

Autori originali: Jacob Dunefsky, Wes Gurnee, Emmanuel Ameisen

Pubblicato 2026-07-15
📖 5 min di lettura🧠 Approfondimento

Autori originali: Jacob Dunefsky, Wes Gurnee, Emmanuel Ameisen

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di giocare a un gioco in cui devi scrivere una frase, ma c'è una regola ferrea: deve essere lunga esattamente 10 parole e l'ultima parola deve essere "telescope". Se scrivi 9 parole, perdi. Se ne scrivi 11, perdi.

Per molto tempo, abbiamo pensato che i Large Language Models (LLM) — i cervelli IA super intelligenti dietro le chatbot — si limitassero a indovinare il modo per completare questi compiti. Ma un nuovo studio suggerisce che stia accadendo qualcosa di molto più organizzato all'interno della macchina. I ricercatori hanno scoperto che l'IA possiede un piccolo, specializzato "sottocircuito di conto alla rovescia" che agisce come un cronometro integrato, ticchettando verso le parole rimanenti finché non raggiunge il traguardo.

Il cronometro nascosto

I ricercatori hanno iniziato istruendo un modello specifico, Llama-3.1-70B-Instruct, a scrivere frasi di una lunghezza fissa. Volevano sapere come il modello facesse a sapere quando fermarsi. Esaminando l'interno del "cervello" del modello (guardando nello specifico come elabora le informazioni livello per livello), hanno scoperto un gruppo specifico di tre teste di attenzione (pensa a loro come piccoli lavoratori specializzati) nel livello 18 che sono responsabili di questo conto alla rovescia.

Questi tre lavoratori — etichettati come L18H24, L18H28 e L18H30 — non si limitano a indovinare. Essi misurano effettivamente la distanza tra dove la frase si trova in questo momento e dove deve finire.

  • Un lavoratore si attiva presto nella frase.
  • Un altro entra in azione durante la parte centrale.
  • Il terzo si attiva proprio alla fine.

Insieme, creano un segnale di "conto alla rovescia" fluido che diventa sempre più forte man mano che il modello si avvicina al numero target di parole. È come avere tre diversi sveglie impostate per suonare in momenti diversi, assicurando che il modello sappia esattamente quanto tempo (o in questo caso, quante parole) gli rimane.

La magia del conteggio "implicito"

Ecco dove la cosa diventa davvero interessante. Potresti pensare che questo conto alla rovescia funzioni solo se dici esplicitamente all'IA: "Scrivi una frase di 10 parole". Ma i ricercatori hanno scoperto che il modello è più intelligente di così.

Hanno testato il modello con prompt che non fornivano alcun numero. Invece, hanno fornito un pattern. Per esempio, hanno mostrato al modello una lista di sequenze di DNA o codici base64, tutti della stessa identica lunghezza. Quando al modello veniva chiesto di continuare la lista, non aveva bisogno di un numero; ha semplicemente "capito" il pattern. Ha inferito la lunghezza target dai precedenti esempi e ha usato lo stesso sottocircuito di conto alla rovescia per fermarsi nel punto giusto.

Lo studio suggerisce che il modello memorizza questa informazione sulla lunghezza "invisibile" proprio alla fine delle stringhe precedenti (come una nota nascosta che dice "La prossima dovrebbe essere lunga così"). Quando il modello vede la fine di una stringa, legge quella nota e avvia il proprio conto alla rovescia per la successiva.

Uno strumento universale tra modelli e compiti

I ricercatori non si sono fermati qui. Hanno utilizzato una tecnica chiamata "probing non supervisionato" per vedere dove altro questo strumento di conto alla rovescia si nascondeva nel mondo reale. Hanno scansionato enormi quantità di testo, inclusi articoli di notizie, chat log e codice, cercando i punti in cui questi specifici lavoratori stavano operando.

Hanno scoperto il sottocircuito di conto alla rovescia apparire in molti altri posti sorprendenti:

  • Tweet incorporati: Il modello ha capito di stare leggendo un tweet e ha contato a ritroso fino al limite di 280 caratteri, anche se il testo non diceva "tweet".
  • Tabelle ASCII: Quando formattava una tabella, il modello contava gli spazi per assicurarsi che ogni colonna avesse la stessa larghezza.
  • Haiku: Tracciava il conteggio delle sillabe per la struttura 5-7-5.
  • Hash SHA: Sapeva esattamente quando un codice di 64 caratteri era terminato.

Ciò suggerisce che il modello non sta solo memorizzando regole per compiti specifici; possiede un "motore di conto alla rovescia" general-purpose che riutilizza per quasi tutto ciò che richiede il monitoraggio di una lunghezza.

Un blueprint condiviso?

Forse la scoperta più affascinante è che questo non è solo un vezzo del modello Llama. I ricercatori hanno confrontato la "geometria" interna (la forma dei dati) di questo sottocircuito di conto alla rovescia con un modello diverso, Claude 3.5 Haiku, studiato su un compito differente (l'andare a capo del testo per adattarlo a una riga).

Hanno scoperto che entrambi i modelli utilizzano la stessa identica forma matematica per memorizzare ed elaborare le informazioni sulla lunghezza. È come se due diversi produttori di auto, lavorando in fabbriche diverse, avessero deciso di usare esattamente lo stesso design di motore per le loro auto. Questo suggerisce che questo "motivo di conto alla rovescia" potrebbe essere un elemento fondamentale che molti modelli di IA scoprono autonomamente quando devono tenere traccia del tempo o dello spazio.

Cosa significa (e cosa non significa)

Il documento specifica con cura che hanno ingegnerizzato al contrario questo specifico comportamento. Hanno dimostrato che se si altera il segnale in queste teste specifiche, il modello smette di contare correttamente. Hanno misurato i segnali e osservato i pattern.

Tuttavia, non pretendono di aver risolto il mistero di come l'IA pensi in generale. Stanno semplicemente mostrando che, per il compito specifico di "sapere quando fermarsi", l'IA utilizza uno strumento molto specifico, riutilizzabile e sorprendentemente universale. È un piccolo ma potente pezzo del puzzle, che mostra come anche nel mondo complesso e caotico dell'IA, esistano sottoprogrammi ordinati e precisi che aiutano la macchina a dare un senso al mondo.

Quindi, la prossima volta che vedrete un'IA scrivere un haiku perfetto o formattare una tabella senza che le venga detto esattamente quanti spazi usare, ricordate: da qualche parte nel profondo, tre piccoli lavoratori nel livello 18 stanno silenziosamente contando alla rovescia, assicurandosi che tutto termini nel modo giusto.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →