Obsidian、LLM Wiki 与个人知识管理
知识管理这块的核心结论很清楚:原始资料、编译后的 wiki、查询输出必须分层;Obsidian 适合作为本地载体,LLM Wiki 适合作为“把资料编译成可推理知识”的方法。说白了,不分层就只会把收藏夹越攒越臭。 [[raw/2026-04-08/问答/如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md|来源: 如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md]] [[raw/2026-04-06/技术爬爬虾/换了N个笔记工具,最终我还是选择了 Obsidian.md|来源: 换了N个笔记工具,最终我还是选择了 Obsidian.md]]
LLM Wiki 模式
- Karpathy 风格 LLM Wiki 的关键是把
raw/设为不可变来源、wiki/设为编译知识、outputs/设为查询结果,并要求事实性陈述带回指到原文。 [[raw/2026-04-08/问答/如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md|来源: 如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md]] - 摄入流程不仅是“写摘要”,还包括更新索引、相关概念页、反向链接、矛盾标记和日志,这使知识库具备持续维护性。 [[raw/2026-04-08/问答/如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md|来源: 如何搭建 Karpathy 的 LLM Wiki?可能是全网最易用的保姆级教程.md]]
- “学 100 个项目不如学 10 个”的文章补上了认知理由:人真正缺的不是来源数量,而是编译、抽象、交叉链接和可复用结构。 [[raw/2026-04-05/问答/为什么你学了 100 个项目,不如别人学 10 个.md|来源: 为什么你学了 100 个项目,不如别人学 10 个.md]]
LLM Wiki 架构详解(2026-05 新增)
LLM Wiki 的内部架构可以精确分解为四层两阶段:
四层架构:Raw Sources → Ingest/Knowledge Compile → Markdown Wiki 文件树 → Query/Update Loop。其中 Ingest 阶段是关键——不是简单摘要,而是分两阶段执行:Stage 1 分析(识别实体、关系、矛盾、缺口)→ Stage 2 生成页面(基于分析结果写入文件)。价值在于让模型在写文件之前先暴露结构性问题,避免直接把错误写进 Wiki。[[raw/2026-05-20/兔兔AGI/LLM Wiki 架构解析:Karpathy 的 Markdown 知识库模式.md|来源: 兔兔AGI LLM Wiki架构]]
四类风险命名分类:
- 信息损失:摘要省略关键细节,而细节在后续查询中恰好是需要的
- 摘要漂移:多次改写后内容逐渐偏离原始来源的含义
- 冻结错误:错误被写入 Wiki 后,被后续查询反复引用和放大
- 非确定性:同一来源不同时间摄入可能产生不同结果(模型温度、上下文差异)
这四类风险在 LLM Wiki 模式下无法彻底消除,只能通过”回链原文”和”矛盾标记”来降低危害。[[raw/2026-05-20/兔兔AGI/LLM Wiki 架构解析:Karpathy 的 Markdown 知识库模式.md|来源: 兔兔AGI 四类风险]]
LLM Wiki 作为 context engineering 的延伸:”不只要关心上下文窗口有多大,还要关心处理过的知识能不能成为可验证的外部 artifacts。”LLM Wiki 不只是知识管理工具,更是 context engineering 的一环——把一次性的上下文处理变成可复用、可审计的外部知识资产。[[raw/2026-05-20/兔兔AGI/LLM Wiki 架构解析:Karpathy 的 Markdown 知识库模式.md|来源: 兔兔AGI context engineering]]
与其它知识系统的本质差异:
| 系统 | 核心操作 | 知识是否持久化 | 是否持续进化 |
|---|---|---|---|
| RAG | 切片→检索→生成→丢掉 | 否 | 否 |
| 笔记软件 | 手动记录+个人索引 | 是 | 仅靠手动 |
| 传统知识库 | 结构化存储+人工维护 | 是 | 仅靠人工 |
| LLM Wiki | 摄入→编译→交叉链接→持续维护 | 是 | LLM 驱动 |
LLM Wiki 的核心突破在于”维护成本”——传统知识库的瓶颈从来不是智能而是维护,而 LLM 第一次让持续的组织化维护几乎免费。[[raw/2026-05-20/兔兔AGI/LLM Wiki 架构解析:Karpathy 的 Markdown 知识库模式.md|来源: 兔兔AGI 四种系统对比]]
Obsidian 的角色
- Obsidian 被反复夸的点包括本地存储、数据安全、界面流畅、与 AI 工具兼容、附件管理和手机端同步。 [[raw/2026-04-06/技术爬爬虾/换了N个笔记工具,最终我还是选择了 Obsidian.md|来源: 换了N个笔记工具,最终我还是选择了 Obsidian.md]]
- Karpathy 灵感产品与个人知识产品的讨论,进一步把知识库从“存笔记”推进到“问答、结构重组、播客化”的知识界面。 [[raw/2026-04-08/花叔/Karpathy又双叒叕发新概念了,这次我替你找到了那个产品.md|来源: Karpathy又双叒叕发新概念了,这次我替你找到了那个产品.md]]
- 4 月 19 日的微信同步流也把“建立 Obsidian 知识系统”“LLM Wiki 详解”列成高频主题,说明这不是孤立材料。 [[raw/2026-04-14/Wechat/同步助手_2026-04-14.md|来源: 同步助手_2026-04-14.md]] [[raw/2026-04-19/Wechat/同步助手_2026-04-19.md|来源: 同步助手_2026-04-19.md]]
团队知识工程的五层架构
腾讯程序员团队提出了一套可操作的知识分层体系,从个人到团队、从技术到业务逐层沉淀:
- Layer 0-P(个人知识):个人笔记、实验记录,属于私有层
- Layer 0-T(团队约定):团队编码规范、架构决策、协作流程
- Layer 1(技术知识):框架使用经验、工具链配置、通用技术方案
- Layer 2(业务知识):业务规则、领域模型、产品逻辑
- Layer 3(项目知识):具体项目的上下文、历史决策、已知坑位
知识可以”向上提升”:当某个知识被判定为跨项目通用时,可以从低层晋升到高层。这个架构让知识沉淀有了明确的”晋升通道”和”归属层级”。[[raw/2026-05-11/腾讯程序员/Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践.md|来源: 腾讯程序员 知识分层]]
五种知识类型(MECE 全覆盖)
不是所有知识都该用同一种格式。实践中覆盖了五种互斥且穷尽的知识形态:
- model:概念模型和关系,讲清楚”是什么”
- decision:已做出的关键决策及其理由,讲清楚”为什么选这个”
- guideline(分 recommend 和 avoid):推荐做法和明确禁止的做法
- pitfall:踩过的坑,带上下文和解决方案
- process:可执行的操作流程和步骤
这个分类让知识库的书写有了明确的格式选择,而不是千篇一律的”笔记体”。[[raw/2026-05-11/腾讯程序员/Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践.md|来源: 腾讯程序员 知识类型]]
三级成熟度 + 自动衰减
给知识加上了生命周期管理,防止知识库变成信息坟场:
- draft:初稿,个人或小范围使用
- verified:经过至少一个工作流验证
- proven:在两个以上项目中得到复用验证
自动衰减规则:proven 级别 12 个月未使用降为 verified;verified 级别 6 个月未使用降为 draft。这让知识库有了”新陈代谢”,不过时的自动保留,过时的自动降级。[raw/2026-05-11/腾讯程序员/Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践.md|来源: 腾讯程序员 成熟度衰减]]
三级渐进索引:让 Agent 用 50 行读懂全库
针对 LLM 上下文窗口限制设计的索引策略:
- 全景目录(~50 行):按大类列出所有条目名称,Agent 扫一眼就知道有什么
- 分类列表(~100-300 行):每个类别下列出条目 + 一行描述
- 完整条目(50-200 行/条):具体知识内容的完整展开
Agent 可以先用 ~50 行的成本了解全库结构,再按需深入。这和本知识库的 wiki/index.md 设计思路一致。[raw/2026-05-11/腾讯程序员/Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践.md|来源: 腾讯程序员 三级索引]]
独立 Git 仓库做团队知识库
团队知识库不应该寄生在任何业务项目中,而是独立 Git 仓库,实现跨项目共享。三种角色分工:
- maintainer:审核、合并、管理知识质量
- contributor:提交知识条目
- reader:只读消费
采用”贡献暂存 + 异步合并”模式:贡献者先提交到暂存区,maintainer 异步审核合并。这解决了”谁都贡献、没人审核”的知识库烂尾问题。[raw/2026-05-11/腾讯程序员/Harness不是目的,知识才是护城河 —— 一个AI工程交付团队的知识沉淀实践.md|来源: 腾讯程序员 独立仓库]]
LLM Wiki vs RAG:范式级差异(2026-05 新增)
RAG 的致命缺陷:它永远不会真正学习。 每次查询都是临时推理(切片→检索→生成→丢掉),没有持久化的合成、没有演化的结构、没有知识的复利。LLM Wiki 改写了这个架构——核心是”持续持有并进化知识”而非”每次临时检索”。
知识系统的瓶颈从来不是智能,而是维护。LLM 第一次改变了这个等式:让持续的组织化维护几乎免费。[[raw/2026-05-16/朗朗晴空/LLM Wiki 不是 RAG:知识系统的范式转换.md|来源: LLM Wiki 不是 RAG]]
三种 RAG 架构对比
| 类型 | 核心动作 | 解决的问题 |
|---|---|---|
| Classic RAG | retrieves(检索) | 资料在哪里 |
| Graph RAG | connects(连接) | 资料之间怎么连 |
| Agentic RAG | reasons(推理) | 下一步该查什么 |
现实中的最佳方案往往不是三选一,而是混合架构。“选择框架应看问题形状,不看架构名字。” [[raw/2026-05-16/兔兔AGI/一文看懂三种 RAG 架构:Classic RAG、Graph RAG 与 Agentic RAG.md|来源: 三种 RAG 架构]]
GBrain:混合架构方案
在 LLM Wiki 基础上引入向量检索(混合搜索+分层呈现)+ 知识图谱(实体关系+反链强制化+图遍历),支持多模态。核心哲学:“让 LLM 决定做什么(潜在空间),让代码保证在哪里和如何做(确定性)“。在 240 页语料库 Benchmark:带图谱 P@5=49.1%,不带图谱 P@5=17.7%,差距 +31.4 pp。但与 LLM Wiki 存在路径分歧:GBrain 引入向量数据库解决规模化问题,LLM Wiki 坚持纯 Markdown 文件系统(零数据库、Git 可控)。[[raw/2026-05-13/飞樰/深度解析LLM Wiki - Obsidian-Wiki - GBrain:Agent时代知识的”自组织”与”自进化”.md|来源: GBrain 深度解析]]
知识库方法论全景:从 RAG 到金字塔分层(2026-06 新增)
板牙(阿里云开发者)系统对比了 4 种知识库构建范式,并提出了第 5 种——金字塔知识库。这是对 LLM Wiki vs RAG 范式对比的重要补充。 [[raw/2026-06-10/板牙/知识库分层编排:从 RAG 到 Agent-native Knowledge Context Layer.md|来源: 知识库分层编排]]
RAG 的三个结构性缺陷
Karpathy 在 LLM Wiki 设计文档中一针见血:“the LLM is rediscovering knowledge from scratch on every question. There’s no accumulation.”(LLM 在每个问题上都从头重新发现知识,没有任何积累)。Microsoft GraphRAG 研究指出 baseline RAG 的两个失败模式:① “struggles to connect the dots”——当答案需要通过共享属性连接分散信息时,平坦向量检索无能为力;② “performs poorly when being asked to holistically understand summarized semantic concepts over large data collections”。粒度混乱——“设计原则”和”代码实现”在语义上可能很近但服务于完全不同认知需求。
五种范式对比
| 维度 | Naive RAG | LLM Wiki | Graphify | GraphRAG | 金字塔 |
|---|---|---|---|---|---|
| 知识表示 | 向量空间 chunk | 结构化 wiki 页面 | 有向图 | 知识图谱+社区摘要 | 5 层分层+图谱边 |
| 知识积累 | ❌ 无 | ✅ 持续 | ✅ 增量 | 部分 | ✅ 增量 |
| 层次感知 | ❌ 无 | 按主题分页 | 按社区 | 分层社区 | 5 层抽象+角色矩阵 |
| 角色适配 | ❌ 无 | ❌ 无 | ❌ 无 | ❌ 无 | ✅ 角色-层级访问 |
金字塔五层分层设计
金字塔补上了”层次感知+角色适配”——把知识按稳定性和抽象度分为 5 层,每层服务不同认知需求:L1 原则(年/宪法)→ L2 架构(季度/法律)→ L3 规范(月/规章)→ L4 实现(周/手册)→ L5 经验(天/判例)。检索时先确定”用户在问哪个层次的问题”再在该层精确定位,显著降低粒度混乱。
实测数据(831 篇源文档 / 200 条 QA pair):Pyramid+RAG 混合方案 Hit@3 达 89%(Naive RAG 约 75%),运维排障 Hit@3 达 82.5%(Naive RAG 几乎 0%),跨服务关联达 68%(Naive RAG 0%)。金字塔做分层定位(0 API 调用)→ 向量检索补代码级深度(1 API 调用)= 结构化导航 + 精确细节互补。
与 Obsidian + LLM Wiki 的关系:本知识库(my-knowledge-base)采用的正是 LLM Wiki 范式(raw/wiki/outputs 分层),金字塔的”5 层稳定性划分”和”角色-层级访问矩阵”是对 wiki 分层粒度的有益补充——未来可在 wiki/ 内部进一步区分稳定/易变层级。 [[raw/2026-06-10/板牙/知识库分层编排:从 RAG 到 Agent-native Knowledge Context Layer.md|来源: 金字塔与LLM Wiki关系]]
2026-07 更新:企业 LLM Wiki 与系统消费
新增资料把 LLM Wiki 从个人知识库推进到企业知识底座:Wiki 不只是给人读的文档,而是可以被 Agent、业务系统、UI 测试器和工作流编排器消费的结构化知识层。关键不再是”有没有笔记”,而是有没有 frontmatter、关系、来源、目录、图谱、校验和可追溯 lineage。[[raw/2026-06-26/楚翎、程知微/构建 AI 时代的知识底座:直播数据 LLM Wiki 实践.md|来源: 直播数据 LLM Wiki]] [[raw/2026-07-01/林霖/AI UITester:AI Native 的 UI 自动化测试新范式|得物技术.md|来源: AI UITester]]
企业 LLM Wiki 的流水线:extract → generate → classify → aggregate → link → verify。它比 RAG 多了一个编译层:先把原始资料整理为可链接、可审计、可复用的 wiki,再在查询时按需读取。RAG runtime 和 Wiki compile-time 是互补关系,不是替代关系。[[raw/2026-06-26/楚翎、程知微/构建 AI 时代的知识底座:直播数据 LLM Wiki 实践.md|来源: 直播数据 LLM Wiki]]
WorkBuddy + Obsidian 的实践意义:Obsidian 是本地编辑器和 UI,WorkBuddy/Claude/Codex 是编译器。AGENTS/CLAUDE 类规则文件定义 schema 和行为边界,raw/wiki/templates/index/log 形成可维护循环。[[raw/2026-06-23/叶小钗/我用 WorkBuddy + Obsidian,搭了一个会自己生长的个人知识库.md|来源: WorkBuddy+Obsidian]] [[raw/2026-06-28/发现明日产品的/用Codex搭建大神Karpathy同款知识库,我养出了比我还懂的AI - 附保姆级教程.md|来源: Codex 搭建知识库]]
宁缺毋滥是系统约束:AI UITester 这类系统消费 wiki 时,错误知识不是”一条笔记写错了”,而是会进入自动化决策链路。因此企业 LLM Wiki 必须保留 raw 证据、冲突标记和校验流程,不能为了覆盖率把低置信内容硬塞进知识层。[[raw/2026-07-01/林霖/AI UITester:AI Native 的 UI 自动化测试新范式|得物技术.md|来源: AI UITester]]
个人知识库的第二大脑化:看山的 WorkBuddy 实践把个人知识库描述成 raw → structured → Methodology 的三层提纯系统:raw 保留原文和上下文,structured 提炼洞察与行动建议,Methodology 沉淀设计模式、判断标准和模板。它和本库 raw/wiki/outputs 分层不是同一命名,但目标一致:把一次性对话转成可长期复用的认知资产。[[raw/2026-07-02/看山Agent架构/我把WorkBuddy用成第二大脑:是工具的进化,更是认知系统的升级.md|来源: WorkBuddy 第二大脑]]
X 上的 Fable 5 第二大脑教程把这个模式落到个人 Agent 使用:Obsidian 只是 Markdown 文件夹的窗口,Agent 直接读写文件夹;最小结构仍是 raw/、entities/、concepts/、INDEX.md。价值不在”收藏更多文件”,而在每次 ingest 后把 raw 编译成可链接页面,并让 Agent 沿链接读取,而不是全库扫描。[[raw/X/@EXM7777/How to build a second brain with Fable 5.md|来源: Fable 5 second brain]]
该来源还把知识库维护写成四个循环:会话结束 hook 记录决策/错误/模式,每晚用低成本模型编译当天 raw,每周 lint 矛盾/重复/死链,每周用强模型做一次综合。研究输入则分为多面并行抓取、来源凭证、怀疑者 Agent 攻击单源 hype、幸存发现写入带日期和过期时间的页面。这里的关键约束和本库一致:raw 是 ground truth,CLAUDE.md 只做指针不要装整座知识库,复杂问题让子代理读多页后返回摘要,避免主会话成为昂贵的图书馆。[[raw/X/@EXM7777/How to build a second brain with Fable 5.md|来源: Fable 5 second brain]]
LLM Wiki 的成本边界:是sudden 的两篇实践文把 LLM Wiki 的隐藏陷阱说得很直接:Ingest 阶段必须极简,只做轻量、确定性、常数级工作;综合分析从”推模式”改为用户提问时的”拉模式”;好的回答经人工确认后才写回 wiki;反向链接和冲突检测放到 lint 或专题整理时批处理。否则每新增一份资料就全局对比、全局反链、全局矛盾分析,会让 token 成本从 O(N) 膨胀到 O(N²) 甚至更坏。[[raw/2026-07-03/是sudden哦/我用Andrej Karpathy的LLM wiki思路实现了“活”的个人知识库(附模板).md|来源: 活的个人知识库]] [[raw/2026-07-03/是sudden哦/深度解析:Karpathy 的 LLM Wiki 隐藏陷阱,高效构建个人知识库(附最佳实践建议).md|来源: LLM Wiki 隐藏陷阱]]
矛盾:摄入时应尽量自动更新所有相关页面、反链和矛盾分析 vs LLM Wiki 成本优化要求 Ingest 极简、综合和冲突检测按需拉取或批处理 来自 [[raw/2026-07-03/是sudden哦/深度解析:Karpathy 的 LLM Wiki 隐藏陷阱,高效构建个人知识库(附最佳实践建议).md|来源: LLM Wiki 隐藏陷阱]]
相关页面
- [[wiki/syntheses/AI 学习方法、求职与认知升级]]
- [[wiki/syntheses/微信同步选题流]]