核心用法
Memory Master 是一套纯本地的 AI 代理记忆架构,通过结构化文件系统解决传统 AI "失忆"问题。核心机制包括:
1. 双轨记忆结构
- Daily 记忆:按日期组织的对话记录,采用「因→改→待」三段式模板(原因/背景 → 做了什么 → 待办事项)
- Knowledge 知识库:技能学习、错误记录、领域知识的持久化存储
2. 自动索引机制
- 写入记忆时自动更新
daily-index.md和knowledge-index.md - 索引格式极简:主题 → 文件位置,实现 O(1) 定位
3. 启发式召回
不等待用户说"昨天"或"记得",当检测到上下文缺失时自动触发:检查索引 → 读取目标文件 → 恢复上下文 → 回答。
4. 自动学习流程
知识库无匹配时,主动告知用户并执行网络搜索 → 写入知识文件 → 更新索引。
显著优点
| 维度 | 优势 |
|------|------|
| 零成本 | 无向量数据库、无 OpenAI API、无嵌入费用 |
| 精准召回 | 靶向读取,避免传统方案全文件加载导致的 token 浪费 |
| 主动记忆 | 启发式触发,无需用户明确指令 |
| 完全可控 | 纯本地 Markdown 文件,随时查看/编辑/删除 |
| 自学习能力 | 与 self-improving-agent 兼容,自动记录技能完成与错误 |
| 极简部署 | OpenClaw 安装后即可用,无需额外配置 |
潜在缺点与局限
1. 规模化瓶颈:纯文本索引在条目过万后检索效率下降,需定期归档
2. 无语义搜索:依赖关键词匹配,同义词/近义词召回能力弱于向量方案
3. 学习延迟:网络搜索和学习流程增加首次响应时间
4. 用户负担:需要用户理解并维护「因-改-待」格式规范
5. 无多模态:仅支持文本记忆,不支持图像、音频等富媒体
适合人群
- 注重数据隐私、拒绝云端记忆服务的用户
- 希望降低 API 成本的开发者
- 需要可审计、可版本控制的记忆系统的团队
- 已使用 OpenClaw 生态的 AI 代理构建者
常规风险
- 数据丢失风险:依赖本地文件系统,需配合 Git 等版本控制工具
- 索引不一致:异常中断可能导致索引与实际文件不同步
- 搜索隐私:自动学习功能会向搜索引擎发送查询,敏感话题需谨慎
- 格式漂移:长期使用后若偏离「因-改-待」模板,召回质量下降