Anthropic发布《How AI assistance impacts the formation of coding skills》研究,比较开发者在“AI辅助编程”和“手写代码”两种条件下完成同类任务后的技能掌握情况。研究结论指出,使用AI辅助会带来统计显著的“掌握度下降”:在覆盖刚刚用到概念的测验中,AI组得分比手写组低17%,相当于接近两个字母等级的差距。
在效率方面,AI组完成任务的速度略有提升,但提升幅度未达到统计显著门槛。研究强调,AI辅助并非只影响产出速度,也会改变学习形成过程:当关键推理与细节由工具代劳时,短期理解与记忆更容易变弱。
该报告同时提示,结论适用于其设定的任务与测量方式,外推到更长期的学习、不同难度任务或不同熟练度人群时仍需进一步验证。对个人与团队而言,更稳妥的做法是在使用AI提速的同时保留必要的自主推导、复盘与测验环节,以降低“会用但不懂”的风险。
常见问题
Q:这项AI辅助编码研究是哪家机构发布的?
A:这项研究由Anthropic发布,主题是AI辅助对编码技能形成的影响。
Q:Anthropic研究的核心结论是什么?
A:研究发现AI辅助会显著降低即时掌握度,相关测验成绩平均下降17%。
Q:AI辅助编程是否显著提升了开发速度?
A:研究显示速度略有提升,但未达到统计显著水平。
Q:这项研究是否说明AI一定会让程序员变差?
A:研究主要指向特定实验任务下的学习形成差异,不等同于对所有场景的绝对判断。
Q:开发者如何降低AI辅助带来的学习风险?
A:可在使用AI的同时保留独立推导、代码复盘与针对性测验,避免只复制不理解。