Ava Supernova
AvaSupernova
All guides
Concepts·6 min read·

Como a memória da Ava funciona

Não é um log de chat — é uma compreensão viva e local de quem você é e do que decidiu, construída em cinco camadas e mantida afiada por meses. E por que a continuidade supera uma janela de contexto maior.

A maioria dos assistentes reinicia toda conversa. A Ava não: ela lembra de você entre sessões, dispositivos e semanas — seu projeto, suas preferências, as decisões que tomou e o porquê. Este é o único recurso que muda o que um agente pode ser, e roda inteiramente no seu computador.

Cinco camadas, não um único log

Um histórico de chat é apenas uma transcrição. A Ava constrói entendimento em cinco etapas:

  • Extrair — puxa os fatos duradouros de cada mensagem, em tempo real.
  • Acumule — correções e preferências se acumulam ao longo dos meses.
  • Analisa — identifica temas, contradições e conexões em todo o contexto.
  • Consolidar — mescla e aperfeiçoa, para que a memória fique mais nítida com o tempo, nunca mais ruidosa.
  • Consolide — funde e aprimora, para que a memória fique mais clara com o tempo, nunca mais ruidosa.

Por que não apenas uma janela de contexto maior?

Jogar tudo no prompt é caro, lento e esquece assim que a janela enche. A Ava mantém uma memória curada e estruturada, trazendo apenas o que é relevante — para que uma decisão tomada há três semanas ainda esteja no contexto hoje, sem custo para reler todo seu histórico a cada interação.

É seu, e é local

A memória vive na sua máquina, na sua pasta ~/.ava, legível por humanos, sem telemetria. Você pode ler, editar, exportar. Ela nunca é enviada — não há sincronização na nuvem. Seu trabalho nunca é usado para treinar modelos.

A experiência

Você para de se repetir. Ela lembra que você escolheu uma biblioteca em vez de outra e o porquê; que prefere commits pequenos; a estrutura do projeto que está criando. Com o passar das semanas, ela se torna mais útil, não mais genérica. Essa é a vantagem cumulativa de um agente que realmente lembra — e é o mais difícil de copiar para qualquer um.

Local-first, explicado

memoryconceptslocal-first