打造专属工作大脑:让 OpenClaw 优先使用你的私有工作知识库
打造专属工作大脑:让 OpenClaw 优先使用你的私有工作知识库
用 OpenClaw 搭建业务 AI Agent,很多人会遇到一个共同的问题:Agent 总是优先联网搜一通,结果把网上七七八八的信息一股脑儿堆过来,反而把自己 Obsidian 里沉淀的业务规范、工作流程给忽视了。输出的内容跟实际业务脱节,还要反复修改。
本文提供一套本地知识优先、联网信息兜底的配置方案,让 OpenClaw 以你的 Obsidian 知识库为核心,外部信息只做补充,真正实现「私有知识可控、AI 输出稳定」。
一、核心思路
整个方案的设计原则很简单:
先查本地,本地没有再联网,联网来的信息必须和本地规范做校验。
OpenClaw 通过 memory-wiki 插件与 Obsidian 对接,再配合内置的 memory_search 工具,直接在对话中检索本地知识库。整个过程无需手动创建软链接,配置好路径就行。
二、快速开始:Obsidian 与 OpenClaw 对接
1. 工作区目录规范
先在 OpenClaw 工作区建好 Obsidian 关联目录,统一管理读写权限:
your-workspace/├── skills/ # 自定义技能├── memory/ # 每日记忆文件├── knowledge-base/ # 知识库文档├── AGENTS.md├── SOUL.md└── TOOLS.md
2. 配置 Obsidian Vault 路径
在 ~/.openclaw/openclaw.json 中添加以下配置:
{"plugins":{"entries":{"memory-wiki":{"enabled":true,"config":{"vault":{"path":"~/Obsidian/你的Vault名称"},"bridge":{"enabled":true}}}}}}
3. 验证连接
在 OpenClaw 交互窗口执行以下指令,确认一切正常:
openclaw wiki obsidian statusopenclaw wiki obsidian search "业务关键词"
三、让 Agent 优先读 Obsidian
1. 技能加载优先级
OpenClaw 的技能调用顺序是:工作区技能 > 全局技能 > 内置技能。把 Obsidian 相关的检索工具放在工作区技能目录下,就能保证优先触发。
2. 检索行为规范
通过 AGENTS.md 固化 Agent 的知识使用逻辑,明确三条规则:
-
先读本地:任何任务进来,第一步先查 Obsidian 中的流程、规范、历史案例 -
本地不足再联网:本地信息缺失或不完整时,自动联网补充,无需人工确认 -
外部信息需校验:联网来的外部信息,必须与本地已有规范做交叉比对
四、Agent 行为约束配置
在 AGENTS.md 中加入以下规则,将知识检索逻辑固化下来:
## 知识检索与执行规范1. 处理任何工作任务,第一步必须检索 Obsidian 本地知识库。2. 若本地存在完整方案、标准或案例,直接以此为依据完成任务。3. 本地知识缺失或不完整时,可自动联网检索补充信息,无需人工确认。4. 任务产出的新经验、新结论,自动整理并写入 Obsidian 更新知识库。5. 外部信息仅作为补充,不得与本地已有规范冲突。6. 以 Obsidian 中的私有工作知识为核心依据,保持输出一致性与专业性。7. 优先使用你沉淀的业务流程、操作规范与历史经验。8. 主动维护知识库,将新的工作成果同步归档,持续迭代知识体系。9. 公网信息仅用于补充未知内容,不替代本地核心知识。
同时在 SOUL.md 中补充:
## 工作风格- 以 Obsidian 中的私有工作知识为核心依据,保持输出一致性与专业性。- 优先使用你沉淀的业务流程、操作规范与历史经验。- 主动维护知识库,将新的工作成果同步归档,持续迭代知识体系。- 公网信息仅用于补充未知内容,不替代本地核心知识。
五、配置完成后怎么验证
不需要复杂的测试,通过日常任务就能判断优先级是否生效:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
如需排查具体检索行为,可通过 OpenClaw 日志查看工具调用顺序,确认 Obsidian 检索优先触发。
六、可选增强:GBrain 知识图谱
如果团队需要在 Obsidian 基础上建立更强的知识图谱关系网络,可以额外安装 GBrain——基于 Obsidian 的图谱增强工具,支持语义搜索和跨页面链接。
npm install -g gbrainmkdir -p ~/.gbrain/你的agent-idgbrain init --engine pglitegbrain import ~/Obsidian/你的Vault路径 --no-embed
GBrain 是可选增强层。如果只需要 Obsidian 与 OpenClaw 的基础集成,
memory-wiki插件已经足够。
总结一下:通过 memory-wiki 插件对接 Obsidian,在 AGENTS.md 中固化知识检索顺序,配合技能优先级配置,就能实现「本地知识优先、公网信息兜底」的工作模式。整个方案不激进、不折腾,配置一次,长期受益。
夜雨聆风