Seção 03

Substratos de Armazenamento

Cada substrato tem propriedades estruturais que o tornam mais adequado para alguns tipos de pergunta e menos para outros. Explore os trade-offs de cada um para avaliar o que faz sentido no seu contexto.

📄

Arquivo Plano

Markdown / Texto

A forma mais simples de memória: guardar informação em documentos de texto legíveis por humanos. O agente lê e escreve esses arquivos diretamente, geralmente carregando-os no contexto no início de cada sessão.

Pontos fortes
  • Legível por humanos sem ferramentas especiais
  • Zero dependências — funciona em qualquer ambiente
  • Ideal para identidade, regras e convenções
  • Auditável e versionável com Git
  • Excelente para memória procedural curta
Limitações
  • Escala mal: dezenas de arquivos funcionam, milhares viram caos
  • Sem temporalidade estruturada nativa
  • Sem estrutura para conexões relacionais
  • Escrita concorrente por múltiplos agentes causa corrupção
  • Contradições são silenciosas — dois arquivos conflitantes são recuperados juntos
Adequação por tipo de memória
identidade
Excelente
procedural
Muito boa
semantica simples
Boa
episodica
⚠Limitada
relacional
Inadequado
semantica escala
Inadequado
Casos de uso comuns
  • Configuração de identidade e regras de agentes
  • Documentação de convenções e arquitetura
  • Projetos pequenos com auditabilidade prioritária
  • Output para humanos: PRDs, decisões, relatórios
Ferramentas representativas
ObsidianNotionConfluenceCLAUDE.mdMEMORY.md
Comparação resumida
SubstratoMais forte emMais fraco em
Arquivo planoIdentidade, regras, documentaçãoEscala, relação, temporalidade
Banco vetorialSimilaridade semântica, RAG, recall em escalaCausalidade, multi-hop, temporalidade fina
Grafo de conhecimentoRelações, causalidade, estrutura temporalSimplicidade operacional, latência de escrita
Relacional / key-valueEstado operacional, auditoria, dados estruturadosBusca por significado, relações arbitrárias