报告

Flux的AI代码生成现状报告发现企业代码速度超过了可见性

mm
将 Unite.AI 添加到您在 Google 上的首选来源

Flux的新AI代码生成现状报告基于维度研究的独立研究,显示AI生成的代码已经超出了实验阶段,进入了主流企业软件开发。对五个大陆309名工程领导者和从业者的调查发现,44.7%的组织已经在生产中使用AI生成的代码,而另外35.0%正在使用AI编写代码,但尚未发布。

AI生成的代码已经成为标准,但信任还没有跟上

报告明确指出,争论不再是工程团队是否会使用AI编写代码。这种转变已经发生。更重要的问题是,组织是否能够理解、审查、确保和管理AI帮助产生的代码量的增长。

只有很小一部分受访者仍然在观望。虽然44.7%拥有AI生成的代码在生产中,35.0%在生产之外使用AI生成的代码,另外16.2%计划在未来12个月内使用AI生成的代码,4.2%计划稍后使用。从实际出发,报告表明几乎所有组织都即将采用AI生成的代码,但部署信心仍然不均衡。

这种犹豫并非源于生产力不足。它根植于可见性。Flux将问题定义为“AI可见性差距”:团队现在可以比他们自信地检查、上下文化和控制代码生成得更快。

AI首先被信任用于低风险、重复性工作

最强的采用发生在模式可预测且故障更容易被控制的领域。根据报告,工程团队最常使用AI生成的代码用于文档(68.7%)、单元测试(65.9%)和简单函数(57.7%)。代码审查也出现在57.7%,而50.4%的受访者表示AI被用于创建新功能。

这种分布很有启发性。组织并没有盲目地将核心架构或关键任务工作流交给AI。他们从重复、结构化的任务开始,在这些任务中AI可以减少繁琐的工作并提高速度,而不会立即引入大规模的业务风险。

生产力收益是真实的。在当前使用AI生成代码的用户中,67.1%报告生产力提高,61.8%报告原型开发速度更快,58.5%报告文档更好,48.4%报告开发成本降低。但是,报告还显示了期望和现实之间的差距。虽然47.6%的非用户期望AI生成的代码减少错误,但只有34.6%的当前用户表示他们实际上看到的错误更少。

瓶颈已经从编写代码转移到审查代码

AI使得代码创建变得更容易,但这也给审查、测试和风险管理带来了更多压力。几乎80%的受访者至少花费10%的时间进行代码审查,大约十分之一的受访者花费41%或更多的时间审查代码。

这很重要,因为AI生成的代码改变了软件开发的节奏。更多的代码可以被产生,拉取请求可以增加,审查者可能对代码的创建背景了解较少。报告发现,理解代码库变化的最大挑战包括复杂代码(53.7%)、不同的开发团队使用不同的方法(46.3%)、文档不良(43.0%)和大量的变化(37.9%)。

这就是风险变得不仅仅是理论的问题的时候。当被问及哪些周到周的变化最难以检测时,受访者指出安全问题(49.2%)、依赖关系变化(47.7%)和性能影响(44.1%)。这些并不是次要问题;它们正是可能造成生产事故、合规性暴露或长期技术债务的变化类型。

AI生成的代码不一定更好或更差,但它是不同的

一个更有趣的发现是,受访者对AI生成的代码是否会产生更多问题或更少问题的看法存在分歧。32.9%的受访者表示AI生成的代码会产生更多问题,33.4%的受访者表示会产生更少的问题,29.7%的受访者表示会产生相同数量的问题。

这种分歧表明,AI生成代码的影响在很大程度上取决于其周围环境。AI代码可能在配备强大的审查实践、测试覆盖、安全工具和治理时表现良好。它可能会在组织为速度而采用AI生成代码但没有升级评估输出的系统时产生更多问题。

报告中提到的负面影响显示了摩擦出现的位置。41.1%的受访者提到减少了初级开发人员的学习机会,32.6%的受访者表示AI生成的代码没有提供所需的功能,31.6%的受访者报告了意外的依赖关系,31.6%的受访者报告了安全漏洞,29.5%的受访者表示AI生成的代码可能难以调试。

AI代码风险已经超出了工程范围

报告还显示,AI生成的代码不再仅仅是一个工程管理问题。它已经成为一个企业风险主题。

安全团队是最担心的利益相关者群体,62.5%的受访者提到了他们。合规性紧随其后,51.5%的受访者提到了它,而46.9%的受访者提到了CTO或CIO领导层,40.8%的受访者指出了法律团队。担忧还延伸到了运营、QA、产品管理、CEO、客户成功,甚至营销。

这种扩大的利益相关者地图反映了更大的转变。一次AI生成的代码一旦到达生产,其后果就可能影响数据保护、客户体验、安全态势、可审计性和合同义务。代码可能是在工程组织内部编写的,但风险却分散在整个业务中。

保障措施正在成为核心生产基础设施

企业已经开始通过投资新的保障措施做出反应。报告发现,45.6%的受访者已经投资于代码质量分析工具,39.0%的受访者正在使用自动代码审查工具,38.5%的受访者已经添加了静态应用程序安全测试,35.9%的受访者已经采用了软件组成分析,32.3%的受访者正在使用交互式应用程序安全测试,31.3%的受访者已经实施了针对特定编码助手的培训课程。

流程变化也很普遍。57.4%的受访者已经引入了政策来概述AI生成代码的使用,49.2%的受访者需要使用AI生成代码的培训,45.1%的受访者已经使代码审查更加强大,40.5%的受访者已经分配了更多的开发人员来关注代码审查。

这些投资并非发生在真空中。只有3.6%的受访者表示AI引入的问题从不达到生产环境。相比之下,4.6%的受访者表示它们经常达到生产环境,30.3%的受访者表示有时会达到,31.8%的受访者表示偶尔会达到,23.6%的受访者表示很少。换句话说,对于大多数使用AI生成代码的组织来说,生产影响已经是一个反复出现的现实。

AI编码的下一阶段将是关于控制

报告还捕捉到了一个悖论:许多工程领导者认为AI可能有助于解决AI本身增加的审查负担。 64.9%的受访者认为AI可以在某些方面的代码审查中超越人类,21.1%的受访者不同意,14.0%的受访者没有意见。

受访者认为AI可能在以下方面更强:一致性标准的应用(57.4%),更彻底的分析(57.4%),代码库中的模式识别(53.3%),更快的反馈(51.8%),检测更多问题(49.7%),以及24/7可用性(48.2%)。

这指向了企业AI在软件开发中采用下一阶段。AI不仅仅会编写更多的代码;它将越来越多地被用来检查、分类、优先级和管理代码更改。胜利者可能不是那些生成最多代码的团队,而是那些建立了对代码更改、风险积累和仍然重要的人类决策的最清晰图景的团队。

AI代码生成现状报告显示了真正的企业挑战

Flux的报告最终指出,AI采用在工程中的一个更加成熟的阶段。代码本身不再是难点。更难的问题是可见性、审查能力、治理和信任。

AI生成的代码现在已经在几乎一半的受访组织中投入生产,但围绕它的支持系统仍然在赶上。对于工程领导者来说,含义很明确:AI编码可以加速开发,但只有当组织也能扩大保障、背景和问责制以保持生产系统的可靠性时。正如AI代码生成现状报告所明确指出的,AI辅助软件开发的未来将不再由AI可以产生多少代码来定义,而是由公司可以多么自信地理解和发布代码来定义。

安托万是一位具有远见的领导者和Unite.AI的联合创始人,他对塑造和推广人工智能和机器人技术的未来充满热情。作为一位连续创业者,他相信人工智能将对社会产生电力的影响一样的颠覆性影响,并经常对颠覆性技术和通用人工智能的潜力大加赞扬。

作为一位未来学家Securities.io的创始人,这是一个专注于投资尖端技术的平台,这些技术正在重新定义未来并重塑整个行业。