Anthropic 最新研究:AI 编程工具导致初级对开发者技能退化
Anthropic 近日发布了题为 “How AI assistance impacts the formation of coding skills” 的研究,旨在深入评估 AI 编程工具(例如 Claude)对开发者技能形成的影响。该研究利用随机对照试验,对比了使用 AI 与手动编码两类开发者在学习新技术时的表现差异。 此次研究邀请了 52 名软件工程师(大部分是初级),要求他们学习一个 Python 异步库(Trio),并完成编码任务。参与者被随机分配到: AI 辅助组:可随时调用 AI 生成代码。 手动组:只能自己编写代码。 之后所有人参加一份覆盖调试、代码阅读、代码编写与概念理解的测验。 主要发现如下: 技能掌握显著下降。使用 AI 的开发者平均测验成绩比手动编码者低约 17%(近两级字母成绩差),尤其是在调试和概念理解部分差距最大。 AI 编程工具的效率提升有限。虽然 AI 组完成任务略快,但并未达到统计学上的显著效率提升。 AI 互动方式影响学习成果。与单纯让 AI 写代码相比,那...
