哈佛大学研究人员 Fiona Chen 和 James Stratton 发现,企业引入AI编程智能体后,生成的代码行数平均增加30%,代码提交次数增加20%,合并请求增加23%,实际完成的软件任务和功能却没有显著增加。写代码环节节省的时间,被后续审查和修改消耗。
研究使用工程团队分析平台 Jellyfish 的汇总数据,覆盖700多家软件开发企业、超过70万名员工,以及2021年至2026年3月的3亿次工作事件,包括代码提交、合并请求和任务管理记录。研究人员结合直接记录的AI使用情况与GitHub活动,比较不同企业引入工具前后的变化。
研究区分了两类工具:编程助手主要为人类编写的代码提供自动补全;编程智能体则根据提示自主编写并提交代码。智能体明显提高了代码产量,而Jira等工具记录的任务及完整功能完成率没有出现统计意义上的变化,任务规模和复杂程度也没有显著改变。
人工代码审查成为交付流程中的瓶颈:审查时间延长,合并请求更常需要修改,审查者留下的评论也更多。研究发现,企业使用这些工具后,软件产出增加或就业人数减少的证据都很有限。代码写得更多,并未同步转化为更多完成的软件功能。据Ars Technica报道。
来源:Ars Technica

