AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective
本研究利用基于自我调节学习(SRL)的框架分析了入门级编程课程中由人工智能辅助的求助轨迹,结果表明,尽管学生主要将人工智能用于反应式故障排除而非自我调节的问题解决,但这些交互模式显著影响了代码提交的数量,尽管并未直接影响任务得分。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在学习烹饪一道复杂的菜肴。你有一份食谱,但你总是把大蒜烧焦,或者放了太多的盐,或者漏掉了某个步骤。在过去,你可能必须等待厨师走过来帮你,或者你可能会因为觉得不好意思而不敢开口询问。
现在,想象一下你的身边坐着一位速度极快、知识渊博的副厨(生成式人工智能)。你可以低声问一个问题,他会立即告诉你如何修复烧焦的大蒜或如何切洋葱。
这篇论文是一项研究,探讨了 71 名大学生在学习使用 Python 进行编程(即“烹饪”)时,是如何使用这位“AI 副厨”的。 研究人员不仅仅是在统计学生寻求帮助的次数;他们想观察寻求帮助过程中的“故事”。学生们是提前做好了计划吗?他们是否陷入了修复微小错误的死循环?还是他们只是索要了整份食谱并直接照抄?
以下是他们利用简单的类比得出的研究结果:
1. 主要发现:“救火队员” vs. “建筑师”
研究人员发现,大多数学生把 AI 当作救火队员,而不是建筑师。
- 救火队员(反应式): 学生主要在出问题之后才使用 AI。他们写代码,代码报错了,然后问:“为什么这里会出现红色的错误信息?”或者“修复这一行。”
- 建筑师(主动式): 极少有学生在开始之前利用 AI 进行规划。他们很少询问:“构建这个程序最好的方式是什么?”或者“你能解释一下这个概念吗,好让我理解得更透彻?”
- 隐喻: 这就像大多数学生在等到房子着火时才打电话给 AI,而不是在设计一座防火房屋之前就打电话请 AI 帮忙。
2. 五种“求助习惯”(轨迹)
研究人员将学生的互动行为分为五种不同的模式,就像人们在迷宫中导航的不同方式:
“一击即中”(快速修复): 学生问一个问题,得到一个答案,然后继续下一步。
- 类比: 你问:“鞋带怎么系?”AI 展示给你看,你系好了。结束。
- 发现: 这是最常见的习惯(超过一半的时间)。有趣的是,有时这只是一个快速修复,但有时是一个聪明的学生在问:“有没有更好的系鞋带的方法?”(这是一件好事!)。
“调试执念”(死循环): 学生卡在一个微小的错误上,不断地要求 AI 反复修复它,而不改变自己的方法。
- 类比: 你试图打开一个罐头。你问 AI:“怎么打开它?”AI 说:“转动盖子。”你尝试了,失败了。你再次询问:“还是打不开!”AI 说:“再用力点转。”你又试了一次。你这样重复了 10 次。
- 发现: 这些学生在精力投入上是最“昂贵”的。为了得到同样的结果,他们提交代码的次数是“一击即中”型学生的两倍多。他们陷入了试错的循环,依赖 AI 来代替他们思考。
“概念构架”(规划者): 学生在编写任何代码之前,先询问规则或概念。
- 类比: 在烹饪之前,你会问:“‘文火慢炖’是什么意思?”或者“我该如何安全地切洋葱?”然后你才开始烹饪。
- 发现: 这些学生效率很高。他们先理解了基础知识,因此后期的错误较少。
“目标导向”(任务达人): 学生直接跳到构建解决方案的阶段,要求 AI 编写代码或修复特定部分,以便快速完成任务。
- 类比: 你说:“给我做一个三明治,”然后 AI 就把它做好了。你只需要检查味道对不对。
- 发现: 这对于拿到分数是很高效的,但研究人员担心学生可能并没有学会如何亲手制作这个三明治。
“模式切换”(灵活的学习者): 学生最初使用一种类型的帮助(比如修复错误),但随后意识到自己不理解其中的概念,于是转向询问解释,然后又回到修复工作。
- 类比: 你尝试打开罐头,卡住了,接着问“为什么这个罐头这么难打开?”(概念),得到了答案,然后再次尝试。
- 发现: 这种情况很罕见,但它展示了最高水平的“自我调节”学习——当原有的策略不起作用时,能够调整策略。
3. 大大的惊喜:成绩 vs. 努力程度
你可能会认为那些使用 AI 最“聪明”(规划者或灵活学习者)的学生会获得最好的成绩。
- 现实情况: 每个人的成绩大致相同。因为计算机评分系统允许学生反复提交代码直到运行成功,所以几乎每个人最终都拿到了分数。
- 真正的区别: 区别在于他们为了达到目标付出了多少工作量。
- “调试执念”(死循环)型的学生平均需要提交代码 12 次。
- “一击即中”型的学生平均只需提交 5 次。
- 教训: AI 帮助每个人通过了考试,但对某些学生来说,它变成了一个拐杖,让整个过程变得更长、更令人沮丧。
4. 这意味着什么?
论文得出结论:关键不在于学生是否使用 AI,而在于他们如何使用 AI。
- 如果一名学生只是反复修补错误(就像一个只会在引擎坏掉时反复拧紧松动螺栓,却不去修理发动机的机械师),他们可能会通过课程,但他们并没有学会如何开车。
- 如果一名学生利用 AI 来理解规则、规划步骤并检查自己的工作,那么他们就是在将 AI 作为真正的学习伙伴。
总结: “教育价值”不在于最终的分数(因为大家的成绩都一样),而在于旅程本身。这项研究表明,我们不仅要教学生如何向 AI 寻求答案,还要教他们如何利用 AI 进行规划、理解和反思,而不是仅仅在惊慌失措时用它来修复破碎的代码。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。