金字塔原理 × 卡片笔记法:我用交叉编译法从"想清楚"到"写出来"的完整实践
金字塔原理 × 卡片笔记法:我用交叉编译法从"想清楚"到"写出来"的完整实践
一只阿木木 · AI 深读工程师
· 两本书,一条管道,打通知识工作最后一公里
一、我有一个长期困扰:想清楚了,但写不出来
如果你让我讲技术,我能讲得头头是道。
但如果你让我把刚刚讲的那些话写成一篇文章,我就会卡住。
不是没有内容,而是:
脑子里有一堆东西,但不知道怎么把它们排列成一篇文章。
我把这个问题叫做"最后一公里问题":
text
知识积累 → 深度理解 → ??? → 结构化输出
↑
这里有一条鸿沟
这条鸿沟,困扰了我很久。
直到我分别编译了《卡片笔记写作法》和《金字塔原理》,然后把它们交叉对比,才终于想明白:
这条鸿沟之所以存在,是因为这两本书在解决不同阶段的问题,但大多数人把它们当成同一类书来读。
二、两本书,各自解决什么问题?
先把两本书的核心快速说清楚。
《卡片笔记写作法》解决的问题:
如何积累和连接想法。
卢曼的答案:
text
随时捕捉 → 原子化表达 → 建立连接 → 主题涌现
卡片笔记法优化的是输入端和积累过程:
让你不丢失好想法 让你的想法之间产生连接 让内容从你的笔记网络里自然"生长"出来
但它没有告诉你:当内容生长出来之后,怎么把它组织成一篇别人能看懂的文章?
《金字塔原理》解决的问题:
如何结构化地表达想法。
Barbara Minto 的答案:
text
结论先行 → 以上统下 → 归类分组 → 逻辑递进
金字塔原理优化的是输出端和表达结构:
让你的表达有清晰的逻辑层次 让读者快速抓住核心 让文章的每一层都能回答"为什么"
但它没有告诉你:在你坐下来"结构化表达"之前,那些需要被表达的想法是怎么积累起来的?
两本书的关系,一句话说清楚:
text
卡片笔记法 = 原材料工厂
金字塔原理 = 成品加工厂
两者之间,需要一条管道来连接。
这条管道,是这篇文章真正想说的东西。
三、为什么大多数人用这两本书都只有"半截效果"?
这是这次交叉编译发现的最关键问题。
只用卡片笔记法,没用金字塔原理:
text
症状:
- 笔记越积越多,但写不出文章
- 每次想写,面对大量笔记无从下手
- 文章写出来了,但逻辑混乱,读者看不懂
- 自己觉得说清楚了,别人觉得不知所云
问题:有了原材料,但没有加工成品的工艺。
只用金字塔原理,没用卡片笔记法:
text
症状:
- 结构很清晰,但内容很空洞
- 框架搭好了,但没有好例子、好案例、好细节填进去
- 写出来的东西像汇报材料,没有温度、没有洞察
- 每次要写都要从头"想内容",消耗大量精力
问题:有了加工工艺,但没有原材料供应。
把两本书一起用,但没有打通管道:
text
症状:
- 同时在"记笔记"和"写文章"之间反复横跳
- 想写文章时停下来记笔记,想记笔记时想到要去写文章
- 两件事都做了,但都做得不深,产出也不好
- 感觉越努力越乱
问题:两个工厂都在运转,但没有调度管道,互相干扰。
四、AI 的交叉编译诊断:两本书的互补结构
我把两本书的 Skill 都加载进来,让 AI 做了一次系统性的互补分析。
AI 给出的核心判断是:
text
金字塔原理 + 卡片笔记法 的互补关系:
卡片笔记法的强项 = 金字塔原理的弱项:
├─ 捕捉碎片想法:金字塔原理假设你"已经有东西要说",
│ 不教你怎么积累这些东西
├─ 建立非线性连接:金字塔原理是线性的(从上到下),
│ 卡片笔记法是网状的(全方位连接)
└─ 允许意外发现:金字塔原理假设你已经知道结论,
卡片笔记法帮你在不确定时发现结论
金字塔原理的强项 = 卡片笔记法的弱项:
├─ 结构化输出:卡片笔记法不教你如何组织文章结构
├─ 读者视角:金字塔原理始终从"读者需要什么"出发,
│ 卡片笔记法更从"写作者自己的逻辑"出发
└─ 层次清晰:金字塔原理给了每个层次清晰的角色定义,
卡片笔记法产生的笔记网络可能很"扁平"
这不是两本书的"冲突",而是两本书的"接力"。
它们各自负责知识工作管道的不同阶段:
text
阶段 1:捕捉(卡片笔记法主导)
随时 → fleeting notes
→ 不要求结构,只要求捕捉
阶段 2:加工(卡片笔记法主导)
fleeting → permanent notes
→ 原子化 + 建立连接 + 加深理解
阶段 3:涌现(两者交界地带)
主题自然浮出 →
密度够了,可以写了
→ /zettel develop 扫描密度
→ 确认"我真的有东西要说了"
阶段 4:结构化(金字塔原理主导)
网状笔记 → 线性结构
→ 提取核心结论
→ 组织论证层次
→ 分组与排序
阶段 5:输出(金字塔原理主导)
结构化大纲 → 完整文章
→ 结论先行,逻辑递进,读者视角
这条管道的关键,在阶段 3:从"网状积累"到"线性输出"的转换节点。
五、阶段 3 的转换:最难打通的那个节点
很多人在阶段 3 卡住,不是因为笔记不够多,也不是因为不懂金字塔原理,而是因为:
没有一个明确的"交接手续"来完成从卡片笔记模式到金字塔原理模式的切换。
用工程师的话说:
text
系统 A(卡片笔记法)的输出格式:
{
"type": "network",
"nodes": [...永久笔记...],
"edges": [...笔记之间的连接...],
"structure": "非线性/网状"
}
系统 B(金字塔原理)的输入格式:
{
"type": "tree",
"root": "核心结论",
"branches": [...支撑论点...],
"structure": "线性/层级"
}
这是一个数据格式不兼容的问题。
你需要一个"适配器"(Adapter),把网状的笔记网络转换成层级的金字塔结构。
这个适配器,就是阶段 3 需要做的事。
我把它设计成了一个命令:/pipeline convert。
六、编译产物:完整管道的 7 个命令
命令 1:/zettel capture(已有,复用)
阶段 1-2:随时捕捉和加工想法
这个命令在编译实录 #01 已经详细设计,这里直接复用。
关键要点:
fleeting notes 当天处理,不积压 permanent notes 必须用自己的话,必须找连接 原子化:一条笔记只有一个核心想法
命令 2:/zettel develop(已有,复用)
阶段 3 前置:检查主题密度,判断是否可以进入写作阶段
text
/zettel develop [主题]
关键输出:
- 相关笔记数量
- 核心观点有几个
- 支撑案例有几个
- 密度是否够(>= 8 条才建议动笔)
密度不够 → 继续积累,不要强行输出
密度够了 → 进入阶段 3,开始转换
命令 3:/pipeline convert(新命令,核心)
阶段 3:从网状笔记到金字塔结构的转换
这是整个管道里最关键的命令,也是这次交叉编译最核心的产出。
text
/pipeline convert [主题] @[相关笔记文件]
── 运行逻辑 ──────────────────────────────────────────────
Step 1: 笔记扫描与分类
扫描所有相关永久笔记,按以下三类分类:
├─ 核心论断类(这是我最想说的观点)
├─ 支撑论据类(这是证明核心论断的证据/案例/数据)
└─ 背景铺垫类(这是帮读者理解背景的前提信息)
Step 2: 发现潜在结论
从"核心论断类"笔记中,找到:
├─ 出现频率最高的观点
├─ 连接节点最多的笔记(知识枢纽)
└─ 让你个人最有感触的洞察
→ 这些候选项,就是你文章潜在的"结论"
Step 3: 结构匹配
把笔记网络强制映射到金字塔结构:
├─ 顶层:核心结论(一句话)
├─ 第二层:2-4 个支撑论点
└─ 第三层:每个论点的具体证据/案例/数据
Step 4: 冗余检测
扫描已有笔记中:
├─ 哪些笔记已经被结构覆盖了?
├─ 哪些笔记放不进这个结构?(考虑是否该写另一篇)
└─ 结构有没有明显的"空洞"?(需要补充的地方)
输出:
一个半结构化的文章大纲,
格式介于"笔记网络的逻辑"和"金字塔层级"之间
── 实战示例 ──────────────────────────────────────────────
/pipeline convert "为什么大多数人读书没有用"
@zettelkasten-skill/SKILL.md
@我的读书失败经历笔记.md
@编译式阅读-核心框架.md
@认知偏差-流利性幻觉.md
Step 1 分类结果:
核心论断类(4 条):
├─ "读了不等于学了,记了不等于用了"
├─ "大多数读书笔记是存档,不是思考"
├─ "知识的真正形式是行动,不是记忆"
└─ "书和行为之间有一条系统性的鸿沟"
支撑论据类(7 条):
├─ 我自己 3 年的读书失败数据
├─ 卡尼曼的流利性幻觉实验
├─ 卢曼的"思考伙伴"理论
├─ 编译式阅读的对比数据
└─ ...
背景铺垫类(3 条):
├─ 中国知识付费市场规模
├─ 读书笔记类产品的普遍性
└─ 为什么知识焦虑在增加
Step 2 发现潜在结论:
出现频率最高:"读了 ≠ 学了,存了 ≠ 用了"
连接最多的枢纽:「读书和行为之间的系统性鸿沟」
候选结论:
"大多数读书方法失败,不是因为读得不够,
而是因为它们从来没有打通「读书到行动」的那条管道。"
Step 3 结构映射:
核心结论:
「读书失败是管道问题,不是努力问题」
论点 1:现有读书方法只覆盖了输入阶段
└─ 证据:读书笔记 = 存档(卢曼)
└─ 案例:我 3 年的笔记几乎没有被用过
论点 2:输入和输出之间有一条系统性鸿沟
└─ 机制:流利性幻觉(卡尼曼)
└─ 数据:我 11 个决策的偏差统计
论点 3:打通管道需要两端同时改造
└─ 输入端:卡片笔记法
└─ 输出端:金字塔原理
└─ 适配器:/pipeline convert 命令
────────────────────────────────────────────
命令 4:/pyramid structure(新命令)
阶段 4:基于转换结果,生成标准金字塔结构
text
/pyramid structure [文章主题 + /pipeline convert 的输出]
── 运行逻辑 ──────────────────────────────────────────────
Minto 的金字塔原理四个原则:
原则 1:结论先行(BLUF - Bottom Line Up Front)
→ 文章第一段就给出最核心的结论
→ 不要"铺垫了 500 字才说重点"
→ 读者不应该读到一半才知道你在说什么
原则 2:以上统下(Each Level Supports the Level Above)
→ 每个子论点都是上级论点的支撑
→ 不能出现"和上级论点无关的内容"
→ 检验方法:每个点能否回答上级的"为什么?"
原则 3:归类分组(Group Similar Ideas Together)
→ 同一层级的内容必须是同类的
→ 不能把"原因"和"做法"混在同一层
→ 同类中的内容数量:2-7 个最佳
原则 4:逻辑递进(Order Within Each Group)
→ 组内的顺序必须有逻辑:时间顺序/重要性顺序/因果顺序
→ 不是随机排列
输出:
完整的金字塔结构大纲
每个节点附带:
├─ 这个节点来自哪条笔记(溯源)
├─ 这个节点回答的是上级的哪个问题(逻辑链)
└─ 这个节点还缺什么素材(缺口提示)
── 实战示例 ──────────────────────────────────────────────
基于上面的 /pipeline convert 输出,生成金字塔结构:
标题:读书失败是管道问题,不是努力问题
核心结论(顶层):
大多数人读书效果差,不是因为读得不够认真,
而是因为他们的读书方法根本没有覆盖「读书到行动」的全链路。
第二层论点(以上统下):
A. 现有读书方法只覆盖了"输入",忽略了"管道"和"输出"
B. "输入"和"行动"之间的鸿沟有认知科学的根据
C. 打通全链路需要两端同时重构
第三层证据(归类分组):
A 的支撑:
A1. 读书笔记本质是"存档",不是"行动触发器"(卡尼曼 + 卢曼)
A2. 我 3 年 200 本书的真实产出数据(个人案例)
A3. 知识付费行业的用户留存数据(外部数据)
B 的支撑:
B1. 流利性幻觉:能流畅阅读 ≠ 真正理解(卡尼曼)
B2. 知识"知道"和"执行"的神经机制差异
B3. 11 个决策中 9 个有系统偏差(个人数据)
C 的支撑:
C1. 输入端解法:卡片笔记法(捕捉→连接→涌现)
C2. 管道解法:/pipeline convert(网状→线性的转换)
C3. 输出端解法:金字塔原理(结构化输出)
C4. 完整工具链:Obsidian + Claudian + Claude-Obsidian
逻辑递进检查:
A → B → C 是因果递进:先证明有问题,再解释为什么有问题,再给解决方案
每组内部是重要性排序:最有说服力的放第一
────────────────────────────────────────────
命令 5:/pyramid critique(新命令)
阶段 4-5:检查你的结构是否符合金字塔原理
text
/pyramid critique [你的文章大纲或草稿]
── 检查清单 ──────────────────────────────────────────────
① 结论是否足够前置?
→ 如果读者只看第一段,他能知道你要说什么吗?
→ ❌ "这篇文章将要探讨……" → 换成直接给结论
② 每个论点是否真的支撑上级?
→ 问每个论点:"它在回答上级的哪个问题?"
→ 如果回答不了,这个论点放错位置了
③ 同层内容是否同类?
→ 不能把"原因""方法""案例"混在同一层
→ 如果发现混了,需要重新分层
④ 同组内容的排序是否有逻辑?
→ 随机排序是一个危险信号
→ 要能说出来"为什么 A 在 B 前面"
⑤ 每个论点能否用一句话说清楚?
→ 如果需要三句话才能描述一个论点,它可能包含了两个不同的想法
输出:
每个检查项:✅ 通过 / ⚠️ 需要调整 / ❌ 需要重构
具体的修改建议
── 我自己的一次真实检查记录 ─────────────────────────────
检查对象:《为什么我说读书笔记是过时的概念》(选题 1.4)的初稿大纲
① 结论前置:⚠️ 需要调整
初稿开头:三段铺垫,才说到"过时"的核心观点
修改后:第一段直接给出"读书笔记的功能在 AI 时代被替代了"
② 论点支撑:❌ 有一个节点需要重构
发现:"做笔记有助于记忆"这个论点,
同时出现在了"支持读书笔记"的层级里,
但我要写的是"反对读书笔记",这个论点放错了
修改:把它移到"承认读书笔记的历史价值"部分,
然后再"但是……"转折
③ 同层同类:✅ 通过
④ 组内排序:⚠️ 一处需要调整
原来的顺序是:历史功能 → 现在失效 → 解决方案
Minto 建议:如果读者是"怀疑者",用演绎逻辑(先给结论)
如果读者是"好奇者",可以用归纳逻辑(先铺垫再给结论)
我的读者是"怀疑者",所以调整为:结论 → 论据 → 解决方案
⑤ 一句话概括每个论点:✅ 通过
修改后,文章发布后的收藏率提升了 40%(对比同期文章均值)
命令 6:/pipeline fullcheck(新命令)
全链路检查:一键检查从笔记到文章的整条管道是否通畅
text
/pipeline fullcheck [文章主题]
── 运行逻辑 ──────────────────────────────────────────────
这个命令做一件事:
帮你判断现在处于管道的哪个阶段,以及下一步该做什么。
检查顺序:
问题 1(阶段 2 检查):
「你有多少条关于这个主题的 permanent notes?」
< 3 条 → 跳回阶段 1-2,继续积累
3-8 条 → 在阶段 2-3 边界,可以开始松散整理
> 8 条 → 进入阶段 3,准备转换
问题 2(阶段 3 检查):
「你能用一句话说出这篇文章的核心结论吗?」
不能 → 先做 /pipeline convert,找出结论
能 → 进入阶段 4
问题 3(阶段 4 检查):
「你有完整的大纲吗?每个论点都有对应的支撑素材吗?」
没有 → 做 /pyramid structure
有但不确定质量 → 做 /pyramid critique
问题 4(阶段 5 检查):
「大纲审查通过了吗?」
通过 → 可以正式写作了
没通过 → 回到阶段 4
输出:
当前所在阶段 + 下一步最小化行动 + 预计时间
────────────────────────────────────────────
命令 7:/pipeline write(新命令)
阶段 5:写作过程中的实时支持
text
/pipeline write [你当前写到的位置 + 卡住的问题]
这个命令不是"帮你写文章",而是"帮你不卡住"。
可能的卡住场景和对应方案:
场景 1:"这段话我写了三遍,就是不满意"
→ /pyramid critique 这一段
→ 检查是否违反了某个金字塔原理
场景 2:"这个论点我有感觉,但说不清楚"
→ /zettel contrast [这个概念] [一个相关但不同的概念]
→ 通过对比,逼出精确表达
场景 3:"我想加一个例子,但不知道从哪里找"
→ @引用相关笔记 + "帮我从这些笔记里找一个能支撑[论点]的具体案例"
场景 4:"这篇写了一半,感觉跑题了"
→ /pyramid critique [当前草稿]
→ 找出跑题的段落,判断是删除还是移到另一篇文章
七、这条管道的完整流程图
我把所有命令串起来,形成了一个完整的知识工作流程图:
text
┌───────────────────────────────────────────────────────────────┐
│ │
│ 金字塔原理 × 卡片笔记法:完整知识工作管道 │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 阶段 1-2:积累(卡片笔记法主导) │ │
│ │ │ │
│ │ 日常 → /zettel capture → permanent notes │ │
│ │ 每天 → /zettel fleet → 处理 fleeting notes │ │
│ │ 每周 → /zettel connect → 建立连接 │ │
│ │ 每月 → /zettel audit → 审查健康度 │ │
│ └─────────────────────────────────┬───────────────────────┘ │
│ │ 密度达到阈值 │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 阶段 3:转换(管道适配器) │ │
│ │ │ │
│ │ /zettel develop → 密度检查 │ │
│ │ /pipeline convert → 网状 → 层级结构 │ │
│ │ 输出:候选结论 + 初步大纲 │ │
│ └─────────────────────────────────┬───────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 阶段 4:结构化(金字塔原理主导) │ │
│ │ │ │
│ │ /pyramid structure → 生成标准金字塔大纲 │ │
│ │ /pyramid critique → 检查结构质量 │ │
│ │ 迭代 → 直到结构清晰、逻辑严密 │ │
│ └─────────────────────────────────┬───────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ 阶段 5:写作(金字塔原理 + 卡片笔记细节) │ │
│ │ │ │
│ │ /pipeline write → 写作过程支持 │ │
│ │ @引用笔记 → 填充细节和案例 │ │
│ │ /pyramid critique → 最终审查 │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ 全程辅助:/pipeline fullcheck → 随时检查你在哪个阶段 │
│ │
└───────────────────────────────────────────────────────────────┘
八、4 周运行结果
把这条完整管道跑了 4 周:
text
对比数据(与前 4 周对比):
文章产出:
前:平均 14 天/篇
后:平均 9 天/篇(和深度工作混合模式叠加的效果)
文章质量(基于收藏率/转发率):
前:收藏率 3.2%,转发率 1.1%
后:收藏率 5.7%,转发率 2.3%
提升:收藏率 +78%,转发率 +109%
写作过程体验:
前:每次开始写作,要"憋"1-2 小时才能进入状态
后:有了 /pipeline convert 的大纲,通常 15 分钟内进入状态
最大的感受变化:
前:写文章感觉是"从零创造",消耗大,经常卡住
后:写文章感觉是"整理已有素材",顺畅,偶尔卡住但有命令帮忙
有一件事我觉得特别值得说:
这条管道里,金字塔原理解决了我一个长期的困惑——为什么有时候我觉得讲清楚了,但读者觉得没讲清楚?
用了 /pyramid critique 之后,我才发现:
我"讲清楚了"是从自己的逻辑视角出发的,但金字塔原理要求的是"读者视角"。
我的笔记是为了自己理解而写的,自然是自己视角的。
但文章是为了读者理解而写的,必须从读者的问题出发。
这个视角切换,才是金字塔原理最核心的价值。
而这个价值,只有在卡片笔记法积累了足够的素材之后,才能真正发挥出来。
九、这次交叉编译的最终洞察
做完这次交叉编译,我想把最重要的发现用最简洁的话说出来:
卡片笔记法教你成为一个好的"知识输入者"。
金字塔原理教你成为一个好的"知识输出者"。
但大多数知识工作者,要么只重输入,要么只重输出,从来没有把两端系统化地打通。
这条管道一旦通了,你会发现:
写文章不再是一件苦差事,而是一件"整理仓库"的事 你的文章不会再有"有想法但说不清楚"的问题,也不会再有"结构清晰但内容空洞"的问题 你的积累开始真正"增值",而不只是"存档"
这就是两本书放在一起之后,能做到单独拿出来做不到的事情。
加入行动营👇获取更多Obsidian + AI数字大脑实践
关注【一只阿木木】。
我相信:在 AI 时代,每个普通人都该拥有一个自动生长的知识系统
去做,才是真的学。🌊