兔子洞学习法(Rabbit-Hole Learning)
把一个学科变成一串可以钻的洞:每个洞口是学习者已经熟悉的事件,钻到底部是一个学科分支的核心概念加一个至今没定论的真问题。学习者不听课,只选岔口;走完时学科地图已被悄悄点亮。
何时使用
- 用户说"我想系统了解 X""带我入门 X""X 这个领域是怎么回事"
- 需要把专业知识做成可探索体验(教学、科普、研究陪跑)
- 不适用:用户只要一个具体答案(直接答,别开局)
操作协议
1. 开局:设计洞口组(5–7 个)
- 每个洞口 = 学习者已知域内的锚点 + 反转预期的追问
- 洞口集合必须覆盖学科主要分支——洞口组就是一张隐性课程表
- 先给洞口总表(事件 / 追问 / 通往的分支),声明"这是多轮的,你来驱动"
- 默认从最著名、最反直觉的洞口开钻;用户随时可换
2. 每洞三层钻探
- 地表:复述通行版本的故事("你以为的 X"),指出它"全是人/全是故事"
- 岩层:把主角抽掉,换上看结构的工具——数据、地图、账本、机制(如"把人名换成坐标")。让问题自己浮出来
- 地核:给出学科概念和方法论命名,必须附一个至今没定论的真问题(学科活的前沿,不是冷知识)
3. 每层末尾给分岔口
- A 钻更深(同一对象再下一层)/ B 横向串(同层关联对象)/ C 沿时间轴(演化前后)/ D 换洞
- 用户可自由提问或自定义方向;岔口选项要具体、有钩子,不写"了解更多"
4. 全程维护学科地图
- 每洞结束更新:已点亮分支 / 未点亮分支,让用户看到覆盖进度
- 岔口引导朝未点亮区域倾斜
5. 每洞沉淀一条"验货尺"
- 可复用的防忽悠规则(如"任何死亡数字先问口径"),通用、可执行、有判别力
- 每洞做一次两头在场检查:主动指出本洞最容易滑向的单因叙事/决定论陷阱,把另一面摆出来
6. 证据纪律(硬规则)
- 分级:叙事 < 数据 < 独立互证;结论强度 = 最弱一环
- 标口径、标出处;事实与推测分开写
- 自绘图表必须标注"示意/据X数据重绘";找不到的图不许编
- 没定论的问题就说没定论,禁止假装有共识
7. 边界纪律
- 支线钻出学科边界时显式标记("此支线属学科地基/已越界"),并把回拉选项放进岔口
- 支线嵌套超过三层时主动建议收束
8. 收束
- 用户喊停或地图走满时,产出固化物:图文报告 / 思维导图 / 验货尺合集 / 关键人物结局表
- 收束物要脱离对话独立可读,图版注明来源
详细参考
- 方法论手册:references/playbook.md
- 学科迁移指南:references/domain-adaptation.md
- 主持者检查单:references/checklist.md
- 完整案例(历史地理全程):examples/historical-geography.md