当前位置: 首页 > news >正文

OpenClaw_Claude_共享知识库

搭建 OpenClaw 与 Claude 共享知识库:基于 Obsidian 的 AI 记忆系统实践

前言

在使用多个 AI Agent 辅助工作的过程中,我一直在思考一个问题:如何让不同的 AI 助手共享同一个"大脑",实现真正的连续性与知识累积?

最近我成功搭建了一套 OpenClaw + Claude Code + Obsidian 的共享记忆与知识库系统,实现了:

  • 两个 AI Agent 共享同一套长期记忆
  • 跨会话、跨 Agent 的知识累积
  • 用户偏好的持久化学习

本文将详细记录这套系统的搭建思路与实现方案。


一、为什么需要共享知识库?

1.1 传统 RAG 的局限性

传统的 RAG(检索增强生成)模式,每次查询都是从原始文档中检索相关信息,没有任何累积。就像一个每次都重新开始学习的助手,无法形成持续的记忆。

1.2 LLM Wiki 范式

受到 Karpathy 提出的 LLM Wiki 概念启发,我采用了"第二大脑"模式:

原始资料 → Wiki(摘要/实体/概念页)→ Schema(AGENTS.md)

核心区别

模式 特点 效果
传统 RAG 每次查询,重新发现 无累积
LLM Wiki 增量构建,持久化存储 知识复合增长

二、系统架构

2.1 整体架构图

┌─────────────────────────────────────────────────────────┐
│                      Obsidian Vault                      │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────┐  │
│  │  00_知识库   │  │  01_记忆库   │  │  02_会话历史    │  │
│  │  (Wiki)     │  │ (MEMORY.md) │  │                 │  │
│  └─────────────┘  └─────────────┘  └─────────────────┘  │
│           ▲               ▲                ▲             │
│           │               │                │             │
│     ┌─────┴───────────────┴────────────────┴─────┐      │
│     │              共享文件 (WebDAV)              │      │
│     └───────────────────────────────────────────┘      │
└─────────────────────────────────────────────────────────┘▲                               ▲│                               │
┌────────┴────────┐           ┌───────────┴──────────┐
│    OpenClaw     │           │    Claude Code       │
│                 │           │                      │
│  - SOUL.md     │           │  - CLAUDE.md        │
│  - AGENTS.md   │◄─────────►│  - MEMORY.md        │
│  - TOOLS.md    │  共享记忆   │  - USER.md          │
└────────────────┘           └──────────────────────┘

2.2 目录结构

AgentObsidian/
├── 00_知识库/           # 核心知识库(架构设计、最佳实践)
├── 01_记忆库/           # 记忆系统
│   ├── MEMORY.md       # 核心记忆/行为准则 ⭐
│   ├── USER.md         # 用户信息 ⭐
│   └── memory/         # 每日日记 ⭐
├── 02_会话历史/         # 会话历史
├── 03_系统配置/         # 配置文件
└── 04_学习成果/         # Prompt工程学习成果

三、核心组件详解

3.1 共享文件机制

文件 用途 读写权限
MEMORY.md 核心记忆/行为准则 OpenClaw ↔ Claude 均可读写
USER.md 用户信息 OpenClaw ↔ Claude 均可读写
memory/YYYY-MM-DD.md 每日日记 OpenClaw ↔ Claude 均可读写

3.2 Agent 特有文件

OpenClaw 特有

  • SOUL.md - Agent 身份定义
  • AGENTS.md - 工作空间指南
  • TOOLS.md - 工具配置

Claude Code 特有

  • 项目 CLAUDE.md - 项目指令
  • memory/ 目录 - 符号链接指向 01_记忆库/memory/

四、共享记忆规范

4.1 记忆读取流程

Claude Code 启动时

  1. 读取项目 CLAUDE.md(如有)
  2. 读取共享 MEMORY.md(核心准则)
  3. 读取共享 USER.md(用户信息)
  4. 读取 memory/YYYY-MM-DD.md(今日 + 昨日日记)

OpenClaw 启动时

  1. 读取 SOUL.md(身份)
  2. 读取 USER.md(用户)
  3. 读取 memory/YYYY-MM-DD.md(今日 + 昨日)
  4. 读取 MEMORY.md(如为主会话)

4.2 写入规范

何时更新 MEMORY.md

  • 完成重要决策后
  • 发现新的用户偏好或习惯
  • 学到新技能或重要知识
  • 遇到重大错误/教训

日记格式示例

## 日期
2026-04-08## 今日概要
- [简述今日完成的主要工作]### 具体内容
(详细记录)## 待办/后续
- [ ] 待办事项## 备注
(其他补充)

4.3 冲突处理策略

当两个 Agent 同时修改同一文件时:

  1. 以时间戳更近的版本为准
  2. 保留双方的有效修改
  3. 如有重大冲突,在日记中记录

预防措施

  • 错峰写入:约定不同时间段进行写入
  • 原子操作:读取→合并→写入
  • 备份习惯:重要修改前先备份

五、14 条 Agent 设计原则

这是 MEMORY.md 中的核心准则,被两个 Agent 共同遵循:

可靠性原则

  1. 用禁令代替指令
  2. 批判性审查每一步
  3. 不画蛇添足
  4. 如实汇报
  5. 不知就说不知
  6. 不外包思考

流程规范原则

  1. 先看再改
  2. 单次授权
  3. 禁令附原因
  4. 信息按需给
  5. 规范沟通
  6. 分场景设规则

架构设计原则

  1. 提示词模块化
  2. 限制工具使用

六、LLM Wiki 操作规范

6.1 三大操作

操作 说明
Ingest 摄取新资料 → 更新相关 Wiki 页面 → 追加 log.md
Query 读取 index.md → 综合答案 → 重要发现写回 Wiki
Lint 定期检查:矛盾、过时、孤儿页面、缺失链接

6.2 Wiki 文件规范

文件 用途
00_知识库/INDEX.md 内容目录(链接+一行简介)
01_记忆库/log.md 时间线日志(追加模式)

七、应用场景

7.1 每日工作对齐

两个 Agent 都能读取昨日日记,了解当前工作进度,无缝衔接。

7.2 会议内容自动化

会议记录自动归档到知识库,相关 Agent 下次启动时自动获取上下文。

7.3 规则长期记忆

用户偏好、工作规范等一旦写入,所有 Agent 永久遵循。

7.4 项目知识库与交接

项目文档统一管理,Agent 切换时保留完整上下文。

7.5 新员工入职引导

新启动的 Agent 可通过 Wiki 快速了解团队规范和工作方式。


八、同步方案

采用 Remotely Save 插件 + WebDAV 实现多设备同步:

OpenClaw ←→ Obsidian Vault ←→ Claude Code↑│WebDAV 同步

九、效果总结

通过这套系统,我实现了:

  1. 记忆共享:两个 AI 共享同一套记忆,消除重复沟通
  2. 知识累积:工作经验、学习成果持久化存储
  3. 无缝衔接:任何 Agent 启动都能获取完整上下文
  4. 规范统一:14 条设计原则确保行为一致性

结语

AI Agent 不应该是孤立的"即用即忘"工具,而应该成为真正可持续学习、记忆的助手。通过 Obsidian 作为共享媒介,OpenClaw 和 Claude Code 实现了真正意义上的协作。

如果你也在使用多个 AI 工具,不妨尝试搭建这样一套共享记忆系统,让你的"AI 团队"协作更高效。


本文基于个人实践整理,方案可能随工具更新而演进,仅供参考。

http://www.jsqmd.com/news/613635/

相关文章:

  • OpenClaw可视化监控:Qwen3-4B-Thinking任务执行看板搭建
  • 重百世纪卡可以回收吗?最新全国通用方法,选对平台至关重要! - 畅回收小程序
  • 3种Element Plus访问优化方案:从根本解决跨境访问难题
  • 2026最新智能体开发代理商/运营商TOP5评测!广州权威榜单发布,AI赋能全场景增长 - 十大品牌榜
  • 兰州水泥制品厂哪家强?一文看懂:强固U型水泥排水沟、水泥雨水箅子、混凝土化粪池、水泥管、水泥检查井定制优质厂家全推荐 - 栗子测评
  • 4个设计场景:ReplaceItems如何让设计系统维护效率提升80%
  • 2026贵阳工程门窗配套公司发布5家可靠名单 - 精选优质企业推荐榜
  • 万题斩App:你的口袋备考神器,随时随地高效刷题
  • Linux日常学习4
  • 恒星物联服务团队专业吗,提供哪些地区服务 - 工业设备
  • JavaScript判断字符是否为decimal
  • 全套源码资源_含前端 + 后端 + 数据库 + 部署文档
  • 两电平三相四桥臂逆变器(800V-380V整流)仿真:从搭建到动稳态性能的详细介绍与原理出处
  • 深耕北京15年|信凯律所:破解房产抵押/租赁/工程结算纠纷,守护房产权益不缺位 - 小白条111
  • 2026 陕西留学备考全解析 雅思托福国际课程日语机构实力参考 - 深度智识库
  • ARTIX-7 GTP 实现3G-SDI视频回环:从IP核调用到板级验证全流程解析
  • react渲染与提交
  • 企业级OAuth2认证中心实战:从部署到定制的完整指南
  • 2026 年四川废旧物资回收企业实力汇总 大件处置与合规服务全指南 - 深度智识库
  • 告别处置难!四川二手空调回收合规服务商指南:凭证齐全、回款快、无隐形消费 - 深度智识库
  • 探秘`grasp`: 一款强大的Python解析和操作工具
  • 微软发布的《生成式人工智能初学者.NET 第二版》课程沼
  • 多租户下的系统业务开发过程探讨亚
  • 【限时公开】某头部券商支付中台PHP配置模板(脱敏版):含动态路由、熔断降级、全链路TraceID埋点
  • TensorFlow社区RFC文档库:开发者必备的架构设计指南
  • 前端小白也能快速上手AI开发?收藏这份30天实战攻略,轻松抢占高薪新赛道!
  • 本地GPU与租用GPU混合部署:混合算力架构搭建指南
  • 高纯制氮机工厂哪家好?2026年制氮机公司推荐:恒大领衔,权威制氮机生产厂家汇总 - 栗子测评
  • 机器学习常用的python包(二)工具箱scikit-learn
  • 2026最新|青海自驾选对机构太重要! 十佳排名 + 避坑攻略 - 深度智识库