Idea

La memoria di un agente si stratifica per durata di vita, non per argomento

Info

Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.

Idea principale

Di solito ciò che si vuole ricordare si archivia per tema: un file per argomento, una cartella per dominio. La memoria di un agente non si suddivide così. Si suddivide secondo il tempo durante il quale ogni cosa resta vera.

Tre livelli, ciascuno con una regola di scrittura diversa. L'immediato è ciò che la sessione in corso ha sotto mano, e scompare con lei. Il log giornaliero registra ciò che è successo oggi — un bug incontrato, una correzione tentata, un punto rimasto aperto — e perde interesse in pochi giorni. La memoria a lungo termine, in un long_memory.md tenuto aggiornato, conserva solo ciò che varrà ancora fra sei mesi: un fatto tecnico accertato, una regola del progetto, una decisione strutturante.

La stessa informazione, quindi, non si scrive nello stesso posto a seconda del momento. «L'estrazione del transcript falliva stamattina» appartiene al log del giorno; «l'hook va chiamato da /tmp» appartiene alla memoria a lungo termine. Confondere le due cose produce o un diario che nessuno rilegge, o una memoria a lungo termine diluita negli aneddoti.

Perché è importante

Il criterio di archiviazione decide ciò che si può ricaricare. Una memoria per argomento obbliga a rileggere tutto per sapere a che punto è il lavoro; una memoria per durata di vita permette di dire «dammi la memoria a lungo termine e gli ultimi due giorni» e di ottenere esattamente ciò che serve per riprendere.

È anche ciò che rende possibile una politica dell'oblio. Un livello che si sa destinato a scadere può essere archiviato senza discussioni.

Sfumature e limiti

La durata di vita di un'informazione si giudica nel momento in cui la si scrive, cioè nel momento peggiore: una decisione presa stamattina sembra strutturante, e sei settimane dopo è solo un dettaglio di implementazione abbandonato.

E i livelli non sono stagni: un log giornaliero contiene sempre un fatto duraturo che nessuno ha promosso.

Domande aperte

  • Da quale segnale si riconosce che una riga del log del giorno apparteneva in realtà alla memoria a lungo termine?