Obsidian:一个永不遗忘、不让你重复自己的知识库

Obsidian: A Vault That Never Forgets and Never Lets You Repeat Yourself

中文译文 · 8k 字

一句话摘要

标题主题:Obsidian 作为永不遗忘的知识库

Obsidian:一个永不遗忘、也绝不让你重复自己的 Vault 2026年7月8日 · 7 分钟阅读 · 查看原文 ↗ Obsidian Claude Automation 对你上一个决定最有力的反驳,已经在你的 vault 里了。你在八个月前写下了它,然后忘了。 每个构建第二大脑的人都错过同一件事。人们构建的系统会捕捉重复项。它们会发现模式。它们会标记断掉的线索。它们不做的事,是与你争辩。 你的 vault 不是中立的。它包含多个版本的你,各自得出不同的结论。2023 年的版本认为 X。六个月前的版本认为相反。两者都在里面。两者互不对话,因为你一直是唯一握着这场对话的人。 为什么是一个循环,而不是又一个聊天标签页 你早就可以打开 Claude,粘贴一条笔记,输入"反驳这个"。那能起作用一次。关掉标签页,争辩就停了。 真正的价值出现在争辩按计划运行的时候。vault 里的每一个想法都会自动地、针对你的其他笔记被钢人化(steelman)。你不需要记得去问。vault 被设计用来消除的摩擦(找笔记),被 vault 一直沉默不提的摩擦(找矛盾)所取代。 Contrarian Loop 的概念 你读过的每一篇第二大脑文章都在谈 DO 遍: 提取想法 寻找模式 链接相关笔记 翻出旧工作 这篇谈的是 CONTRA 遍: 钢人化最强有力的反驳 浮现你自己笔记之间的矛盾 从无关领域交叉授粉概念 运行"幽灵自我",让六个月前的你与今天的你辩论 DO 层找到的是彼此契合的东西。CONTRA 层找到的是彼此不契合的东西。 这套技术栈 三样东西,没什么奇特的 vault。Obsidian。本地 markdown 文件。每条笔记都可以被脚本读取和写入。你和你自己的思考之间没有 API 之墙。 引擎。Claude,按角色拆分。Sonnet 用于判断工作:钢人化、矛盾检测、跨领域类比。Haiku 用于打标签、索引和廉价解析。你不会为了检查一个文件名去跑 Sonnet。 触发器。一个 cron 任务或文件监视器。没有新应用、没有服务、没有仪表盘。就是你已经在用于其他自动化的那个工具。 循环 1:带争辩标签的采集 循环 1 做的是其他文章里采集循环做的事,但多了一个字段: assumption(假设)字段就是解锁点。没有它,矛盾看起来像分歧。有了它,矛盾看起来像关于前提的争辩。 这就是 CONTRA 遍之所以有效的全部原因。两条看起来不一致的笔记,通常基于不同的假设。一旦假设显式化,争辩就变得可处理。 循环 2:Contrarian Loop 这是没有任何文章开箱即送的层。四遍,各司其职: 第 4 遍是改变你使用 vault 方式的那一遍。读一条笔记——其中六个月前的你正在告诉六个月后的你"你在合理化"——和读一个相似想法的要点列表,感受是完全不同的。 永远不要自动合并矛盾 两条互相矛盾的笔记,不一定有错。它们可能关乎不同的上下文、不同的约束、不同的阶段。钢人化是一个建议,不是一个裁决。 合并或修正时,始终把一个人留在循环里。循环负责浮现,你负责决定。一旦你让它自动解决,它就会把两条关于"辞掉一个糟糕客户"的笔记合并——而那其实是两个不同的客户,你会丢掉当初让两者各自成立的那份推理。 先手动 在排程任何东西之前,在一个指向你现有笔记的 Claude 聊天里运行这个提示。 对你的真实 vault 运行几次。如果返回的内容真正让你重新思考某件事,这个循环就配得上一个计划。如果没有,就别自动化它。先手动验证,永远如此。 它花多少钱 循环 1 每次笔记变更运行一次,是几个 Haiku 调用,每次几分之一美分。不是周期性的。 循环 2 每六小时运行四遍。把第 1 遍和第 3 遍放在 Sonnet 上,因为钢人化和跨领域类比需要真正的判断。把第 2 遍和第 4 遍放在 Haiku 上,因为比较和引用提取很便宜。 一天十六遍,加起来大约是一杯精品咖啡的成本。如果这个循环抓住一个能阻止一次糟糕决定的矛盾,它在一个下午就赚回了一年的开销。 真正有效的顺序 先构建循环 1。让 vault 用 claim 和 assumption 元数据填充至少三周。这个循环需要材料来反驳。 手动添加几次第 2 遍(矛盾)。如果碰撞让你惊讶,就排程它。 然后是第 4 遍(幽灵自我)。这一遍至少需要三个月的历史才显得真实。一个年轻的 vault 上的幽灵自我只是在猜。 最后添加第 1 遍(钢人化)和第 3 遍(跨领域)。这些是有趣的,但只有在你有了临界质量之后,它们才会碰到真正有意思的东西。 不要在第一天就把所有东西排程。一个只对着三条笔记运行的循环,会幻觉出不存在的联系,并训练你去忽略输出。手工证明每一遍,然后再自动化。 这到底意味着什么 每个第二大脑系统都承诺同一件事。它永不遗忘。它注意到模式。它变成一个活 wiki。 好。那是第二大脑的 DO 层。 这个系统添加了 CONTRA 层。不是"这里是什么彼此契合",而是"这里是什么不契合,而这两部分都来自你"。 重点不在于 vault 记住了一切。重点在于,vault 以你绝不会用的方式与自己争辩,而每一次争辩都会浮现出某种你本该自己抓住的东西。 你最好的顾问不是 Claude。你最好的顾问是八个月前的你,他仍在你的 vault 里书写,等待着有什么东西把他写下的东西翻译回一种你真正会听的语言。 这个循环就是那个翻译器。 提示词 读取 [folder] 里的每一条笔记。 对每条笔记: 1. 提取核心主张 2. 找到另一条其假设与这条主张冲突的笔记 3. 写出对立立场的钢人化,使用两条笔记的直接引用 成功标准(严格,不允许软通过): - 每个钢人化都直接引用两条笔记 - 每一对矛盾都识别出假设缺口 - 不允许出现"你或许可以重新考虑 X"这种含糊的输出 循环协议,每一轮重复: 1. PLAN - 陈述单一的下一个步骤 2. DO - 产出或改进输出 3. VERIFY - 对每一项标准打分 1-10,要极其诚实 4. DECIDE - 如果每一项标准都 ≥8,打印 "FINAL" 并停止 开始。运行循环直到 FINAL。 触发器:新增笔记或现有笔记被编辑 步骤: 1. 读取笔记 2. 提取正在做出的核心主张 3. 识别该主张背后的假设 4. 在 frontmatter 中添加三个字段: --- claim: [笔记断言的内容] assumption: [claim 成立所必须为真的东西] ready_for_contra: false --- 5. 如果假设不清晰,标记该笔记供人工审查 验证:每条已处理笔记都已填写 claim 和 assumption 停止:验证通过,或重试 2 次后标记。 触发器:每 6 小时 步骤: 第 1 遍,钢人化: 从 vault 中随机选 5 条笔记。对每一条,使用 vault 中其他笔记的材料,写出最强有力的反驳。保存为:[笔记标题]-contra.md 第 2 遍,矛盾: 比较所有笔记的 assumption 字段。找到一条笔记的 assumption 与另一条笔记的 claim 冲突的配对。把碰撞列在 memory/CONTRA.md 中,附上两条笔记的直接引用。 第 3 遍,跨领域: 从技术领域选一条笔记,从个人或哲学领域选一条。在它们之间强造一个类比。把联系记在 memory/BRIDGES.md 中。 第 4 遍,幽灵自我: 加载与过去 14 天内编辑过的任何笔记主题相同、且超过 6 个月的所有笔记。以过去之你的声音,就那个主题写一小段对当前之你的回应。保存到 memory/GHOST.md。 验证:每一遍至少写入一条记录。 第 2 遍的碰撞包含真实引用。 第 4 遍只使用旧笔记中的引用。 停止:四遍全部完成,或某一遍记录日志后继续下一遍。 标签:# X # Obsidian # Claude # Automation # Sonnet 相关文章 I found 30+ useful GitHub repos and stopped losing track of them (Claude + Obsidian, Full Guide) I star a repo, clone it, get it half-working, and move on to the next problem. Three months later I find the same folder again and can't remember why I grabbed it, whether I ever actually used it, or… Claude Obsidian Automation

原文参考:https://maxed.wiki/posts/obsidian-a-vault-that-never-forgets-and-never-lets-you-repeat-yourself/ (Maxed.wiki,本页为站内中文整理)