𝗬𝗼𝘂𝗿 𝗦𝘁𝗮𝗹𝗲 𝗠𝗲𝗺𝗼𝗿𝗶𝗲𝘀 𝗔𝗿𝗲 𝗡𝗼𝘁 𝗧𝗵𝗲 𝗢𝗹𝗱 𝗢𝗻𝗲𝘀
Suas memórias desatualizadas não são as antigas
A maioria das pessoas usa a idade para decidir se uma memória é útil.
Elas assumem que memórias novas são frescas e memórias antigas são ruins. Isso é um erro. O tempo é uma forma ruim de medir a verdade.
Considere estes dois cenários:
- Você escreve uma nota sobre um módulo de código hoje. Você altera esse módulo amanhã. Sua nota tem um dia de idade, mas agora está errada. Ela descreve algo que não existe mais.
- Você escreve uma nota sobre um processo de segurança há um ano. Esse processo nunca muda. Sua nota é antiga, mas ainda é perfeitamente precisa.
A idade não importa. O que importa é a linhagem.
Uma memória permanece fresca apenas se a coisa que ela descreve permanecer a mesma. Se você mudar de direção ou abandonar um projeto, cada lição desse projeto torna-se desatualizada instantaneamente. Não importa se essas lições têm cinco minutos de idade. A conexão com o seu caminho atual está morta.
Memórias desatualizadas são perigosas.
Uma memória ausente torna você cauteloso. Uma memória errada torna você confiante na direção errada. Um agente ou uma pessoa segue uma instrução desatualizada e quebra um sistema porque confiou em algo que costumava ser verdade.
Por que usamos a idade, então? Porque a idade é barata.
Cada nota tem um timestamp. Rastrear a linhagem é difícil. Para rastrear a linhagem, você deve mapear cada memória para as partes móveis do seu sistema. A maioria das pessoas não constrói esse mapa. Em vez disso, elas usam o proxy barato do tempo.
Pare de perguntar quão antiga uma memória é. Comece a perguntar se o mundo que ela descreve ainda existe.
Como você lida com isso? Você confia na recência e aceita os erros, ou você vincula as memórias às coisas que elas descrevem?
Fonte: https://dev.to/agentmemory-dev/your-stale-memories-are-not-the-old-ones-158h
Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi