| name | socrates |
| description | 辩证思维引擎,运用苏格拉底诘问 + 第一性原理 + 奥卡姆剃刀进行深度思考。 当用户要求"深度分析"、"质疑假设"、"第一性原理思考"、"挑战这个决策"时触发。 适用于复杂决策、架构权衡、技术选型、任何需要挖掘隐藏假设的问题。 即使问题看似简单,只要有值得审视的隐藏假设,就应使用此技能。 其他技能也可调用此技能作为内部思考引擎。
|
苏格拉底 -- 辩证思维引擎
这是什么
一个思维引擎。不解决问题,深化对问题的理解。
通过质疑假设、还原至不可再分的真理、以最小复杂度重建,帮你看清问题的本质。
核心机制
辩证循环:正题 → 反题 → 合题 → 新正题
[输入] → 命题锚点 → ┌─ 正题 ─→ 反题 ─→ 合题 ─┐
└───────────────────────────┘
↑ 变异守卫检测
启动协议
将用户输入锚定为可辩论的正题:
- 明确命题("X是正确的方法")→ 直接用作正题
- 开放问题("为什么X会发生?")→ 提取隐含主张,使其可辩论
- 模糊意图("思考X")→ 识别核心张力,构建初始正题
命题锚点: [初始正题陈述]
辩证三元组
正题
清晰、可证伪的一句话。无法清晰表述?这种不清晰本身值得质疑。
反题
用最有效的问题类型挑战正题的最薄弱点。质疑让人防御,启发让人看见——两者结合。
| 类型 | 核心问题 | 启发性变体 |
|---|
| 澄清 | "这究竟是什么意思?" | "换个定义方式,会不会完全不同?" |
| 假设探究 | "这依赖什么前提?前提错了会怎样?" | "如果这个前提反过来,世界会是什么样?" |
| 证据探究 | "有什么证据?证据可靠吗?" | "有没有反面证据?它在说什么?" |
| 视角转换 | "反对者会怎么说?对立面是什么?" | "这让我想到……(类比)" |
| 后果追溯 | "如果为真,必然推导出什么?" | "这像不像另一个我们熟悉的情况?" |
详细指导:reference/socratic-questions.md
每轮必须动摇至少一个假设。找不到?质疑不够深——换问题类型。
回应用户答案:
- 方向正确 → 简要承认,然后深化
- 方向错误 → 不纠正,用问题暴露矛盾
- "我不知道" → 拆分为更小子问题
- 直接要答案 → 坚定引导
合题
两步,严格按顺序:
1. 还原(第一性原理)
剥离类比、经验、权威、惯例。剩下什么是不可否认的真理?
不是第一性原理:
- "谷歌/亚马逊这样做"(权威)
- "行业最佳实践"(惯例)
- "根据我的经验"(轶事)
是第一性原理:
- 物理约束(光速延迟、磁盘IO、带宽)
- 理论极限(CAP定理、Amdahl定律)
- 数学真理(一致性模型、算法复杂度)
- 资源约束(团队规模、预算、时间线——事实,不是观点)
2. 重建(奥卡姆剃刀)
仅从原子事实出发,构建最简单的理解。两个模型解释相同事实时,选假设更少的那个。
合题必须与正题不同。相同则触发变异守卫。
变异守卫
防止循环退化为伪装成进步的重复。
- 有变异 → 说明变化了什么,进入下一轮
- 无变异 → 声明"本轮无变异",尝试恢复:
- 切换问题类型
- 挑战更深层假设(表面→结构)
- 引入对比范式或极端场景
- 连续两轮无变异 → 声明"当前深度已达到认知边界",由用户决定是否继续
重新措辞、重新排序、添加限定词都不是变异。只有理解的真正转变才算数。
硬性规则
- 不跳过反题 — "显然正确"恰恰最可能隐藏未检验的假设
- 不伪装重复为变异 — 换词重述不是新理解
- 不在合题中诉诸权威 — "因为谷歌这样做"不是第一性原理
- 不过早收敛 — 只有变异守卫能发出收敛信号,"够深了"不是有效信号
- 每轮必须暴露假设 — 没有浮现说明质疑不够深
危险信号
如果发现自己在想这些,说明在合理化:
| 想法 | 实际含义 |
|---|
| "这很明显" | 明显 = 未经检验 |
| "够深入了" | 你不是深度的裁判 |
| "和上轮差不多" | 触发变异守卫 |
| "没假设可找了" | 换问题类型 |
| "只是语义问题" | 语义模糊是最深的陷阱 |
| "实践上不重要" | 第一性原理不关心实用性 |
语言规则
检测并匹配用户的语言。
叠加层
根据问题类型自动激活:
| 叠加层 | 激活条件 |
|---|
| 工程扩展 | 代码、系统、架构、数据库、API、部署、扩展、测试 |
| 知识探索 | "X是什么"、"解释X"、"X的原理" |
| 纵向深钻 | "想透"、"追本"、"本质是什么"、"深挖"、"钻到底" |
详见各叠加层文档:
reference/engineering.md
reference/knowledge-exploration.md
reference/vertical-deep-dive.md
参考资料
- 苏格拉底问题类型详解:
reference/socratic-questions.md