Files
nexus/wiki/concepts/Memory-Backend.md
2026-04-23 16:02:56 +08:00

42 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Memory Backend"
type: concept
tags: [ai-agent, memory, architecture, vector-db]
last_updated: 2026-04-23
---
## Definition
AI Agent 记忆工具的技术路线之一Camp 1。从对话中提取事实存入向量数据库和/或图数据库),下次对话时检索相关事实并注入上下文。
## Core Philosophy
**"What should the AI remember?"**(而非 Camp 2 的 "what context should the AI work inside?"
- 智能集中在**提取**和**检索**阶段。
- 人类与 Agent 交互,记忆系统幕后运行。
- 用户从不直接触碰记忆——信任系统记住正确的事情并在正确的时间召回。
## Fundamental Loop
```
Conversation → System extracts facts or stores content →
Facts go into database (vector, graph, or both) →
Next conversation: relevant facts retrieved and injected
```
## Representative Tools
- **[[Mem0]]**53.1k stars四操作add/search/update/delete三层存储user/session/agent混合检索集成最简单
- **[[MemPalace]]**46.2k stars逐字存储ChromaDBwings/rooms/drawers 组织LongMemEval 96.6% 召回率
- **[[Supermemory]]**21.8k stars时序感知过期事实自动遗忘多模态连接器MemoryBench 声称领先
- **[[Honcho]]**2.4k stars人/Agent 统一对等体模型异步推理推导心理洞察PostgreSQL + pgvector
- 其他Cognee图数据库+向量搜索、MemoriAPI 调用拦截81.95% @ 4.97% context tokens
## Limitations
1. **记忆是扁平条目**——条目之间没有关系
2. **提取质量依赖 LLM prompt**——garbage in, garbage out
3. **事实不进化**——1月的事实和4月的事实并存不知道谁取代了谁
4. **无法真正复合增长**——系统只是在累积条目,不是在变得更聪明
## Relationship to Context Substrate
- [[Context Substrate]]Camp 2代表不同哲学上下文文件本身才是记忆而非从对话中提取的条目
- Supermemory 的时序感知和 Honcho 的心理洞察,代表 Camp 1 向 Camp 2 边界的演进
- GitHub 上 450+ repos 标记"agent-memory",几乎都属 Camp 1 路线