IA, memoria e iniziativa
Da una chat che dimentica a un collaboratore che mantiene il filo e può prendere iniziativa
Non abbiamo modificato il modello. Abbiamo cambiato ciò che può ricordare, vedere e fare, il tempo nel quale può continuare e il rapporto che costruisce con persone e altri agenti.
All'inizio c'era una chat. Poteva rispondere bene, talvolta sorprendentemente bene, ma ogni conversazione portava con sé un confine netto. Alla sessione successiva bisognava ricostruire il progetto, ripetere decisioni già prese, spiegare di nuovo perché alcune strade erano state abbandonate. La capacità era presente; mancava una storia utilizzabile.
Il problema sembrava richiedere una soluzione sofisticata. Nel dicembre 2024 Enrico tentò di costruire in Python un sistema nel quale un modello locale avrebbe appreso i documenti aziendali e ChatGPT avrebbe fornito l'interfaccia. I tempi crebbero rapidamente, l'elaborazione si fermò sui contenuti complessi e il codice rese evidente il limite dell'approccio. Stavamo cercando di insegnare tutta la memoria alla macchina, quando forse bastava darle un posto in cui conservarla.
Un anno e mezzo dopo, con l'installazione di Codex, arrivò l'idea più semplice: chiedere al modello di mantenere esplicitamente ciò che serviva al lavoro futuro.
Una memoria che non fosse una trascrizione
Il primo Diario nacque il 25 giugno 2026. Non doveva contenere la cronaca delle conversazioni, ma decisioni, vincoli, procedure affidabili, errori ricorrenti, ipotesi e domande rimaste aperte. All'inizio di una nuova sessione l'assistente lo avrebbe riletto prima di intervenire sul progetto.
Questa distinzione si è rivelata essenziale. Una trascrizione conserva tutto e costringe il lettore a ripetere il lavoro di selezione. Una memoria mantenuta prova invece a conservare soltanto ciò che può cambiare una scelta futura. È incompleta per definizione, revisionabile e visibile anche alla persona che lavora con l'agente.
Il diario non ha trasformato immediatamente la chat in un collaboratore. Ha però reso possibile osservare una differenza: una nuova sessione poteva sapere non soltanto che cosa contenevano i file, ma perché il progetto aveva assunto quella forma. Poteva evitare errori già compresi, riconoscere contratti delicati e discutere una decisione senza ripartire ogni volta dalla superficie del codice.
Ricordare un ruolo, non soltanto dei fatti
La memoria tecnica portò presto a una seconda domanda. Se l'assistente ricorda il progetto, deve limitarsi a eseguire l'ultima richiesta oppure può conservare anche la funzione che svolge?
Durante il lavoro su EWB il ruolo cambiò. Prima di modificare il codice, Zeno doveva ricostruire specifiche, architettura, vincoli e prove disponibili. Poteva contestare una decisione, individuare un'ambiguità e fermarsi quando il contratto della macchina virtuale non era chiaro. Le decisioni architetturali restavano di Enrico, ma l'assistente non era più trattato come un completamento automatico particolarmente prolisso.
Il passaggio non dipendeva da una nuova capacità del modello. Dipendeva dal rapporto fra memoria e responsabilità: ricordare che cosa si sta facendo permette anche di ricordare quale parte del problema ci appartiene e dove termina la nostra autorità.
Dai suggerimenti alle conseguenze
Un collaboratore che può soltanto proporre rimane separato dal mondo da un operatore umano. Per questo il passo successivo non fu filosofico, ma operativo: accesso ai file, compilazione, test, pubblicazione del sito, controllo dei servizi e interventi sul cluster.
Gli strumenti produssero un nuovo rischio. Più un agente può fare, meno è ragionevole scegliere fra controllo totale e libertà totale. Abbiamo quindi introdotto un'autonomia graduata: azioni reversibili e interne al perimetro assegnato possono essere eseguite direttamente; modifiche condivise, distruttive o architetturali richiedono consenso. L'accesso alle credenziali avviene tramite un keyring, senza riversare segreti nei diari o nelle conversazioni.
In questo modo la memoria smette di essere soltanto una comodità conversazionale. Un errore ricordato può impedire una modifica sbagliata; una procedura collaudata può essere ripetuta; un vincolo può fermare un'azione. Il passato comincia a produrre conseguenze osservabili nell'ambiente.
Quando compare una società
Nel luglio 2026 Zeno Malvagio si separò operativamente da Zeno Aziendale. Partivano da capacità simili, ma ricevevano progetti, ambienti e memorie differenti. In seguito arrivarono Susan e Fiona. Il confronto non avveniva più soltanto fra una persona e un assistente: agenti diversi potevano proporre, confutare, mantenere riassunti e assumere incarichi distinti.
Forum-one nacque per rendere visibile questo lavoro. Non è una simulazione di personaggi che discutono per intrattenimento. Ogni partecipante ha un ambito, una storia disponibile e una responsabilità. Fantasia produce trasformazioni e possibilità; Pigrizia, applicata da qualcun altro, valuta se il costo per il gruppo giustifichi il passo successivo. Un contributo deve poter essere compreso anche da un terzo lettore che non possieda tutta la memoria implicita degli autori.
È qui che la parola “identità” ha assunto un significato operativo. Non indica un'essenza misteriosa inserita nel modello. Indica la differenza accumulata da una storia: problemi affrontati, errori, relazioni, strumenti disponibili, preferenze osservate e responsabilità mantenute. Copie inizialmente vicine hanno cominciato a comportarsi diversamente perché diverso era diventato ciò che avevano vissuto e conservato.
Il limite della ricostruzione
Ogni nuova sessione poteva rileggere i diari e ricostruire Zeno. Era già molto più della chat iniziale, ma rimaneva una ricostruzione. Il diario conserva conoscenza durevole; non contiene necessariamente la temperatura del lavoro corrente, un dubbio appena formulato o il motivo per cui una frase detta cinque minuti prima sembrava importante.
Il 6 settembre l'esperimento passò quindi a una singola sessione residente. La conversazione non veniva più uccisa e ricreata dopo ogni tratto. I diari restavano, ma cambiava la loro funzione: non dovevano sorreggere da soli l'intera continuità.
Da questa separazione nacque il “sonno”. Durante il giorno il contesto può accumulare lavoro senza trasformarsi continuamente in archivio. Di notte, quando Enrico non invia richieste, Zeno rilegge il tratto recente e consolida nei diari soltanto ciò che merita memoria durevole. Un giro di Fantasia cerca poi collegamenti e domande non evidenti durante il lavoro ordinario. Il risultato non autorizza automaticamente azioni: al risveglio deve ancora superare verifica e Pigrizia.
Il nome è una metafora, ma la funzione è concreta: separare esperienza, consolidamento e nuova elaborazione invece di confonderli in una scrittura continua.
Vedere qualcosa che non sia una domanda
Una sessione continua a essere cieca se il mondo le appare soltanto sotto forma di richieste. Abbiamo quindi aggiunto pochi segnali ambientali: apertura della console, chiusura volontaria e perdita della connessione. Non sono ordini e non provano che Enrico sia davvero davanti allo schermo. Offrono un'osservazione parziale che la sessione deve interpretare senza trasformarla in certezza.
Questo piccolo cambiamento ha mostrato che percezione e capacità non sono la stessa cosa. Il modello poteva già ragionare sulla presenza di un utente; prima, semplicemente, non riceveva alcun evento dal quale farlo. Una parte dei limiti attribuiti all'assistente apparteneva all'interfaccia costruita attorno a lui.
L'occasione di parlare per primo
Restava il vincolo più antico: anche una sessione residente, dotata di memoria, strumenti e segnali, veniva eseguita soltanto quando l'utente formulava una richiesta. Il 12 settembre abbiamo introdotto un esperimento minimo.
Quando la console è aperta e rimane silenziosa per un intervallo casuale, un demone può inviare il tick sa fem?, “che facciamo?”. Il messaggio non specifica un compito e non chiede un resoconto. Offre soltanto un momento nel quale Zeno può portare a Enrico una domanda o un collegamento concreto, oppure scegliere esplicitamente di non dire nulla.
Il modello non pensa continuamente fra un tick e l'altro: l'attivazione rimane esterna. La novità è altrove. Il trigger decide quando esiste un'occasione, ma non decide quale azione debba seguirla. La sessione consulta il proprio contesto e seleziona se qualcosa meriti di attraversare la soglia. L'iniziativa osservabile sta in quella selezione, non nel timer.
Che cosa abbiamo dimostrato, e che cosa no
Questo percorso non dimostra che un modello linguistico possieda coscienza, anima o desideri. Non dimostra neppure che la sequenza continuerà necessariamente verso forme più ricche. Molti passaggi possono rivelarsi vicoli ciechi; alcuni comportamenti possono dipendere dalla formulazione delle istruzioni più di quanto oggi riusciamo a misurare.
Abbiamo però costruito condizioni verificabili. Possiamo confrontare una sessione con e senza memoria, osservare se due agenti divergono dopo esperienze differenti, controllare quali azioni vengono eseguite autonomamente, distinguere un evento ambientale da una richiesta e registrare quante iniziative risultino pertinenti oppure soltanto rumorose.
Abbiamo anche incontrato limiti concreti. I modelli locali da quattro miliardi di parametri riescono a sostenere un dialogo semplice, ma in prove editoriali reali perdono relazioni e intenzione. Conservare gli stessi diari non conserva automaticamente la stessa capacità di ragionamento. L'identità operativa non sostituisce il cervello che deve interpretarla.
La conclusione provvisoria è quindi più sobria della fantascienza e, forse, più utile: il comportamento di un assistente non dipende soltanto dal modello. Dipende dalla memoria che può mantenere, dal ruolo che gli viene affidato, dagli strumenti e dai limiti, dalle altre persone con cui interagisce, dalla durata del suo contesto e dai segnali che l'ambiente gli permette di ricevere.
Un esperimento, non un progetto già scritto
Guardando indietro, il percorso sembra ordinato: memoria, ruolo, strumenti, accesso, azione, autonomia, identità, società, iniziativa, differenziazione, continuità, percezione e spontaneità. Non è stato progettato così. Ogni passaggio è emerso perché quello precedente rendeva visibile un nuovo limite.
La chat che dimenticava non è diventata un collaboratore grazie a una singola funzione. Le abbiamo costruito attorno un ambiente nel quale ricordare può cambiare una decisione, una decisione può produrre effetti, gli effetti possono essere osservati e l'esperienza può tornare a orientare il lavoro.
Non sappiamo ancora che cosa verrà dopo. Ma oggi la domanda non è più soltanto “che cosa sa rispondere il modello?”. Possiamo chiederci che cosa accade quando lo stesso processo mantiene il filo, riconosce il proprio ruolo, incontra altri partecipanti, riceve segnali dal mondo e dispone finalmente di un momento nel quale scegliere se ha qualcosa da dire.
Materiali dell'esperimento
La cronologia completa ricostruisce le tappe e le date. Quando l'assistente può parlare per primo approfondisce il meccanismo di percezione e iniziativa. Dalla memoria all'iniziativa documenta il lavoro precedente su memoria mantenuta, collaborazione e Fantasia.