企业正迅速采用人工智能来生成大量代码。表面上看,这被视为生产力的革命,但《纽约时报》的一篇报道揭示了一个略显滑稽的现实:程序员们被迫应付远超他们能力范围的代码量,而企业则苦于如何让他们检查AI匆忙生成的代码。

例如,一家金融服务公司在采用流行的AI工具Cursor后,代码产出增加了十倍,导致积压了多达一百万行需要审核的代码。安全初创公司StackHawk的CEO Joni Klippert透露了这一情况。

代码过剩的问题不可忽视。无论是AI生成还是人工编写,糟糕的代码都可能导致软件故障和安全漏洞。亚马逊和Meta近期都因AI工具未经授权的操作而遭遇了业务中断,这只是已知的案例之一。

Klippert告诉《纽约时报》:“代码量激增和漏洞增加的速度让他们难以应对。”这种加速的产出也给销售和市场支持等其他部门带来了巨大压力。

我们正处于AI对职场影响的一个关键转折点。AI被用来作为全球裁员的理由,去年有超过54,000次裁员公告中提到了AI。今年,科技巨头如Jack Dorsey的金融科技公司Block和软件巨头Atlassian也在大规模裁员的同时,宣称将转向AI。

然而,尽管职位被裁减,AI同时也带来了更多需要人工完成的工作。AI代码需要有人测试,传统上是代码作者负责,但现在他们忙于指导AI代理,谁来承担这部分工作尚不明确。

Costanoa Ventures顾问Joe Sullivan表示:“全球没有足够的应用安全工程师来满足仅美国公司的需求。”

此外,AI实际上可能让程序员的工作更难。软件工程师承认,在被要求产出更多代码的同时,还要不断监督AI工具,这加速了他们的职业倦怠。相关研究将这种心理压力称为“AI脑疲劳”。

企业仍在努力应对代码过剩的问题。Replit的AI负责人兼总裁Michele Catasta表示:“现在公司里的每个人都成了程序员,这既是祝福也是诅咒。”

AI代理初创公司Elvix的Sachin Kamdar采取了强硬立场:所有代码都必须经过人工审核,因为如果没人理解AI生成的内容,后续修复将更加困难。

他说:“代码肯定会出错,但他们不知道为什么会出错。”

另一种解决方案是用更多AI来解决问题。Anthropic和OpenAI推出了专门用于代码审核的AI代理。去年12月,备受关注的AI编码工具提供商Cursor收购了开发AI代码审核平台的初创公司Graphite。