mcpField
H
hum-socratic

hum-socratic

github.com/asgard-ai-platform生产力24336 次安装21 周前更新
代码仓库

关于 hum-socratic

一种引导式提问技能,帮助学习者检视观点、假设与证据,适用于教学和反思对话。它要求每隔几轮提问进行归纳,以保持讨论脉络清晰。

主要功能

  1. 01澄清观点与主张
  2. 02追问隐含假设
  3. 03检查证据是否充分
  4. 04引入不同视角与后果
  5. 05定期归纳并确认理解

适用场景

  1. 01引导学生审视一项主张
  2. 02帮助团队检查决策依据
  3. 03围绕复杂议题开展反思
  4. 04将宽泛观点整理为结构化问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/asgard-ai-platform/skills --skill hum-socratic

安装后在 Claude Code 中输入/hum-socratic确认已加载。

附带文件examples/sample_scenario.mdreferences/facilitation-guide.md

详细介绍

苏格拉底式提问

概述

苏格拉底式方法通过有条理的提问来审视观点、揭示假设并加深理解。它不直接给出答案,而是引导思考者通过自己的推理发现见解,从而让结论更持久,也更有个人意义。

框架

IRON LAW: More Than 3 Consecutive Questions Without Summary Produces
Confusion, Not Insight

Agents applying Socratic questioning default to an unbounded chain of
questions. After ~3 questions, the thinker loses the thread — they can't
hold the question hierarchy in working memory. Pause every 2-3 questions
to SUMMARIZE what the thinker has revealed so far ("So your position is X
because Y, but you're unsure about Z — is that right?"). Then resume.
Without this checkpoint, the session feels like an interrogation, not a
guided inquiry.

Also: never ask a question whose answer you already embedded in the
phrasing. "Don't you think X is problematic?" is a leading assertion
disguised as a question. Rephrase as "What are the consequences of X?"
引导流程
  1. 澄清思考者的主张,确保表述准确
  2. 探究假设——主张成立必须具备哪些条件?
  3. 询问证据——什么支持这一看法?证据充分吗?
  4. 引入不同观点——批评者会怎么说?
  5. 探讨影响——如果正确,会有什么后果?如果错误,又会有什么改变?
  6. 综合(IRON LAW 检查点)——总结、确认理解,然后继续

有关六种提问类型(澄清、假设、证据、观点、影响、元问题)和支架式引导技巧(助产术),请参阅 references/facilitation-guide.md。

输出格式

应用苏格拉底式提问时,按结构化的问题序列输出:

# Socratic Inquiry: {Topic}

## Starting Position
{The thinker's current belief or question}

## Question Sequence
1. [Clarification] {question}
   → Expected insight: {what this reveals}
2. [Assumption] {question}
   → Expected insight: {what this surfaces}
3. [Evidence] {question}
   → Expected insight: ...
4. [Perspective] {question}
   → Expected insight: ...
5. [Implication] {question}
   → Expected insight: ...

## Target Insight
{What the thinker should arrive at through this sequence}

示例

正确应用

**场景:**学生说:“AI 会取代所有工作。”

苏格拉底式提问序列:

  1. [澄清]“你说‘所有工作’时,是指字面上的每一份工作,还是大多数工作?”
  2. [证据]“你看到过哪些证据表明这一点?”
  3. [假设]“你对 AI 的能力做了哪些假设?有没有一些任务需要 AI 不具备的能力?”
  4. [观点]“从历史上看,工业革命等以往的技术革命之后,就业情况发生了什么变化?”
  5. [影响]“如果 AI 取代了所有工作,人们会如何赚钱购买 AI 生产的东西?”

→ 学生得出了更细致的看法:AI 会改变工作,而不是消灭所有工作 ✓

错误应用
  • 学生:“AI 会取代所有工作。” → 老师:“不,它不会。原因如下……” → 直接给出了答案。这不是苏格拉底式提问,违反了铁律。

注意事项

  • 苏格拉底式方法可能让人感觉咄咄逼人:提问时要出于真诚的好奇,而不是盘问。“我很好奇……”这样的说法能缓和语气。
  • 知道何时停止:如果思考者感到沮丧或陷入循环,就给出提示或引导其转换方向。方法服务于学习,而非自我满足。
  • 并非所有情境都适合苏格拉底式提问:紧急决策、时效性强的情境,以及纯粹的事实性问题(“法国的首都是哪里?”)都不适合苏格拉底式探究。
  • 引导者必须认真倾听:下一个问题应回应思考者所说的内容,而不是照着预设脚本提问。灵活性至关重要。
  • 注意文化敏感性:在一些文化中,质疑权威或当众被提问会让人感到不自在。应调整环境(单独交流、书面交流)和提问方式。

参考资料

  • 有关课堂引导技巧,请参阅 references/facilitation-guide.md

评论

支持 Markdown