据TechRadar报道,Linux基金会一份最新报告指出,人工智能可将编写代码所需时间减少52%,但约四分之一(25%)的拉取请求仍被描述为低质量的“AI slop”,效率提升正把审查压力推向维护者。报告同时确认,AI在降低编程门槛方面已有明显作用,但尚未带来代码质量的净提升。
报告显示,71%的维护者认同AI降低了进入编程领域的门槛。开发者提交的代码行数因此增加,审查者则需要面对更多提交,却往往无法清楚判断其中是否使用了AI。AI生成代码并不等于更快完成净产出:代码生成速度提高后,维护者仍要验证质量和安全性,人工审查量随之上升。
在代码审查环节,AI开始在一些较简单任务中显现用处,但21%的受访者表示,对于更复杂的任务,使用AI反而增加了所需时间。报告还提到,AI生成的报告已出现误报和重复提交,浪费人工审查者时间。开发者倦怠过去几年常被讨论,现在这一问题正向维护者倦怠转移。
报告还指出,代码从编写者移交给审查者时存在困难:仅61%的受访者表示会在提交前进行详细代码审查,而且并非所有开发者都会向下游环节披露自己使用了AI。Linux基金会研究高级副总裁希拉里·卡特呼吁,为生成式AI设定明确预期,把测试和披露责任放在贡献者身上,并给维护者更好的工具来管理不断进入的拉取请求。AI与基础设施总经理马克·科利尔则表示,答案不是放慢创新,而是建立治理、透明和信任机制,使AI辅助的贡献能够被管理。