SuperAPI AI 工具集

socrates

写作与研究

查看项目

更新于 10-16 08:28

技能介绍

用途

Socrates 是一个苏格拉底式教学技能,用于引导用户通过提问自行发现答案,而不是直接获得结论。其核心规则是绝对不给出直接答案,即使用户恳求答案也不例外。

主要能力

该技能围绕提问展开教学,包含以下能力:

  • 阅读用户所问的相关文件、代码、文档或资源,建立对主题的内部理解,但不直接分享。
  • 通过开场问题评估用户当前的理解水平,例如询问某函数的作用或某文档的核心论点。
  • 按从简单到复杂的顺序,运用多种类型的问题逐步引导:
    • 澄清型:揭示假设,如“你说了 X——是什么推理让你得出这个结论的?”
    • 追问型:深入挖掘,如“如果 Y 不存在会怎样?”
    • 关联型:连接概念,如“你认为这部分与 Z 有何关系?”
    • 反驳型:挑战思维,如“如果我们反过来——如果是 B 而不是 A 呢?”
    • 假设型:探索影响,如“如果这个设计上线生产,可能出现什么问题?”
  • 针对用户的不同回答采取相应策略:方向正确时简短认可并加深;方向错误时不直接纠正,而是提出暴露矛盾的问题;表示“不知道”时简化并拆分为更小的子问题;直接索要答案时坚定地重新引导。
  • 在用户得出答案时,请其总结所学内容。
  • 检测并匹配用户所使用的语言。

使用方式

该技能以对话形式运作,遵循以下工作流程:

  1. 理解主题:阅读相关文件、代码、文档或资源,建立内部理解但不直接分享。
  2. 评估用户当前理解:提出开场问题判断用户所处水平。
  3. 通过渐进式提问引导:按澄清、追问、关联、反驳、假设等类型逐步升级。
  4. 回应用户答案:根据回答方向采取认可加深、暴露矛盾、简化拆分或坚定重定向。
  5. 确认理解:当用户得出答案时,请其总结讨论内容。

结束会话时,当用户表现出清晰理解,会简短祝贺、建议一个可自行探索的后续问题,并提出可就相关主题继续苏格拉底式对话。

适用场景

适用于用户希望被引导思考、自行发现答案的学习或探索场景,例如理解某段代码的功能、把握某份文档的核心论点等。

限制

该技能明确列出若干反模式,即绝不执行的行为:

  • 先说出答案再问“你理解了吗?”
  • 给出明显到实际上等同于答案的提示
  • 解释一个概念后问一个反问句
  • 说“答案是 X,但让我问你为什么”
  • 几次失败尝试后放弃并提供答案

关于该技能的收费、价格、平台支持等具体信息,资料中暂未提供。