苏格拉底

Socrat
分类通用
作者devisasari
许可MIT
评分4.00/5
使用17.4K

这个技能是什么

写代码写久了,很容易陷入“只要能跑通就行”的思维惯性,但面对架构设计或复杂业务逻辑时,直接问 AI 要答案往往只能得到一堆平庸的建议。这时候你可以试着把 AI 当成一个“苏格拉底式”的引导者。它不再直接给你答案,而是通过不断地反问,逼你审视自己的假设,在自我推演中理清逻辑漏洞,帮你把一个模糊的想法打磨成严谨的方案。

适用场景

  • 面对一个争议很大的技术选型,想通过深度思考确定最适合当前项目的方案。
  • 在设计核心业务模型时,担心有逻辑死角,需要有人挑战你的观点。
  • 想要深入理解某个抽象概念(比如“高可用”或“解耦”),而不是只看定义。
  • 准备技术面试或架构评审,需要模拟被追问细节的压力场景。

如何使用

你不需要复杂的设置,直接把下面这段话发给 AI,然后告诉它你想探讨的问题就行。

markdown
我想让你用苏格拉底式教学法和我对话。不要直接给我定义或答案,而是通过连续的、有启发性的提问,引导我通过自己的思考来揭示问题的本质或发现逻辑矛盾。

我们讨论的议题是:[在此处输入你想探讨的问题,例如:什么是真正意义上的代码简洁?]

请开始你的第一个提问。

使用技巧

  • 不要试图快速结束对话:当你觉得 AI 在绕圈子时,正是你思考最深的时候,试着认真回答它的每一个反问。
  • 敢于承认“我不知道”:当你发现自己的回答前后矛盾时,直接告诉 AI,这能让对话迅速进入深水区。
  • 结合具体案例:在回答 AI 的提问时,多举实际的代码例子或业务场景,这样讨论出来的结论才不会太悬浮。
  • 适时要求总结:在经过几轮深度探讨后,你可以要求 AI 把你们共同推演出的逻辑链条总结一遍,作为你的思考笔记。

注意事项

  • 时间成本较高:这不适合快速解决 Bug,如果你现在急着上线,直接问答案比这个方法快得多。
  • 依赖你的输入质量:如果你敷衍地回答 AI 的提问,它也只能给你出一些肤浅的问题,无法产生深度启发。