IT之家 07月10日 23:06
非营利 AI 研究机构 METR:资深程序员使用 AI 编程反而会拖慢开发速度
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

一项最新研究表明,尽管开发者普遍认为AI编程助手能提高效率,但在熟悉代码库的资深开发者中使用时,反而可能导致效率下降。研究发现,资深开发者在使用AI助手时,任务完成时间增加了19%。这与之前的研究结果形成鲜明对比,之前的研究显示AI能显著提高开发效率。研究人员认为,这主要是因为开发者需要花费时间检查和修正AI的代码建议。尽管如此,多数开发者依然认为AI让开发过程更轻松愉快。

🧐 研究发现,资深软件开发者在使用AI编程助手时,任务完成时间增加了19%,这与他们最初的预期(缩短24%)大相径庭。

🤔 效率下降的主要原因是开发者需要花费时间检查和修正AI给出的代码建议,尽管AI的建议方向大致正确,但细节上往往需要调整。

💡 之前的研究显示,AI在提升开发效率上取得了显著成果,例如程序员速度提高56%,开发者在固定时间内能多完成26%的任务,但这些结果并不适用于所有情况。

👨‍💻 研究人员指出,效率变慢的情况不太可能出现在初级开发者或对不熟悉代码库的工程师身上,但资深开发者由于需要深度理解和调整AI生成的代码,反而效率降低。

😊 尽管效率有所下降,大部分参与研究的开发者依然认为AI让开发过程更轻松愉快,他们更倾向于选择付出更少努力的方式来完成任务。

IT之家 7 月 10 日消息,据路透社今日报道,非营利机构 METR 的最新研究发现,和大家普遍认为的相反,经验丰富的软件开发者在使用最先进的 AI 工具辅助熟悉的代码库时,反而变得更慢,而不是更快。

该机构对一批资深开发者进行了深入调查,他们用流行的 AI 编程助手 Cursor 来完成自己熟悉的开源项目任务。

研究开始前,这些开发者预计 AI 能让自己的工作速度提升,估计任务时间会缩短 24%。完成任务后,他们依然觉得自己节省了 20% 的时间。但研究数据显示,AI 实际让任务完成时间增加了 19%

研究负责人乔尔・贝克和内特・拉什表示,这结果令人非常意外。拉什甚至在研究前预期速度会翻倍。

这项发现挑战了“AI 能显著提升高薪工程师效率”的普遍看法,而这正是吸引大量投资进军 AI 软件开发领域的重要原因。更有甚者,还将 AI 看作将初级程序员岗位的“替代品”。

过去研究中,AI 在提升开发效率上取得了显著成果:一项显示程序员速度提高了 56%,另一项表明开发者在固定时间内能多完成 26% 的任务

但 METR 的新研究表明,这些积极结果并不适用于所有情况。尤其是对熟悉大型成熟开源代码库的资深开发者来说,反而出现了效率下降。

研究作者指出,很多相关研究依赖 AI 开发的基准测试,这些测试未必能真实反映现实工作任务。IT之家从报道中获悉,效率变慢的主要原因,是开发者需要花时间检查和修正 AI 给出的代码建议

贝克说:“AI 提出的建议方向基本正确,但细节上并非完全符合实际需求。”

作者强调,这种变慢不太可能出现在初级开发者或对不熟悉代码库的工程师身上。

不过大部分参与研究的开发者和作者本人依然使用 Cursor。他们认为,AI 让开发过程更轻松愉快,就像修改一篇文章,而不是从空白开始写作。贝克表示:“开发者的目标不仅是尽快完成任务,他们更愿意选择这条付出更少努力的路。”

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI编程助手 软件开发 开发者效率 代码库 人工智能
相关文章