AI编程助手效果存疑:研究显示其无法显著提高工作效率或预防职业倦怠
在生成式人工智能迅猛发展的今天,开发人员本应是这一技术进步的最大受益者之一。AI编程助手如GitHub的Copilot,理论上能够使代码编写变得更加快速和简单。然而,根据编程指标分析公司Uplevel的最新研究,这样的生产力提升并未成为现实,至少目前还没有。
研究概述
Uplevel公司跟踪了约800名开发人员,比较了他们在三个月内使用和不使用GitHub Copilot编程助手时的产出。研究聚焦于拉取请求周期时间、吞吐量等关键指标,结果令人惊讶。
研究结果
生产力提升不明显:研究结果显示,使用Copilot的开发人员并没有获得有意义的改进。这一发现与Copilot制造商GitHub和其他人工智能编程工具支持者的说法形成了鲜明对比。
错误率增加:更令人震惊的是,使用Copilot的开发人员在代码中引入的错误比未使用该工具的开发人员多了41%。
职业倦怠问题未解决:此外,研究也没有发现任何证据表明人工智能助手有助于防止开发人员倦怠。
初期预期与实际差距
Uplevel的数据分析师马特-霍夫曼向《首席信息官》杂志解释说,他们的团队原本预期开发人员在使用人工智能工具审核代码后,能够编写更多代码,同时缺陷率可能会下降。但研究结果打破了这些预期。
争议与反思
GitHub之前赞助的一项研究曾称,在Copilot的帮助下,开发人员编写代码的速度提高了55%。然而,这一研究结果引发了争议,尤其是在实际使用体验中,开发人员对AI编程助手的使用体验好坏参半。
依赖性增加:有观点认为,随着AI编程助手的使用量增加,开发人员可能变得过于依赖这些工具,从而变得懒惰。
调试挑战:在定制软件公司Gehtsoft USA,首席执行官Ivan Gekht告诉《首席信息官》,他们发现人工智能生成的代码在理解和调试方面具有挑战性,有时从头开始重写代码会更有效率。
结论与展望
这项研究的结果表明,虽然AI编程助手在理论上具有巨大潜力,但在实际应用中,其效果并不如预期。未来,开发者和AI编程工具的制造商可能需要重新审视和调整工具的设计和应用策略,以实现真正的生产力提升和职业倦怠的预防。
参考文献:
– Uplevel研究报告:链接
– 《首席信息官》杂志:链接
Views: 0