DeepTutor教学智能体解析:从问答到教学流程的进化
DeepTutor 这个项目名,第一次看到时,我以为是又一个套了壳的聊天机器人。真正让我改变看法的,是把它放回香港大学数据科学实验室 HKUDS 的开源路线里重新读了一遍:这个团队过去做检索增强生成和智能体编排,核心思路一直是把 LLM 的“单次回答”升级成“可编排、可观测、可评估的流程”;而 DeepTutor 看起来是把这套能力搬进了教学场景。坦白说,我手里能确认的项目细节并不多,所以这篇文章不打算假装是官方功能清单,而是把它当成一个观察样本:教学智能体这一类框架到底在解决什么问题,为什么普通问答机器人当不了老师,以及如果你想自己落地一个,最该把时间花在哪里。我先把核心判断放在前面:这类项目真正要解决的,不是“能不能回答学生的问题”,而是“回答完之后,学习是不是真的发生了”。
1. 为什么“能回答问题”的 AI 助手,当不了老师
1.1 问答式聊天和教学式辅导,差在哪儿
如果只看单轮对话,今天的大模型几乎都能当“老师”。你问它“什么是梯度下降”,它给你完整推导;你问“这道题怎么做”,它给出步骤。这也是为什么很多人一开始会觉得“AI 辅导已经成立了”。但真正做过教育产品的人都知道,问答和教学是两件事。
问答式聊天做的是信息传递:用户给一个问题,系统给一个答案,交互在这里结束。教学式辅导做的是认知转换:学生带着一个错误概念进来,离开的时候,他的心智模型发生了改变。两者之间的差距,不在于模型能不能把话说清楚,而在于系统有没有一套结构,去诊断学生当前的位置、设计下一步讲什么、验证学生是否真的听懂、并在理解偏差时及时纠正。聊天机器人擅长“答”,不擅长“管住整个学习过程”。
1.2 教学不是一个回答,而是一条完整流程
一个稍微完整的教学过程,至少包含这些环节:前测与诊断、目标设定、概念讲解、引导提问、变式练习、反馈纠错、复盘总结。每一个环节都要根据学生上一轮的表现动态决定。这意味着教学系统需要维护一个“教学过程状态”:学生哪些概念已经掌握了、哪些还混淆着、上一轮的误解是什么、现在该用什么策略。
普通 LLM 应用在单轮内可以表现得很好,但把它放到连续二十轮对话里,问题就来了:模型会忘记学生的薄弱点,回答会漂移,教学节奏会被带偏。大模型有上下文窗口,但教学需要的是跨轮次的结构化状态,这正是普通聊天机器人最缺的东西。