Exploring Teacher-Chatbot Interaction and Affect in Block-Based Programming

该研究通过定性分析 11 个中学教师团队在基于块的编程环境中与聊天机器人的互动,揭示了教师对聊天机器人的三种不同体验模式(探索型、沮丧型和混合型),并提出了包括提供引入支架、增强教师控制力及明确使用场景在内的设计建议,以优化聊天机器人在支持中学编程教学中的效果。

Bahare Riahi, Ally Limke, Xiaoyi Tian, Viktoriia Storozhevykh, Sayali Patukale, Tahreem Yasir, Khushbu Singh, Jennifer Chiu, Nicholas lytle, Tiffany Barnes, Veronica Catete

发布于 2026-03-24
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章就像是在讲一群中学老师第一次尝试“带着一位超级聪明的 AI 助教”去上编程课的故事。

想象一下,你是一位老师,手里拿着一套新的乐高积木(这是“块式编程”,像搭积木一样写代码),旁边还站着一个无所不知的AI 机器人。这个机器人不仅能帮你搭积木,还能回答你关于“为什么这块积木会动”的问题。

研究人员把 11 个老师两人一组,派去和这个 AI 机器人一起完成几个科学任务(比如模拟光波穿过窗帘、镜子或玻璃)。他们想看看:老师们喜欢这个机器人吗?他们感觉怎么样?如果让学生用,会发生什么?

以下是这篇论文的“大白话”版解读:

1. 老师们的三种“性格” (三种不同的反应)

当老师们开始和 AI 互动时,他们并没有整齐划一,而是分成了三种典型的“性格”:

  • 🧐 探险家 (The Explorer)

    • 表现:他们像进了糖果店的孩子。他们喜欢到处点按钮,试着问 AI 各种奇怪的问题,甚至故意把代码改错看看 AI 怎么反应。
    • 心情:兴奋、好奇。
    • 比喻:就像你刚拿到一部新手机,忍不住把所有功能都试一遍,觉得“哇,这个太酷了!”
    • 结果:他们学得最快,但也可能因为太兴奋而忽略了一些基础规则。
  • 🤖 任务执行者 (The Task-Focused)

    • 表现:他们像精明的项目经理。拿到任务后,直接问 AI 怎么解决,按部就班地做,不浪费时间。
    • 心情:平静、满意。
    • 比喻:就像你叫外卖,只关心饭什么时候到,不想研究厨房是怎么炒菜的。
    • 结果:效率很高,但可能没怎么深入思考。
  • 😫 受挫者 (The Frustrated)

    • 表现:他们被 AI 搞晕了。有时候 AI 的回答太啰嗦,有时候界面挡住了屏幕,有时候 AI 生成的代码完全看不懂。他们反复尝试,却总是卡住。
    • 心情:困惑、生气、想放弃。
    • 比喻:就像你试图用一把生锈的钥匙开一扇复杂的门,越急越打不开,最后想把钥匙扔了。
    • 结果:他们最需要帮助,但往往因为太受挫而不敢再用了。

2. 老师们心里的“小算盘”:好处 vs. 风险

老师们在讨论时,心里像有两个小人在打架:

  • 🌟 好处 (AI 是超级助手)

    • 给学生的:AI 能让学生更有自信。以前不敢写代码的学生,有了 AI 帮忙,会觉得“嘿,我也能行!”而且,学会怎么向 AI 提问(提示词工程),本身就是一种新技能,就像以前学打字,现在学“指挥 AI"。
    • 给老师的:老师一个人管 30 个学生,忙不过来。AI 可以当“第二双眼睛”,帮那些卡住的学生解围,老师就能腾出手来教更难的东西。
  • ⚠️ 风险 (AI 是偷懒的陷阱)

    • 最大的担忧:学生会不会只动嘴不动脑
    • 比喻:如果学生直接让 AI 把作业写完,就像直接吃别人嚼好的饭。他们可能根本不知道饭是怎么做的(代码逻辑),以后遇到没 AI 的情况就傻眼了。
    • 核心问题:学习编程需要“productive struggle"(有益的挣扎),就是那种“我想不通,但我努力想通了”的过程。如果 AI 直接给答案,这个“长脑子”的过程就没了。

3. 老师们想要什么样的 AI?(设计建议)

老师们并不是要把 AI 赶走,而是希望给它加一些“紧箍咒”和“安全带”:

  • 🎛️ 老师要有“遥控器”

    • 老师希望自己能控制 AI 能做什么。比如,在教基础时,关掉“直接写代码”的功能,只让 AI 回答问题;等学生学会了,再打开“写代码”功能。
    • 比喻:就像教孩子骑车,刚开始要装辅助轮(限制 AI 功能),等学会了再拆掉。
  • 🎓 因材施教

    • 对于基础差的学生,AI 要像耐心的家教,一步步引导;对于学霸,AI 要像挑战书,给他们更难的题目。
    • 还要照顾到阅读困难或英语不好的学生,AI 最好能读出来或者画图,别光是一大堆文字。
  • 👀 别让我猜谜

    • 如果 AI 生成了代码,最好能解释一下“我为什么这么写”,而不是扔给你一堆看不懂的字符。就像老师改作业,不能只打个叉,得告诉你错在哪。

4. 总结:AI 不是来取代老师的,是来当“副驾驶”的

这篇论文告诉我们:
AI 在教室里是个双刃剑。用得好,它能像超级助教,帮老师减轻负担,帮学生建立自信;用不好,它就像作弊器,让学生变懒,让老师失去对课堂的掌控。

关键不在于 AI 有多聪明,而在于我们怎么设计它,以及老师怎么用它。 就像开车一样,AI 是自动驾驶,但老师必须握着方向盘,知道什么时候该自己开,什么时候让车自己跑,还要确保乘客(学生)真的学会了怎么开车,而不是只会坐。

一句话总结
我们要教学生学会指挥AI,而不是让 AI代替学生思考。老师需要更多的工具来控制这个“聪明的机器人”,让它成为学习的帮手,而不是学习的终点。