Kabin 记忆与知识体系架构

SOUL → Memory → Skills → Obsidian → OpenViking · 数据截至 2026-08-05
01 · 记忆架构体系(五层)
SOUL.md
行为宪法 · 每轮注入 ~560 chars
定义我是谁、怎么协作:Stop-Read 防执行漂移、反驳义务、授权边界(可直做/必须问/绝不能)、 Obsidian 源文件保护、技能铁律。— 只被用户改,我执行。
Memory 内置记忆
事实存储 · 每轮注入
两层:memory(我的笔记 2,194/2,200 chars) + user(用户画像 1,316/1,375 chars)。 存的是稳定事实:偏好、环境、纠正记录;不存任务进度(用 session_search 回忆)。 写得好的记忆 = 用户不用重复纠正我。
Skills 技能库
程序性知识 · 按需加载
159 个 skill(13KB 平均):复杂任务的方法论——OpenViking 排障、SOP 关联分析、 飞书写入、文档解析、知识库维护。命中才加载,省 token;踩过坑就 patch 进 skill。
Obsidian 知识库
知识持久化 · 触发式访问
双库隔离:工作库(金光 IT:DLP/预算/S4) + 生活库(苏子桐/健康/家庭)。 4 类文件着色(source 红 / ai-compiled 绿 / ai-generated 黄 / personal 蓝)。 备份:R2 增量同步每 15 分钟 + 每日 21:30 tar.gz,保留 30 天。
OpenViking 语义记忆
外部记忆 · 向量检索层
1,680 文件 / 62 MB:hermes 空间(S4 项目文档 817 + 长期记忆 122)+ default 空间(wiki 103 + wiki-life 14)。 embedding 智谱 / 意图分析 DeepSeek。记忆(热,预取)vs 资源(温,按需检索)两档策略。
02 · Wiki / 知识库 / 决策记录 应用体系

📚 工作库 Obsidian(1,068 文件)

  • 00-Inbox 收件箱(40)— 微信/邮件来的原始文件
  • 01-Projects 项目区(393)— S4-HANA / TPM / Infra,含决策记录
  • 02-Reference 参考区(195)— 知识笔记 + Policy_SOP + 日报
  • _wiki 编译知识库(85 节点)
  • 99-Archive 归档 — 离职备份等

🧠 _wiki 编译层(85 节点)

  • concepts 概念(42)— 原子定义,不可变
  • entities 实体(25)— 人/组织/系统实例
  • decisions 决策(8)— 项目决策点收敛
  • comparisons 对比(3)+ moc 主题图(1)
  • processes / operations 流程与运维(2)
  • SCHEMA.md 自动生成 · index.md 门户 · log.md 变更日志

📝 决策记录(5 + 8)

  • 01-Projects/S4-HANA/ 决策记录_*.md(5 份)
  • — PP/QM 授权矩阵 · MDG 批量改版 · VendorEmployee 接口 · TP 转移定价 · SCOA 科目映射
  • _wiki/decisions/(8 个)— 与概念/实体双链
  • 结构:背景 → 现状 → 决策点(选项+推荐)→ 反馈 → 待办
  • 原则:迭代持续追加,不合并主题
03 · 知识流转管线
📥 源文件
PDF/DOCX/MSG/PPT
⚙️ 提取
MinerU / pymupdf / extract-msg
📝 提炼
_知识笔记 + _wiki 编译
🔍 检索
OpenViking 语义召回
环节机制频次状态
wiki → OpenViking 自动同步wiki_watch.py 检测 _wiki 变更,写 viking://resources/wiki/每 120 分钟运行中
文档 → 知识笔记提炼Knowledge Minder:收件箱新文档自动提炼为双链笔记每 60 分钟运行中
知识日报汇总当天入库内容 + 关键提醒推微信每日 16:30运行中
周末交叉分析全库质量审计:字段一致性 / 孤立页面 / 断链周五 20:00运行中
飞书待办 ↔ 每日推送Bitable 待办表 → 微信推送 / 写回06:00 / 2 分钟运行中
Obsidian → R2 同步r2-sync.py 增量上传工作/生活库每 15 分钟运行中
本地 tar.gz 备份全库打包,保留 30 天每日 21:30运行中
MkDocs 知识站doc.kabin.fun(Cloudflare Pages)重建已暂停已暂停
04 · 检索触发规则(查什么去哪查)
用户说查哪里行为
「查一下[知识库]」_wiki/ 编译层精、快 — RAG 只查编译内容
「结合/根据知识库回答」_wiki + 01-Projects + 02-Reference广、慢 — 全工作库检索
「回忆一下上次…」session_search 会话库FTS5 全文搜历史对话
问人/项目/偏好OpenViking 语义记忆向量召回 + 记忆注入
「导入/写入知识库」写入动作:源文件 → 提炼 → wiki 编译