Come rompere il loop infinito dell’AI nello sviluppo: il ruolo della continuità operativa
Continuità Operativa per Agenti AI: Come Evitare di Ricominciare Ogni Volta
Chi usa assistenti AI per scrivere codice conosce bene il problema. Claude, Copilot, Codex: tutti ottimi nel momento in cui li interroghi, ma con una memoria pessima. Chiudi la sessione e al riavvio si comportano come se non avessero mai visto il tuo progetto. Ricominciano a leggere il README, a esplorare il codice, a riprovare comandi che avevano già fallito. È come avere un collaboratore che dimentica tutto ogni volta che si alza dalla scrivania.
Il problema non sta negli strumenti, ma nel modo in cui li usiamo. Non chiederemmo mai a uno sviluppatore umano di partire da zero a ogni incontro. Eppure è esattamente quello che facciamo con gli agenti AI.
Il problema del cold start
Ogni nuova sessione segue lo stesso schema:
- L’agente legge il README per capire cosa stai costruendo
- Esplora il codice per ricostruire lo stato attuale
- Riprova comandi già eseguiti per vedere cosa funziona
- Perde tempo e token su cose che avrebbe potuto ricordare
Non è un difetto dell’AI. È un difetto del sistema. Dovremmo poter passare informazioni da una sessione all’altra, proprio come facciamo con un normale team.
AICTX: memoria locale e portatile
AICTX risolve il problema creando una sorta di “capsula di continuità”. Si tratta di un file strutturato che l’agente può leggere e aggiornare. L’agente seguente non parte da zero,