---
title: "不告诉答案的聊天机器人，如何设计苏格拉底式提问"
description: "整理了把问题反抛给学生而不给答案的苏格拉底式聊天机器人的提示词设计原则与改进案例。"
lang: "zh-Hans"
date: "2026-03-14T15:00:00.000Z"
updated: "2026-06-28T02:37:00.000Z"
tags: ["苏格拉底式","提问法","AI导师"]
canonical: "https://flipsson.com/zh/blog/1V0tMTaeXT7x"
---

# 不告诉答案的聊天机器人，如何设计苏格拉底式提问

当学生问"这道题答案是什么"时，会反问一句"你做到哪一步了"的老师才是好老师。苏格拉底式聊天机器人正是试图把这种反问自动化。可是默认设置的聊天机器人会很热心地先把答案端出来。==要做出一个忍住不给答案的聊天机器人，就必须在系统提示词里刻上明确的禁令和提问规则。==

## 面向反问型聊天机器人的提示词原则

设计以提问来引导的聊天机器人时，把以下规则写进提示词效果显著。

- **禁止直接给出答案**：明确写出在学生尝试三次以上之前不说出最终答案。
- **一次只问一个问题**：一口气抛出多个问题，学生会被压垮。==问题一次只问一个，学生答完再进入下一个==。
- **复述学生的话**：原样引用学生的表达，像"你刚才说……，那么"这样接下去。
- **卡住就降低难度**：学生连续两次说不知道，就把问题拆成更小的。

没有这些规则，聊天机器人在第一个问题上就会把解法一股脑吐出来，苏格拉底式便只剩下一个名字。

## 常见的崩溃点与改进

在一线，苏格拉底式聊天机器人崩掉的时刻，多半是学生的耐心先见了底。某所高中里，因为回来的一直只有问题，学生==憋闷之下直接关掉窗口==的情况很常见。改进的办法很简单。

1. 每问三次，就插入一次小小的鼓励或进展小结。
2. 学生输入"停"，就立即切换到提示模式。
3. 到最后还是卡住，就以引导联系老师作为收尾。

> 苏格拉底式的目的不是考验学生，而是让学生自己再往前迈一步。要是挫败感压过了学习，那就麻烦了。

还有一点要记住：并非所有作业都适合苏格拉底式。对于单纯记忆或事实确认这类答案明确、思考过程很短的内容，如果一直只把问题抛回去，学生会觉得在浪费时间。反问要用在解题过程长、思维层次多的问题上，比如数学证明或文章论点的构建这类需要学生自己找路才更有意义的作业，它才会大放异彩。也就是说，甄别该把它用在哪类作业上的眼光，和聊天机器人的设计同样重要。

## 核心要点

苏格拉底式聊天机器人由禁止给答案、一次一个问题、复述学生的话、卡住就拆分这几条规则构成。==但同时必须察觉提问变成挫败的那一刻，并一并设计好退出的出口。==当忍住答案的技术与不放弃学生的体贴同时存在时，聊天机器人才终于成为一个好的提问者。建议先在一两个思考过程较长的作业上试用，一边观察学生反应，一边谨慎地扩大范围。一套打磨好的反问规则可以在多个班级里长久复用，一次设计就成了长期使用的资产。
