首页 › LLM大语言模型 › Obsidian专栏 › 用 Obsidian 搭建本地知识库(附完整版提示词)

用 Obsidian 搭建本地知识库(附完整版提示词)

01|传统笔记的卡点​

传统笔记最大的问题就在这:只进不出。​

文件夹要求你提前判断分类,标签要求你持续手动打标,资料一多,维护成本就非常高。​

更麻烦的是,AI 时代信息只会越来越多,旧的笔记系统无法满足「持续整理、长期调用、跨资料提问」这些需求。​

02|为什么现在需要 AI 知识库​

03|AI 能做什么​

04|LLM Wiki,到底是个啥​

具体长这样:​

​

代码块​

Plain Text

AI 知识库/​

├── raw/ # 原始资料,只新增,不乱改​

│ ├── articles/ # 外部文章、博客、教程​

│ ├── papers/ # 论文、研究报告​

│ └── clips/ # 网页剪藏、摘录​

├── wiki/ # AI 编译后的知识条目​

│ ├── index.md # 知识库总目录,快速知道库里有什么​

│ ├── log.md # 维护日志,记录每次新增和编译​

│ ├── concepts/ # 概念页,每个重要概念一个文件​

│ ├── entities/ # 实体页:人、组织、产品、项目​

│ ├── syntheses/ # 综合页,跨资料整合后的主题梳理​

│ └── sources/ # 来源摘要页,每条原始资料一份​

├── outputs/ # 问答、报告、健康检查​

│ ├── qa/ # 复杂问题的答案存档​

│ └── health/ # 健康检查报告​

└── AGENTS.md # 写给 AI 的维护规则​

​

​

💡

三层结构,对应三个角色:​

raw/ 像仓库。不负责漂亮,只负责保留原始证据。文章、论文、网页剪藏、AI 对话记录,扔进去就别动它。​

wiki/ 像书架。AI 把原始资料整理成能反复阅读、链接和更新的页面。有目录(index.md)、有日志(log.md)、有概念页(concepts/)、有实体页(entities/)、有综合页(syntheses/)、有来源摘要(sources/)。​

outputs/ 像工作台。每次提问、研究、健康检查得到的结果都落在这里。问答归 qa/,检查报告归 health/。​

AGENTS.md(Codex)或 CLAUDE.md(Claude Code)像说明书。告诉 AI 以后维护这个库要遵守什么规矩:raw/ 不能改、每个判断要指向来源、每次整理完要更新 index 和 log、不确定的信息要标「待核验」。​

​

Obsidian 在这里不是 AI 本体,而是知识库 IDE。你用它来看 raw、浏览 wiki、检索、查看链接关系。AI 负责维护文件,你负责阅读、判断方向和投喂新资料。​

​

AI 把资料持续整理进一套可读、可链接、可追溯的 wiki。这个动作叫「编译」。​

​

05|它和传统笔记、RAG 有什么区别​

传统笔记是你自己维护,AI 偶尔来读一下。​

•

RAG 是这样工作的:你提问时,系统先去你的资料堆里搜相关内容,把搜到的片段和你的问题一起塞给 AI,AI 再生成答案。它像一个给 AI 接的搜索引擎。​

​

RAG 有用,但它更偏技术方案,通常会牵扯检索算法、文本切块、向量数据库、权限控制这些东西。​

​

•

LLM Wiki 更适合个人起步:文件就是 Markdown,人能读,AI 能改,能备份,能追溯。​

​

💡

对个人知识库来说,第一步就上 RAG,相当于还没学会走路先研究跑步力学。RAG 不是没用,只是顺序问题——先把知识库跑通,资料规模上去了、搜索确实不够用了,再考虑更强的检索方案。​

​

06|先让 AI 把架子搭起来​

第一步:新建一个笔记仓库。不要直接动你的主笔记库,单独建一个文件夹,在里面跑通整个流程,确认顺手了再迁移。​

第二步:把下面这段提示词复制给 Codex 或 Claude Code:​

​

代码块​

Plain Text

请帮我初始化一个个人 AI 知识库。​

​

目标:​

我想用 LLM Wiki 的思路搭一个普通人能用的 Markdown 知识库。这个库不做企业级 RAG,不上复杂数据库,先用文件夹和 Markdown 跑通最小闭环。​

​

请你完成这些事:​

​

1. 创建下面的目录结构:​

- raw/articles/​

- raw/papers/​

- raw/clips/​

- wiki/concepts/​

- wiki/entities/​

- wiki/syntheses/​

- wiki/sources/​

- outputs/qa/​

- outputs/health/​

​

2. 创建 wiki/index.md,用来说明这个知识库当前有哪些主题、资料和入口。​

​

​

AI 跑完之后,你的知识库架子就搭好了。打开 Obsidian,把这个文件夹作为新仓库打开,你能看到完整的目录结构、index、log 和维护规则。​

07|第一次放资料进去​

先收集 5 到 10 篇同主题的内容。网页剪藏、公众号文章、PDF、视频转写、AI 对话记录,扔进 raw/ 对应目录就行。然后,把下面这段提示词复制给 AI:​

​

代码块​

Plain Text

请读取 raw/ 里的新增资料,把它们编译进 wiki/。​

​

​

💡

第一次编译不要追求完美,AI 生成的摘要可能漏了重点,概念归类可能不对,链接可能不全,没关系,先跑通,后面可以逐步修。编译完之后回到 Obsidian,花 10 分钟翻一遍:来源摘要页有没有保留原文链接?概念页的逻辑通不通?index 有没有把所有新资料列进去?你不需要自己动手改,把问题记下来,下一轮让 AI 修。​

​

08|让知识库像结网一样慢慢生长​

第一次编译跑通之后,知识库算是有了骨架。日常只需要做四件事:​

投喂。 看到好文章、做完项目复盘、跟 AI 聊出有价值的结论,扔进 raw/,然后让 AI 编译:​

​

代码块​

Plain Text

请读取 raw/ 里新增的资料,把它们编译进 wiki/。​

​

你要做这些事:​

1. 为每篇新资料生成来源摘要页,保留 source_url。​

2. 提取重要概念,更新或新建 wiki/concepts/ 里的概念页。​

3. 更新 wiki/index.md 和 wiki/log.md。​

4. 不要删除 raw/ 里的原始资料。​

​

提问。 遇到问题,先问你的知识库,而不是从零开始搜互联网:​

​

代码块​

Plain Text

请先读取 wiki/index.md 了解当前知识库的全貌,然后根据 wiki/ 里的内容回答我的问题:[你的问题]​

​

回答时请引用 wiki/ 里的具体来源页面。如果知识库里没有相关信息,也请告诉我。​

​

回流。 阶段总结、对比表、研究结论,这些都不应该只留在聊天窗口里。落成文件,放回知识库。有价值的 AI 对话本身也是 raw 输入:​

​

代码块​

Plain Text

请把刚才的问答/讨论整理成一篇笔记,保存到 outputs/qa/。​

​

内容包括:问题背景、关键结论、涉及的 wiki 页面链接。​

​

检查。 每周跑一次健康检查:​

​

代码块​

Plain Text

请先读取 wiki/index.md 了解当前知识库的全貌,然后做一次健康检查。​

​

重点检查:​

1. 哪些页面缺少来源。​

2. 哪些概念定义互相冲突。​

3. 哪些页面几乎没有链接,像孤岛。​

4. 哪些重要概念被多次提到,但还没有独立页面。​

5. 哪些页面可能已经过期,需要重新核验。​

​

​

09|避坑提醒​

别一上来搭 RAG。 先跑通 LLM Wiki,资料规模上去了再考虑。​

别只存正文不存来源。 没有来源链接,后面想追溯原始信息就无从下手,AI 编译出来的内容也没法核验真实性。​

别把 raw 和 wiki 混在一起。 raw 是原始资料区,wiki 是整理区。混在一起,AI 生成的 wiki 内容就可能污染你的原始资料。​

别让 AI 覆盖原始资料。 raw 里的东西只新增、不删除、不覆盖。​

别把问答留在聊天记录里。 有价值的答案、对比、结论,存到 outputs/。​

别信 AI 编译一次就完事。 编译一定会漏东西。所以要持续让 AI 维护更新,健康检查也别省。​

写在最后​

每次新增资料,拆解、归类、挂链接都自动完成。每次提问,答案从你已经积累的资料里长出来,而不是从聊天窗口的空白处重新开始。每次投喂新资料,知识网就多一个节点。​

用了这套方法之后,你再打开 Obsidian,看到的就不再是一堆文件,而是一张已经有脉络、能回答你问题的知识网。随着知识网越来越大,当你想写点东西、做个判断的时候,可能第一反应不是打开 Google,而是在 Obsidian 里让 AI 从你自己的素材里找答案。​

​