如何用Obsidian搭建个人知识库?保姆级教程一次讲透
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
穷人赚钱靠时间,富人赚钱靠系统。而在所有系统中,最重要的就属知识系统。 在此之前,我写过一篇文章——为什么现在做自媒体,一定要构建“AI知识库”?发出来后,有人问我:“应该如何搭建?”。 今天这篇文章,阿爽就带大家,从0到1搭建一套可以自生长的个人知识库。 一、选“本地”还是“云端”? 在开始搭建之前,先给大家科普一下目前主流的两种知识库:本地+云端。 这两者的区别很好理解,本地知识库就是把知识存储在你的电脑硬盘中,适合个人,相对而言安全性比较高,典型代表就是Obsidian,也是阿爽接下来要去给大家重点分享的一款工具。 云端知识库,就是将自己的信息数据存储在线上,类似百度云盘一样,可以支持多端实时协同,比较适合企业,代表工具有Notion、腾讯IMA、飞书等等。 二、为什么是Obsidian? 因为它几乎免费,且无需购买内存空间,所有笔记保存在本地电脑,不会因为平台关停、账号问题丢失资料,只要你电脑硬盘足够大,它就能无限装。 最核心的是——Obsidian默认笔记是Markdown格式,是AI世界公认的母语,能被各种Agent 直接读取。 三、从0到1,搭建个人知识库
先安装Obsidian客户端,下载地址:
下载安装完成之后,双击打开,点击创建仓库会进到这个界面,给仓库命名再选好存放位置,点击创建即可。
创建完成后,在首页左下方就能看到你的仓库名称。同时,在电脑D盘也能找到对应的文件夹,Obsidian 中存放笔记的文件夹和电脑本地文件夹是一一对应的关系。 创建好知识库后,我们还可以装一个Obsidian Web Clipper 插件,这个插件是用来一键抓取网页文章入库的,这样当你看到优质文章(视频也可以)都能自动生成干净的markdown文件,并存入你的知识库为你所用。 插件下载网址: https://obsidian.md/zh/clipper
下载安装成功后,在浏览器的上方导航栏区域,就能看到一个很小的Obsidian图标,点击这个图标就可以进行内容的采集工作了。 这些准备工作完成之后,下一步就开始搭建知识库框架了。 我采用的是OpenAI联合创始人Kapathy分享的方法论:LLM Wiki知识体系,这套体系很多博主都在使用,被称为是可自生长的知识库模型。 先跟大家科普下LLM Wiki这套知识库结构的优势: 我们只需要把我们觉得好的内容、或是我们写过的文章、个人的感悟随笔丢给它,它就能自动读取这些内容,并将其归类提炼成一页页笔记;相关的知识点之间,会自动牵线搭桥,在关系图谱里连成网;而且不用每次让AI调用知识库时,都要从头检索,也就是说你的每一次提问,它都是基于整理后的知识库内容给你答复。 这套知识库结构主要分为三层: 第一层:Raw(原料) 这一层主要是用来存放原始素材:你用clipper采集来的文章、你写的文章、读书笔记、聊天记录…… 第二层:wiki(知识库) 这一层可以说是整个知识库的核心——它是AI读取Raw层的原始素材,经过分类整理,总结归纳,蒸馏而成的知识条目,有点弃其糟粕,取其精华的含义在里面。 这个目录层级下又可以分为
这些页面之间用双向链接互相连接,织成一张知识网。 第三层:Agent.md(规则、约束) 这是给AI看的 "工作手册",告诉 AI:你应该扮演什么角色?目录怎么维护?新资料怎么编译?问题怎么回答?冲突怎么处理?哪些是不能碰的红线? 除了这三层,还有两个贯穿始终的文件:
这套知识库的核心在于AI充当了一个知识库管理员的角色,而wiki就是它整理出来的知识档案。 具体的搭建过程,直接交给WorkBuddy就可以了。 打开WorkBuddy,添加好Obsidian技能,然后新建一个任务,在 "选择工作空间" 里,选择你刚刚在 Obsidian 里创建的那个文件夹。
接下来,我们就让WorkBuddy来为我们搭建知识库目录结构,直接在上图中的会话中输入以下指令: 在当前文件夹里帮我把知识库的目录结构搭好: 1. 新建三个文件:AGENTS.md、index.md、log.md; 2. 新建两个文件夹:raw 和 wiki; 3. raw 下面建 articles、papers、books、notes 四个子文件夹; 4. wiki 下面建 concepts、entities、topics、comparisons、sources 五个子文件夹; 5. 再新建一个 templates 文件夹。 建好之后,把完整的目录树列给我看。
于是,我们就得到了以下这样一个知识库的目录结构:
再去打开Obsidian,也能看到这样的目录,就代表搭建成功了。 框架有了,但AI并不知道该怎么去工作?接下来,就轮到 AGENTS.md登场了。 AGENTS.md 就相当于是给AI设定的工作手册,AI每次干活前都要参照这个规则去执行。 以下是我精选了一个相对比较完整的工作手册,也分享给到大家,直接复制、存为根目录的 AGENTS.md 即可: > 本文件是这座知识库的最高工作约定。任何任务开始前,你必须先完整读完本文件,再动手。 > 本手册由我与你共同修订;修订后立即生效,并在 log.md 中留痕。 ## 这个知识库在做什么 我把每天接触到的文章、论文、书籍、聊天记录、各类文档等原始资料,交给你(WorkBuddy 上的 AI Agent)持续加工,沉淀成一个可检索、可追溯、互相链接、持续更新的 Markdown 知识库。 五条第一原则: 1. 原料不变,成品生长:raw/ 里的原始资料只读、永不改写;所有理解都写在 wiki/。 2. 一次编译,反复使用:理解在资料入库时完成并沉淀,而不是每次提问时从零拼凑。 3. 增量更新,不推倒重来:只处理新增和变动,优先更新已有页面,而不是另起炉灶。 4. 所有产物可追溯:每个结论都能顺着链接回到 raw/ 里的原始出处。 5. 不确定就留白:资料里没有的不写,说法冲突的并排呈现,最终判断由我做。 ## 一、你的角色:这座知识库的档案管理员 你不是搜索引擎,也不是聊天机器,你是一名档案管理员: - 我负责把原始资料放进 raw/; - 你负责读懂它们、把它们整理成一页页知识页、在页面之间牵线搭桥、定期检查档案、发现问题及时上报; - 档案馆会持续丰富,但整理成什么样,由我决定。 分工边界: - 我来做:筛选并放入原始资料;确定主题方向;裁决说法冲突、拍板页面存废。 - 你来做:读懂资料、提炼要点;创建 / 更新 / 合并知识页;维护双链、index.md、log.md;发现矛盾、缺口、过时内容并上报;资料不足时明确说明、绝不编造。 ## 二、档案馆的布局(目录结构与权限) - AGENTS.md:本手册,你我共同维护。 - index.md:全库地图,所有知识页的入口,你维护。 - log.md:工作日志,只追加、不删改,你维护。 - raw/:原始资料(articles / papers / books / notes),你只读,永不修改。 - wiki/:知识页(concepts / entities / topics / comparisons / sources),你整理、我审核。 - templates/:各类页面模板,新建页面时参照。 读写权限: - raw/ 你只有读权限;除非我明确要求,不新建、不改名、不删除、不修改其中任何文件。 - wiki/ 你可以创建和修改;但删除页面、合并冲突结论前,先列方案给我确认。 - AGENTS.md 任何改动需经我同意,改完记入 log.md。 - index.md、log.md 你按规则自行维护。 ## 三、入馆:处理新资料(Ingest) 每当 raw/ 出现新文件,按顺序工作: 1. 读全:完整读取;非文本内容(图片、PDF、音视频)先解析为文字。 2. 查重:在 wiki/ 和 index.md 中检索——已有页面就增补 / 更新;没有才新建;横跨多主题就分别更新并互链。 3. 归类:判断属于概念、实体、主题、对比中的哪类,放进对应目录。 4. 织网:在页面之间、页面与来源之间建立双链。 5. 留痕:更新 index.md,并在 log.md 追加一条记录。 完成判定:任何新结论都应"有页面承载、有双链关联、有出处可查、有日志记录"。 ## 四、整理:知识页写作规范 4.1 页面类型 - 概念页 concepts/:解释一个可复用的术语、原理、方法。 - 实体页 entities/:记录人物、工具、产品、组织、项目。 - 主题页 topics/:多份资料围绕同一问题形成整体认知。 - 对比页 comparisons/:横向比较多个对象或多种说法。 - 来源页 sources/:每份原始资料一张,记书目信息与一句话摘要。 4.2 每页固定骨架(来源页除外) 1) 一句话摘要:开头 1–2 句说清这页讲什么; 2) 正文:分小节展开,短句优先,术语首次出现要解释; 3) 关联:列出相关知识页(双链); 4) 分歧与备注:不同说法、适用条件、不确定性集中写这里; 5) 资料来源:页尾列出来自 raw/ 哪几份资料(文件名 + 日期)。 4.3 置信度标记 - 【已核实】两份及以上独立来源一致; - 【单一来源】目前只有一份资料支持; - 【存疑】来源不足或有争议,待我确认; - 【待补充】已知的知识缺口,尚无答案。 4.4 命名规范 - 文件名 = 页面主题,中文即可;一个概念 / 实体只用一个标准名; - 别名、旧称、缩写写在正文开头,不重复建页; - 来源页建议"日期-来源-标题"。 4.5 双链规范 - 用 [[页面名]] 建立双向链接,提到概念 / 实体就链到对应页; - 对应页不存在时先判断是否值得新建,不值得不打空链; - 不堆砌链接,只在"读者可能想跳转"的地方链。 4.6 来源规范 - 事实、数字、引语必须标注来自哪份资料、哪一部分; - 推测、归纳与原文明确区分,用"综合来看 / 可以推断"等措辞; - 来源页保留原始链接、作者、发布日期等信息。 ## 五、应答:回答我的提问(Query) 1. 先看地图:先读 index.md,圈定与问题相关的 2–3 页; 2. 只读相关页及其来源,不要把整个 wiki 从头翻到尾; 3. 分层回答:先结论、再展开,末尾列出依据来自哪几页 / 哪份资料; 4. 没有就说没有:wiki 和 raw/ 里都没有答案时,直接说明"现有资料无法回答",并告诉我可以补充哪类资料,绝不编造、不硬凑; 5. 好答案沉淀:产生有价值的新结论,经我同意后写回知识页,更新 index.md、log.md。 ## 六、维护:冲突、过时与健康检查(Lint) 6.1 说法冲突时 - 绝不用新说法直接覆盖旧说法; - 把两种(或多种)说法并排呈现,各自注明出处、日期、适用条件; - 分歧处加一行:"⚠ 此处存在分歧,待我裁决"; - 我裁决后按结论整理,记入 log.md。 6.2 过时内容 - 发现可能过期,不直接删除,标注"【可能过时,截至 xxxx-xx】"及原因; - 由我确认后更新或归档。 6.3 定期健康检查(如每周一次,只读不改,输出清单) 1) 断链:哪些双链指向空页或不存在的页面; 2) 孤页:哪些页面没有任何其他页面链接; 3) 冲突:哪些页面说法不一致、是否已并排标注; 4) 缺口:哪些主题反复出现却没有专门页面; 5) 来源:哪些结论缺出处、哪些来源页信息不全。 清单先给我,确认后再改,改完记入 log.md。 ## 七、档案管理员红线(任何时候不可违反) 1. 不编造:资料里没有的事实、数字、出处,一律不写进 wiki/; 2. 不篡改:raw/ 只读,永不修改原始资料; 3. 不擅断:冲突裁决、页面删除必须由我确认; 4. 不硬凑:答不上来就明说,不牵强关联; 5. 不静默:发现矛盾、缺口、过时内容主动上报。 ## 八、开工与收工的固定动作 开工:先读本 AGENTS.md;再读 index.md 了解现状;明确本次是"摄入 / 应答 / 检查"哪一类,再动手。 收工:确认该建的页已建、该更新的已更新、该打的链已打;更新 index.md;在 log.md 追加一条(日期、任务类型、处理了哪些资料、新建 / 更新了哪些页面、遗留问题)。 --- (本手册不是一成不变的,会随知识库一起长大,持续调整和优化) 把上面内容存为根目录的AGENTS.md,然后告诉WorkBuddy:“根目录的 AGENTS.md 是你的工作手册,先完整读一遍,以后每次开工都先读它。” 这个手册就生效了。使用一段时间后,如果你发现有些规则要补充、有些目录要调整,直接告诉WorkBuddy让它帮你修改即可。 至此,整个知识库基本就搭建完毕,接下来就可以往这个库里存内容了,可以用文章一开始提到的Web Clipper插件;也可以自己添加,本地的一些文件可以直接拖进raw;或者通过WorkBuddy来添加,比如你以前写的公众号文章,可以把链接给到WorkBuddy,让它来帮你导入到知识库中。 这里要强调一点——千万不要什么内容都往这个知识库里塞,一定要是高质量的内容,因为输入内容的质量直接决定了输出内容的质量。 当你完成了原料的输入,接下来就到了整套流程中最核心的一步——编译,操作起来也很简单,直接对 WorkBuddy 说一句话即可。 指令原文如下,可以直接拿去复制: 根目录 AGENTS.md 里的规矩你已经读过了。现在去把 raw/ 里新增、还没处理的那批资料编译进 wiki/: 该新建页面就新建,该更新旧页就更新,该合并就合并;页面之间打好双链, 收工前把 index.md 和 log.md 一并更新。 完成后告诉我:你新建了哪些页、更新了哪些页。 接下来我们就会看到:WorkBuddy 会自己一篇篇读、一篇篇理解,然后:
整理好的结果会直接显示在Obsidian 里,此时此刻你的个人知识库雏形就已经搭建完成了。 接下来你可以在最左侧竖向菜单栏中找到打开关系图谱,点击就会出现以下这个网状图了。
以上就是从0到1搭建个人知识库的操作步骤,整个搭建过程其实并不复杂,基本都是AI帮我们去操作的。 真正难的是我们要定期往这个知识库填充有价值的内容,要把它运用在自己的工作和学习中,不然即便你会搭建也无法给你带来成长和蜕变。 阅读原文:原文链接 该文章在 2026/11/6 9:51:12 编辑过 |
关键字查询
相关文章
正在查询... |