How students use generative AI for computational modeling in physics

该研究通过访谈与主题分析发现,生成式人工智能显著影响物理计算建模的规划、实现与调试等环节,其生产性使用依赖于学生将其限制在局部步骤并严格核查,而过度依赖则会导致错误假设与基础技能缺失,因此教学上需引导学生制定计划、掌握工具并重视低利害评估。

Karl Henrik Fredly, Tor Ole Odden, Benjamin M. Zwickl

发布于 Mon, 09 Ma
📖 1 分钟阅读☕ 轻松阅读

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

这篇论文就像是一份**“学生使用 AI 助手写物理代码的田野调查”**。

想象一下,现在的物理课不再只是拿笔算公式,而是要像程序员一样,用电脑写代码来模拟现实世界(比如模拟闪电怎么劈下来,或者鱼在微波炉里怎么存活)。这就好比让学生从“纸上谈兵”变成了“动手造机器人”。

最近,一种叫**生成式 AI(GenAI,比如 ChatGPT)**的新工具横空出世,它特别擅长写代码。于是,研究者想知道:当学生们手里有了这个“超级外挂”,他们是怎么用它来造“机器人”的?是把它当成了聪明的导师,还是偷懒的替身?

研究者采访了 19 位刚完成这种“开放式编程作业”的学生,发现了一些有趣的现象。我们可以用几个生动的比喻来理解他们的发现:

1. 学生们把 AI 当成了什么?

  • 最像“急救医生”的用途:调试(Debug)
    这是学生们用得最多的地方。当代码报错(就像机器人突然瘫痪了),以前学生得自己像侦探一样查半天,现在他们直接把报错信息扔给 AI。

    • 比喻:就像你车坏了,以前得自己查手册,现在直接叫拖车(AI)来修。
    • 结果:修得飞快!但问题是,有些学生只学会了怎么叫拖车,却没学会怎么修车。他们甚至不知道车为什么坏,下次换个地方坏,他们还是不会。
  • 像“脚手架”的用途:规划与起步
    面对一个复杂的物理问题(比如模拟磁场),学生不知道从哪下手。AI 能帮他们搭个架子,给个大概的思路。

    • 比喻:就像你要盖房子,AI 帮你画了个草图,甚至递给你几块砖。
    • 风险:如果学生太依赖这个草图,可能会发现 AI 给的砖是歪的(假设错了),但学生没看出来,最后盖出来的房子(模型)虽然看着像那么回事,但一推就倒。
  • 像“翻译官”的用途:解释理论
    有些学生让 AI 解释复杂的物理公式。

    • 发现:学生们普遍不太信任AI 在物理理论上的解释,觉得它不如课本靠谱。但在写代码(编程)方面,他们觉得 AI 是个天才。

2. 学生们是怎么“玩”这个工具的?

研究把学生分成了两类,就像**“谨慎的工匠”“急躁的赶路人”**:

  • 谨慎的工匠( productive use):
    他们把 AI 当成**“副驾驶”**。

    • 做法:自己先想好要做什么,让 AI 写一小段代码,然后仔细检查每一行,确保自己完全懂。如果 AI 说错了,他们能指出来。
    • 心态:“这个工具能帮我省时间,但我必须掌握方向盘。”
    • 结果:他们既学到了东西,又完成了任务。
  • 急躁的赶路人(over-reliance):
    他们把 AI 当成**“代驾”**,甚至直接让 AI 把车开走。

    • 做法:遇到一点困难就立刻问 AI,甚至让 AI 直接生成几百行代码。他们根本不看代码逻辑,只要结果能跑通就行。
    • 心态:“时间不够了,赶紧交作业,反正能跑就行。”
    • 结果:作业交上去了,但自己完全没学会。一旦考试不让用 AI,或者遇到 AI 没教过的难题,他们就彻底懵了。

3. 核心发现:AI 是双刃剑

  • 好处:AI 确实能帮学生跳过那些枯燥的重复劳动(比如画复杂的图表、改语法错误),让他们能去挑战更难的物理模型。它像是一个**“加速器”**。
  • 坏处:如果学生太依赖它,就会丧失“肌肉记忆”。就像如果你总是用导航开车,你就永远学不会认路。在编程和物理建模中,“调试”和“理解错误”是学习最核心的部分。如果把这些都外包给 AI,学生就失去了真正成长的机会。

4. 给老师和家长的建议(论文结论)

这篇论文最后给教育者提了几个很实在的建议:

  1. 老师还是不能少:虽然 AI 很厉害,但它不能替代老师。老师的作用不再是“给答案”,而是**“当教练”,教学生如何辨别 AI 的对错**,如何验证AI 给出的代码。
  2. 不要禁止,但要引导:禁止学生用 AI 可能不现实。更好的做法是教他们**“如何聪明地用”**。比如,规定“你可以用 AI 写代码,但你必须向老师解释每一行代码是什么意思”。
  3. 保留“无 AI"的考试:为了让学生练好基本功,还是需要有不用 AI 的考试或练习,确保他们自己真的学会了“认路”和“修车”。

总结

这就好比学骑自行车
生成式 AI 就像是一辆带辅助轮的自行车。

  • 如果你只是依赖辅助轮,永远不自己蹬,那你永远学不会真正的平衡(基础技能)。
  • 但如果你把辅助轮当作临时的支撑,在快要摔倒时扶一把,然后自己继续蹬,那你就能更快地学会骑车,甚至骑得更快、更远。

这篇论文告诉我们:AI 是个好工具,但关键在于,学生是把它当成“拐杖”还是“轮椅”。 教育的目标,是让学生学会自己走路,而不是永远依赖拐杖。