Memory Master

🧠 让AI永远记得你说的每句话

本地结构化记忆系统,支持自动索引、启发式召回与网络学习,零API成本让AI告别健忘。

收藏
5.8k
安装
1.9k
版本
2.5.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Memory Master 是一套面向 AI Agent 的纯本地化记忆架构,通过结构化目录与索引机制实现精准记忆管理。核心工作流程分为三层:

1. 结构化写入(Write)

  • 因-改-待 三段式格式:每条记忆记录"原因→变更→待办"
  • 双轨存储daily/ 按日期存储会话历史,knowledge/ 存储可复用知识
  • 自动索引同步:写入时同步更新 daily-index.mdknowledge-index.md

2. 启发式召回(Recall)

  • 零成本定位:先读索引 → 再读目标文件,避免全量加载
  • 主动触发:当检测到上下文缺失(用户说"那个"、"之前"等指代词)自动执行召回
  • Token 极简:单次召回仅消耗索引文件 + 目标片段的 token

3. 自动学习(Learn)

  • 知识缺口检测:本地知识库无匹配时,自动告知用户并执行网络搜索
  • 习得-固化:搜索结果写入 knowledge/*.md 并更新索引,形成永久知识资产

---

显著优点

| 维度 | 表现 |
|------|------|
| **成本** | 零 API 费用,纯文件操作,无向量数据库依赖 |
| **召回率** | 结构化索引使主题定位准确率远高于模糊检索 |
| **可控性** | 全透明文件系统,用户可任意查看/编辑/删除 |
| **主动性** | 启发式召回不依赖用户触发"记住"指令 |
| **知识沉淀** | 自动学习将网络信息转化为本地可复用知识 |

---

潜在局限

1. 扩展瓶颈:索引文件随条目增长线性膨胀,超千条后需手动分片或重构
2. 无语义相似:基于关键词的精确匹配,无法处理同义词、概念变体

3. 学习延迟:网络搜索依赖外部引擎,新知识获取非即时

4. 并发风险:多会话同时写入同一索引文件可能产生冲突(需外部锁机制)

5. 冷启动成本:初始需手动创建目录结构,无自动迁移旧记忆的能力

---

适合人群

  • 高频长会话用户:需要跨天、跨项目保持上下文的开发者/研究者
  • 隐私敏感场景:拒绝云端记忆、要求数据完全本地化的企业环境
  • 成本敏感部署:希望消除向量数据库、Embedding API 持续费用的团队
  • 知识管理型 Agent:需要将网络习得转化为可审计、可版本控制的知识资产

---

常规风险

| 风险类型 | 说明 | 缓解建议 |
|----------|------|----------|
| **数据持久化** | 仅本地存储,设备损坏即丢失 | 配合 Git 同步或定期备份 `~/.openclaw/workspace/memory/` |
| **索引污染** | 手动编辑索引导致链接失效 | 遵循"先写记忆文件、再更新索引"的原子操作 |
| **过度学习** | 自动搜索可能写入低质量/过时信息 | 设置知识审核流程,关键条目人工复核 |
| **召回幻觉** | 启发式触发可能误召回无关记忆 | 在 MEMORY.md 中定义明确的召回边界规则 |

---

版本演进

  • v2.5.0(当前):强化与 self-improving-agent 集成,自动记录 skill 完成/错误事件至知识库
  • v1.2.x:确立"因-改-待"格式与双轨架构,引入网络学习

Memory Master 内容

templates文件夹
手动下载zip · 12.2 kB
daily-index.mdtext/markdown
请选择文件