AI编程Agent的出现,极大地提升了代码编写效率,最新研究显示,代码产量增加了180%。然而,实际交付的软件仅增加了30%。这表明,AI在代码生成方面的能力虽然强大,但并非所有代码都能转化为有用的软件。

研究发现,AI生成的代码中,大量是测试代码、一次性脚本和探索性代码,这些代码难以集成到生产环境中。AI在需求理解方面仍存在不足,无法完全替代人类程序员在工程纪律和代码质量控制方面的作用。

文章指出,AI编程Agent的瓶颈不在于代码量,而在于如何更好地理解需求和遵循工程纪律。未来的AI编程工具需要更加注重代码质量和可维护性,同时,人类程序员也需要在AI的辅助下,提升自身的技术水平和工程能力。
这项研究的核心数据来自对 7 家大型软件公司的工程团队跟踪调查,时间跨度 6 个月。研究员把所有用 AI Agent 写出来的代码按”是否最终进入生产环境”分类,结果令人吃惊:超过一半的 AI 生成代码属于”探索性实验”,写完就扔;20% 是一次性脚本或迁移工具;真正能进主分支并被长期维护的代码,只有 30% 左右。换句话说,AI 把”写代码”这个动作放大了,但它没办法替代”判断这段代码该不该写、怎么写才能融入现有架构”。更扎心的是,AI 生成的代码往往让代码评审(code review)变得异常困难——同事需要花更长的时间去理解 AI 写的东西到底是天才的灵光一现还是胡言乱语。这项研究的结论很明确:AI 编程 Agent 是加速器,但加速器需要装在已经会开车的人身上;如果你还不会开车,再好的加速器也只能让你更快地翻车。那么企业应该怎么办?研究给出的建议是,把 AI 当成”结对编程伙伴”,而不是”代写工具”——人在 loop 之外把关,AI 才能真正创造价值。研究的最后一句很直白:工具在升级,使用工具的人也得升级。记住,工具从来不是答案,使用工具的人才是。

OpenClaw—AI研究