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
| Substrato | Mais forte em | Mais fraco em |
|---|---|---|
| Arquivo plano | Identidade, regras, documentação | Escala, relação, temporalidade |
| Banco vetorial | Similaridade semântica, RAG, recall em escala | Causalidade, multi-hop, temporalidade fina |
| Grafo de conhecimento | Relações, causalidade, estrutura temporal | Simplicidade operacional, latência de escrita |
| Relacional / key-value | Estado operacional, auditoria, dados estruturados | Busca por significado, relações arbitrárias |