跳到主要内容

OpenClaw 入门 05|知识库与上下文管理

· 阅读需 3 分钟

💡 阅读目标:理解知识库(knowledge/)和 MEMORY.md 的区别,学会向知识库存内容,理解上下文管理的重要性。

核心认知:知识库存"不变的知识",MEMORY.md 记"重要的决策",上下文满了要主动归档。


一、知识库 vs 记忆文件:别再混淆

存储位置像什么存什么怎么用
MEMORY.md日记本每天对话精华、决策结论、踩坑随时间持续更新
knowledge/教科书PDF、行业报告、SOP、项目背景结构化沉淀,反复查阅

口诀:
知识库 = 放教科书(不变的东西)
MEMORY.md = 放日记精华(重要决策)


二、为什么要建知识库?

没有知识库时,每次都像从零开始。
有了知识库后,OpenClaw 可以直接引用你沉淀的项目背景与事实来源回答问题。

知识库让它每次都能带着你的历史经验回答,而不是重启。


三、创建知识库:3步搞定

第一步:创建文件夹结构

knowledge/
├── work/ # 工作流程(SOP、模板、项目管理)
├── people/ # 关键人物(客户、决策链、合作伙伴)
├── tech/ # 技术知识(手册、工具教程)
└── lessons/ # 踩过的坑(失败案例、注意事项)

第二步:向知识库存内容

  • 方式A:手动投喂重要内容(高价值、可复用)
  • 方式B:深夜复盘自动沉淀(日常积累)

第三步:养成"先查再答"

要求 OpenClaw 回答前优先检索 knowledge/MEMORY.md,并在回答中标注来源。


四、上下文管理:为什么聊久了它会"失忆"?

上下文像一个有页数上限的临时笔记本。
写满后,新内容会挤掉最早内容,所以会出现"聊着聊着忘了前文"。

这不是偷懒,是上下文窗口客观限制。


五、一条核心规则:60% 就该归档

超过 60% 立即做两件事:

  1. 归档:把核心结论写入 MEMORY.mdknowledge/
  2. 开新对话:在新窗口继续讨论

开新对话前先归档,是铁律。


六、日常流程建议

发起对话
-> 占用接近 60%
-> 归档关键结论
-> 继续聊或开新对话

七、知识库维护:定期断舍离

每月做一次清理:

  • 过时内容移入 memory/archive/
  • 重复内容合并
  • 删除空目录

输出一份待确认清单,再执行清理动作。


八、常见问题

Q:MEMORY.md 写满怎么办? -> 定期归档旧内容。
Q:知识库文件多会变慢吗? -> 结构清晰比数量更重要。
Q:它会主动提醒上下文吗? -> 不一定,建议你主动检查。


九、验收标准

  1. ✅ 能区分 knowledge 与 MEMORY
  2. ✅ 已向知识库存入并检索过一次
  3. ✅ 会执行"上下文 60% 归档"规则

系列导航

当前为本系列第 5 / 7 篇