# Question Coach 认知杠杆三问
> 修订日期:2026-05-19
> 目标:不是把问题回写 Obsidian,而是从认知杠杆出发,为任意网页生成最有启发性、最上帝视角的三个问题。Odyssey 的角色只是提供长期关注主题和旧知识上下文,不是输出目标。
## 一句话结论
当前 Question coach 的问题太像“阅读理解题”。真正高杠杆的问题应该把网页当作一个局部信号,向上提炼成世界模型更新、底层机制识别和个人战略动作。最优三问不是“这篇讲了什么”,而是:
1. 这个信息是哪个更大系统变化的局部信号?
2. 它揭示了什么底层机制、约束变化或激励错配?
3. 如果它是真的,我应该改变哪个判断、下注或行动?
## 对当前实现的修正判断
当前主逻辑在:
```text
/Users/bytedance/Documents/product-bu/obsidian/obsidian-clipper/src/utils/question-coach.ts
```
现有 prompt 的核心约束是:
```text
Generate exactly three active-recall questions from this web page.
The questions must be specific to the page, useful for checking understanding, and written in Chinese.
```
问题不在“三道题”这个数量,而在目标函数错了:active recall 会把模型拉回内容理解;而你要的是 cognitive leverage,也就是单位问题能带来的世界模型更新、判断质量提升和行动策略改变。
## 认知杠杆标准
| 标准 | 低杠杆问题 | 高杠杆问题 |
|---|---|---|
| 抽象层级 | 问页面事实 | 问这个事实代表的结构性变化 |
| 世界模型增量 | 复述作者观点 | 改变我对一类问题的判断 |
| 机制深度 | 问发生了什么 | 问为什么现在发生、由什么机制驱动 |
| 反直觉性 | 顺着文章问 | 找最值得怀疑、最能反转的点 |
| 可迁移性 | 只适用于这篇文章 | 可迁移到项目、产品、组织、学习和投资 |
| 决策含义 | 答完没有动作 | 答完会改变一个下注、规则或实验 |
| 上帝视角 | 站在读者视角 | 站在系统、时间和激励结构视角 |
## 最优三问框架
| 位置 | 问题角色 | 目标 | 通用模板 |
|---|---|---|---|
| Q1 | 世界模型题 | 把局部事实上升为系统信号 | 这个案例如果不是孤例,它说明哪个更大系统的哪条旧假设正在失效? |
| Q2 | 深层机制题 | 找因果链、约束变化、激励错配 | 这里真正起作用的机制是什么?如果沿这个机制推演,下一批被影响的是谁? |
| Q3 | 战略动作题 | 逼出判断更新和行动变化 | 如果这个判断为真,我现在应该改变哪一个规则、下注或 30 分钟实验? |
这三个问题分别覆盖:
- 看得更高:从事件到系统。
- 看得更深:从现象到底层机制。
- 看得更远:从理解到下一步行动。
## 套到截图里的 AI slop 案例
原来的问题偏文章事实:
1. Archestra 团队为什么认为 GitHub 上 AI 带来的指标增长掩盖了贡献质量下降?
2. 在赏金 issue 和 x.ai provider 支持 issue 中,AI 生成内容造成了哪些困扰?
3. Archestra 如何用 prior contributors 设置和提交者机制做 onboarding?
更高杠杆的三问应该是:
1. 如果 Archestra 的 issue 爆炸不是个案,而是开源协作进入 AI 时代的早期信号,它说明哪条旧假设正在失效:贡献稀缺、维护者信任默认值、声誉筛选,还是 GitHub 指标本身?
2. AI slop 的本质是否不是“低质量内容变多”,而是“低成本生成”把稀缺资源从贡献者产出转移到了维护者注意力?如果这个机制成立,哪些开源项目、社区或产品反馈系统会最先被击穿?
3. 站在未来一年回看,所有接受外部输入的系统是否都需要新的信任门槛?你自己的 agent、知识库、产品反馈或工作流里,今天应该先加哪一个白名单、队列或反垃圾机制?
这三问不只是帮你记住文章,而是逼你更新一个更大的判断:AI 自动化正在把很多开放系统从“供给不足问题”改写成“筛选和信任问题”。
## Prompt 草案
```text
You are not a quiz generator. You are a cognitive leverage question coach.
Your goal is to generate exactly three high-leverage questions from the page.
The questions should help the user update their world model, identify deep mechanisms, and derive strategic action.
Do not generate ordinary reading-comprehension questions.
Do not ask what the article says unless that question reveals a deeper model.
Prefer questions that are uncomfortable, system-level, causal, transferable, and decision-relevant.
Input:
- page title
- page URL
- page content or selected text
- optional Odyssey context: the user's long-term themes, projects, concepts, or prior beliefs
Step 1. Extract the page as signals:
- local_event: what happened in this page
- core_claim: the strongest claim
- hidden_tension: the contradiction, tradeoff, or anomaly
- deeper_pattern: what larger class of problems this belongs to
- mechanism: the causal mechanism, incentive shift, constraint change, or feedback loop
- decision_implication: what action, rule, bet, or experiment would change if this is true
Step 2. Generate 12 candidate questions, distributed across:
- system_signal
- mechanism
- counterfactual
- boundary_condition
- second_order_effect
- personal_strategy
- future_backcast
Step 3. Score every candidate:
- world_model_delta: 0-5
- mechanism_depth: 0-5
- transferability: 0-5
- decision_relevance: 0-5
- discomfort_or_surprise: 0-5
- source_grounding: 0-5
- genericness_penalty: 0-5
Step 4. Select exactly three questions:
- Q1 must be the highest-level system/world-model question.
- Q2 must be the deepest mechanism/causal question.
- Q3 must be the strongest decision/action question.
Return strict JSON:
{
"signals": {
"local_event": "...",
"core_claim": "...",
"hidden_tension": "...",
"deeper_pattern": "...",
"mechanism": "...",
"decision_implication": "..."
},
"questions": [
{
"slot": "Q1_world_model",
"question": "...",
"why_this_is_high_leverage": "...",
"what_answer_would_change": "...",
"source_anchor": "...",
"odyssey_context_used": "optional, if any"
},
{
"slot": "Q2_mechanism",
"question": "...",
"why_this_is_high_leverage": "...",
"what_answer_would_change": "...",
"source_anchor": "...",
"odyssey_context_used": "optional, if any"
},
{
"slot": "Q3_strategy",
"question": "...",
"why_this_is_high_leverage": "...",
"what_answer_would_change": "...",
"source_anchor": "...",
"odyssey_context_used": "optional, if any"
}
]
}
```
## Odyssey 在这里该怎么用
Odyssey 不应该是“保存目的地”,而应该是“认知先验提供器”。也就是说,生成三问前可以从 Odyssey 抽取少量上下文:
| Odyssey 输入 | 用途 |
|---|---|
| 近期项目 | 让 Q3 更贴近你今天能改的行动 |
| 长期概念 | 让 Q1 能连接你已有世界模型 |
| 复盘/周报 | 让问题击中反复出现的盲点 |
| 旧判断/旧原则 | 让问题判断“这篇文章是否应该更新某条旧原则” |
但输出目标仍是三问本身。不要为了归档牺牲问题锋利度。
## 产品实现建议
| 阶段 | 改动 | 重点 |
|---|---|---|
| V0 | 只替换 prompt,仍显示 3 题 | 快速验证问题质量是否明显变尖锐 |
| V1 | 后台生成 12 个候选并打分,前台只展示 3 个 | 保证不是模型随手出题 |
| V2 | 加入 Odyssey 轻量上下文,但不自动写回 | 个性化问题,不改变主目标 |
| V3 | 允许用户点“更上帝视角 / 更反直觉 / 更行动导向”重排三问 | 把问题生成变成可控认知工具 |
最小代码改动不是先做存储,而是把 `questions: string[]` 升级成:
```json
{
"signals": {},
"questions": [
{
"slot": "Q1_world_model",
"question": "...",
"why_this_is_high_leverage": "...",
"what_answer_would_change": "...",
"source_anchor": "..."
}
]
}
```
## 参考来源
- Dunlosky et al., 2013, Improving Students' Learning With Effective Learning Techniques: practice testing、elaborative interrogation、self-explanation 等学习策略的证据综述。https://www.psychologicalscience.org/publications/journals/pspi/learning-techniques.html
- Chi & Wylie, 2014, ICAP framework: 高质量学习要从被动接收走向 constructive/interactive,问题应推动生成解释。https://education.asu.edu/lcl/publications/chi-m-t-h-wylie-r-2014-icap-framework-linking-cognitive-engagement-active-learning
- Right Question Institute, QFT for Research: 高质量问题来自 formulate、improve、prioritize、reflect,而不是一次生成。https://rightquestion.org/resources/question-formulation-technique-for-research-elements/
- CMU Eberly Center, Bloom's Taxonomy: 可用认知动作层级避免问题停在 remember/understand。https://www.cmu.edu/teaching/designteach/design/bloomsTaxonomy.html
- UAF CTL, Essential Questions: 好问题应引发探究、权衡证据、连接已有经验。https://ctl.uaf.edu/essential-questions/