研究人员指出:AI工具未能助力程序员,反而增添了错误
最近的一项研究引发了对人工智能在编程领域应用的热议。这项研究由Uplevel的分析师进行,旨在探讨使用AI工具的效果。研究持续了两到三个月,参与者包括800名程序员。首先,开发者们在传统工具的帮助下进行编码,而在后续阶段,他们则转而采用GitHub Copilot这一辅助工具。
有趣的是,通过使用这些AI工具,代码中的错误竟增加了惊人的41%。这让许多程序员感到非常困惑,他们普遍反映AI生成的代码难以进行准确的分析,反而让人觉得自己亲自编写代码更为轻松。Gehtsoft USA的软件开发总经理伊凡·盖克特对这一现象表示赞同,指出AI生成的代码确实让人难以理解,调整代码时更是捉襟见肘。有时,最简单的办法就是从头开始重写,不失为一个高效的选择。
与此形成鲜明对比的是,云计算服务提供商创新解决方案的首席技术官特拉维斯·瑞尔则分享了另一番景象,他的公司在利用Claude Dev和Copilot等工具后,产品和服务的增长速度居然提升了两倍。这说明在某些上下文中,AI工具仍然有其独特的优势。
总体来看,这项研究揭示了AI工具并不一定能让程序员受益,反而可能让编程变得更加复杂。或许,真正的挑战在于找到如何高效利用这些技术的最佳方法,而不是一味依赖它们。面对编程的各种挑战,程序员们依然需要全面发挥自己的智慧与创造力。