Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Idea principale
Le direttive di un Progetto ChatGPT sono limitate a circa 8.000 caratteri. Un insieme di regole che supera questo limite non si riassume: si taglia in due livelli di natura diversa. Un nucleo sta nelle direttive e contiene ciò senza cui il motore non parte — cos'è un contesto, dove è archiviato, quali comandi esistono, la struttura dei file, gli invarianti, e l'indirizzo del resto. Una direttiva estesa vive altrove, in un documento che l'assistente sa aprire, e porta il metodo dettagliato: criteri di ingestione, strategie di lettura, gestione dei casi limite.
Il nucleo non si limita a essere breve: sa dove trovare l'estensione e ne ordina il caricamento all'inizio della conversazione. Ciò che tiene insieme il tutto non è quindi la brevità del nucleo ma il puntatore che contiene.
Il taglio non segue l'importanza delle regole — l'estensione è spesso più ricca del nucleo. Segue il loro momento di utilità: ciò che deve essere vero prima di sapere qualsiasi cosa del lavoro in corso, e ciò che serve solo una volta che si sa cosa si sta facendo.
Perché è importante
Trasforma un limite subìto in principio di progettazione. Senza quel tetto si sarebbero accatastate le regole in un unico blocco per scoprire più tardi che l'assistente tratta male ciò che è sepolto in mezzo a una lunga consegna. Il limite impone una suddivisione che sarebbe comunque stata la risposta giusta.
E dà una regola di selezione applicabile altrove: davanti a un corpus di regole troppo voluminoso, cercare ciò che deve essere vero all'avvio, e lasciare il resto richiamabile.
Sfumature e limiti
La suddivisione ha un costo: aggiunge una dipendenza. Se l'estensione non è accessibile — documento spostato, accesso revocato —, il motore parte con un nucleo che crede di sapere dove andare. Un blocco unico non avrebbe questa modalità di guasto.
E il confine tra i due livelli non è stabile: una regola giudicata di dettaglio diventa fondamentale non appena viene violata abbastanza spesso, e nulla segnala che andrebbe risalita nel nucleo.
Domande aperte
- Cosa indica che una regola collocata nell'estensione sarebbe dovuta stare nel nucleo, dato che la sua assenza all'avvio non produce un errore ma una deriva lenta?