为什么使用人工智能的开发人员工作时间更长

研究发现人工智能可以帮助开发人员发布更多软件,同时记录更长的时间并在代码上线后解决问题

来源:科学美国人

软件工程被认为是人工智能最容易获胜的领域。如今,OpenAI、Anthropic、微软和谷歌等公司都发布了专门针对编码的人工智能产品。谷歌的 DevOps 研究与评估 (DORA) 团队去年发布的一份报告中发布了一项针对近 5,000 名技术专业人士的调查,发现 90% 的受访者表示他们在工作中使用人工智能,其中超过 80% 的受访者表示该技术提高了他们的生产力。

“我们看到绝大多数人都依靠人工智能来完成工作,至少有一定程度的依赖,这真的很令人着迷,”DORA 团队的负责人 Nathen Harvey 说道。

人工智能可以为从网络和移动应用程序到数据管理工具的所有内容生成代码。它通常会自动执行一些繁琐的工作,例如构建测试基础设施和更新软件以在新设备和系统上运行。在某些情况下,即使是没有经验的开发人员也可以通过在通常称为“vibe 编码”的过程中向 AI 系统描述他们的意图来创建工作原型,该术语由 OpenAI 联合创始人兼研究员 Andrej Karpathy 创造。但编写代码只是工作的一部分;开发人员仍然必须验证它是否达到了预期的效果,并在失败时进行修复。

关于支持科学新闻

如果您喜欢这篇文章,请考虑通过订阅来支持我们屡获殊荣的新闻事业。通过购买订阅,您将有助于确保有关塑造当今世界的发现和想法的影响力故事的未来。

DORA 报告的另一个发现是,虽然个人编码员的效率似乎随着人工智能的使用而提高,但“软件交付不稳定”也随之提高——评估发布后需要回滚或修补代码以解决意外问题的频率。

人工智能工具不会自动缩短工作日。研究表明,在一些工作场所,人工智能比以往任何时候都加大了行动速度的压力。