布莱恩喵
项目档案已复盘

我把 Obsidian 接进 AI 工作流后,才发现知识库真正难的不是整理

Obsidian 接上 AI 之后,最有价值的不是多一个聊天入口,而是把记录、路由、回写和项目记忆变成一套能长期运行的流程。

ObsidianClaude Code知识管理AI 工作流

结论先说:AI 接入 Obsidian 以后,真正难的不是“让它能读笔记”,而是让它知道什么该记、记到哪里、什么时候更新、什么内容不该碰。

我一开始的想法很简单:既然自己的碎片、项目、工具说明和日记都在 Obsidian 里,那能不能让 AI 直接成为一个长期知识管理员?不是每次都从零开始聊天,而是能读到过去的项目背景,也能在合适的时候把新进展写回去。

真正做起来以后,我发现核心不是某个插件,也不是某条命令,而是一套边界清楚的工作流。

为什么折腾

我的笔记库里有很多类型的东西:随手想法、项目进展、技术手册、剪藏、订阅、账本、日记。人自己看时可以靠语感判断,但 AI 不行。

如果没有规则,它很容易把网站草稿写进私人笔记,把项目摘要和流水账混在一起,或者把一段应该进入长期项目记录的内容扔进碎片箱。短期看不明显,时间一长,知识库会变成“AI 帮你制造的新混乱”。

所以我把重点放在三件事上:

  • 让 AI 知道每类信息应该去哪里。
  • 让 AI 每次更新项目时追加记录,不覆盖历史。
  • 让私人笔记和公开内容之间保持隔离。

我的公开版环境

公开版可以概括为四层:

  • Obsidian 保存私人原始记录。
  • 全局规则定义沟通风格、信息路由和项目收尾方式。
  • Skill 负责把读取、搜索、追加、健康检查这些动作变成稳定流程。
  • 项目目录保存公开内容,比如这个网站的文章和分发包。

这个结构的重点是“职责分离”。Obsidian 是私人库,网站项目是公开内容生产区。AI 可以从私人库读取素材,但公开文章必须在网站项目里重写、脱敏、发布。

实际怎么做

第一步是给 AI 一套路由表。

比如随手碎片放到收集区,长期项目放到项目目录,工具配置放到软件说明书,敏感信息放到私人区域。这样每次用户只要说一句自然语言,AI 不需要反复问“你想放哪里”,也不会随便猜。

第二步是把项目记忆变成追加式记录。

项目笔记不是覆盖更新,而是在末尾追加带日期的阶段记录。这样回看时能看到决策过程:为什么先做这个,为什么放弃那个,哪次验证通过,哪次只是想法。

第三步是处理自动化的副作用。

我试过让会话结束时自动写日志,也遇到过重复写入的问题。同一个会话被多次触发,日志会膨胀成一堆重复内容。最后的修正是给会话记录加去重机制,并且把“项目总结”交给更慎重的收尾流程,而不是每次都机械追加。

第四步是给公开内容单独开工作区。

这一步后来变得非常关键。网站文章、YouTube 脚本、小红书图文和内容队列不应该混在个人 Obsidian 里。它们本身属于公开发布系统,应该留在网站项目目录内。

哪里卡住

第一个坑是“能读”和“读得对”不是一回事。

AI 能打开一个笔记,不代表它理解这份笔记在知识库中的位置。没有路由表,它只是在读文件;有了规则,它才像是在操作一个系统。

第二个坑是自动记录很容易变成噪音。

如果每次 session 结束都无条件写日志,短期看像是记忆增强,长期看会污染笔记库。真正有价值的记录应该经过提炼:做了什么、为什么这么做、遗留了什么、下一步是什么。

第三个坑是公开内容和私人知识库必须分开。

个人笔记里可以有路径、配置、设备名、账号线索和半成品想法。网站内容不应该直接从这里复制出去。现在我更倾向于把 Obsidian 当素材库,把项目内的 editorial/ 当编辑部。

值不值得

值得,但前提是你真的在长期使用 Obsidian,并且愿意接受“规则比插件重要”。

如果只是想让 AI 帮你搜几条笔记,简单插件就够了。可如果你想让它参与长期项目管理,就必须先把信息边界定清楚。否则它只会把原本的混乱扩大一倍。

这套系统给我的最大变化是:我不再把笔记库看成一个文件夹,而是看成一个有入口、有路由、有历史、有公开边界的工作台。

下一步

后面我会继续改进三件事:

  • 让日记里的可沉淀内容更容易被提炼出来。
  • 减少自动日志的机械感,提高阶段总结质量。
  • 让网站内容生产继续留在项目目录,不再回流污染私人库。

AI 知识管理不是“把所有东西交给 AI”,而是先给它一套不乱来的轨道。