标题:Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programming
作者:Daiana Rinja, Eduardo Araujo Oliveira, Sonsoles López-Pernas, Mohammed Saqr, Marcus Specht, Kamila Misiejuk
发表时间:2026年4月29日(arXiv)
原文链接:arXiv:2604.27134
一、核心概念:什么是“Vibe Coding”?
Vibe Coding(“氛围编程”),指的是一种全新的编程范式:开发者(或学生)不再逐行手动编写代码,而是通过自然语言描述意图,由AI生成代码,然后开发者评估、测试并迭代优化,与AI共同完成软件项目。具体来说:
工作流转变:从思考逻辑 → 手动编写代码转向用自然语言表达想法 → AI生成代码 → 审查和调整。
交互驱动:核心在于与AI的迭代对话和意图澄清,因此提问和描述的能力变得至关重要。
对学习而言,这既是机遇(降低入门门槛、加速原型开发),也是风险(可能跳过必要的“挣扎”和深度思考),这与此前讨论的“表现 vs. 学习”的张力完全一致[1]。
二、核心发现:顶尖学生与后进学生的AI交互模式有何不同?
研究通过对比顶尖学生(Top performers)和后进学生(Low performers)的交互模式,揭示了两种截然不同的求助策略。
| 求助模式 | 工具性求助:为了理解和掌握而求助 | 执行性求助:为了直接获得答案而求助 |
| 对话方式 | 探究式:主动提问、要求解释、探索多种方案 | 委托式:直接要求AI完成任务或提供现成代码 |
| AI角色 | 导师:AI被引导去解释、引导、启发思考 | 执行器 :AI被当作代码生成器,直接交付解决方案 |
| 学习效果 |
这很好地解释了发表于《Science》的论文[2]和Anthropic研究[3]的结论——AI不仅没有成为教育均衡器,反而可能放大既有的个体差距。能力更强、习惯更好的学生,会利用AI实现更大的进步;而能力较弱的学生,则可能陷入依赖,被进一步拉开差距。
三、启示
这篇论文再次印证了其他论文或报告得出的类似的观点:关键不在于是否使用AI,而在于如何使用。教育者应明确教授“如何向AI有效求助”,并设计验证过程性思考的考核方式;学习者则需建立元认知监控,警惕将思考权完全“外包”给AI。
YAN L, GREIFF S, LODGE J M, et al. Distinguishing performance gains from learning when using generative AI[J]. Nature Reviews Psychology, 2025, 4: 435-436. WU L, VASILESCU B. AI raises the productivity bar[J]. Science, 2026, 391(6787): 763-764. SHEN J H, TAMKIN A. How AI assistance impacts the formation of coding skills[R/OL]. Anthropic, 2026. arXiv: 2601.20245.
夜雨聆风