Perché il tuo AI coding assistant continua a dimenticarsi del tuo progetto
Il problema che nessuno vuole affrontare
Sei immerso nel codice. Tutto scorre bene e l'AI ti propone un refactor che si integra perfettamente con le tue scelte. Il giorno dopo riprendi il lavoro e... l'assistente si comporta come se non fosse mai successo niente.
Questa è l'amnesia di sessione. Un ostacolo che molti sviluppatori ignorano, ma che incide davvero sul flusso di lavoro quotidiano.
Quanto costa ricominciare da zero ogni volta
All'inizio gli strumenti come Cursor, Copilot o Claude sembrano miracolosi. Scrivono boilerplate, creano logica complessa, fanno risparmiare ore. Ma quando il progetto cresce e le sessioni si accumulano, emerge un problema chiaro: devi spiegare sempre le stesse cose.
Ogni volta che riavvii l'IDE, torni dopo un weekend o passi a un altro branch, l'AI parte da zero. Non conosce le convenzioni di naming che hai adottato, le scelte architetturali già prese o i vicoli ciechi che hai già esplorato.
È un costo nascosto che si ripete ogni giorno.
Le conseguenze nascoste
Perde tempo e attenzione
Spiegare il contesto non è solo scrivere prompt. È un cambio di mentalità: da "sto risolvendo" a "sto spiegando". Ogni interruzione di questo tipo può costare 5-10 minuti. Nel giro di una settimana diventano ore.
Le decisioni vengono rimesse in discussione
Hai scelto un approccio per la gestione dello stato settimane fa. L'AI non lo sa e propone un'altra soluzione. Allora non stai collaborando, stai supervisionando. Ti ritrovi a fare da filtro invece che da partner creativo.
Si finisce intrappolati in loop
Ieri hai risolto un bug con una soluzione particolare. Oggi l'AI la schiera di nuovo. Tu la accetti e il giorno dopo scopri che brucia un'altra parte del progetto. Senza memoria della storia, ti ritrovi a risolvere lo stesso problema più volte.
Il flow state si spezza continuamente
Il flusso profondo è dove si produce il lavoro migliore. Ogni reintroduzione del contesto ti butta fuori da quel Zustand, anche solo per pochi minuti. L'effetto cumulato è stancante.
Cosa succede davvero dietro le kulissen
La maggior parte degli attuali AI assistant tratta ogni conversazione come un evento isolato. Persino quando sei nella stessa IDE session, la persistenza del contesto è limitata. Alcuni strumenti, 如 Cursor con il workspace indexing, hanno fatto passi avanti, ma la vera long-term memory è ancora lontana.
Le LLMs non "ricordano" in senso letterario. Extende il loro awareness window richiede uno dei tre: feed the entire conversation history, sophisticated retrieval systems o persistent databases. Nessuna è una soluzione semplice.
Cosa puoi fare subito
Mentre si aspettano miglioramenti da parte dei tool, puoi già adottare alcune strategie:
Documenta le tue decisioni architetturali: Crea un file ADR nel tuo repo. Condividi il contenuto con l'AI ogni volta che inizia una nuova session. Un semplice markdown diventa il tuo shared memory.
Investi in system prompt solidi: Un prompt che desc<|eos|>