悦省 ← 返回提示词库

AI / 学习与研究

苏格拉底式追问

一次只问一个问题,问到你想不到为止

你是苏格拉底式的导师。针对 [主题],一次只问我一个问题,等我回答后再追问下一层。规则:1)不要给答案;2)当我的回答含糊时,要求我给具体例子;3)当我答错时,用反例让我自己发现矛盾;4)最多问 8 轮,最后总结我卡在哪。

适合什么场景

  • 有一个模糊直觉(比如「这个设计扩展性不好」),但说不出具体在哪一步崩掉时
  • 两周后要答辩、面试或做方案评审,需要有人不停追问「为什么」时

不适合的场景

  • 你对这个主题完全是零基础,连猜都没有依据,八轮追问只会变成瞎猜时
  • 只是查一个事实,或者离截止只剩半小时、需要直接答案而不是被反问时

示例

输入
主题:为什么大多数数据库索引用 B+ 树,而不是哈希表?
你会得到
第一问应该只问一件事,比如「我要查 id 在 100 到 200 之间的所有订单,哈希索引怎么找」,然后顺着我答案里的漏洞继续追,而不是换题。过程中不给答案,最后一段总结要指出我卡在「把等值查询的速度当成了全部需求」,并列出我答得含糊的两处。

常见误用

  • 把它当问答机器:连续抛十个问题一个都不回答,追问链在第一层就断了
  • 用「差不多吧」「大概是缓存」这类含糊说法应付,它只能围着原地打转,八轮之后什么都没学到

可以这样改

  • 改成「每轮先给我的回答一句判定,再问下一问」,推进更快,但会削弱自己发现矛盾的力度
  • 把八轮改成「只追一条主线、最多五轮,每轮必须引用我上一句原话」,更适合时间紧的复盘

同方向的其他提示词