AI 写代码导致开发者效率下降 19%


一项由非营利性 AI 研究机构 METR 完成的随机对照实验(RCT)发现,经验丰富的开源开发者在使用 AI 编程工具(如 Cursor Pro 或 Anthropic Claude)时,实际完成任务的时间比不使用 AI 工具时平均增长了 19%

尽管开发者预期 AI 工具能节省 24% 的时间,甚至事后仍认为 AI 工具提高了 20% 的效率,但实际数据表明 AI 工具拖慢了开发速度。

研究追踪了 16 名资深开源开发者完成的 246 项任务,这些任务涉及大型、复杂且已有 10 年历史的代码库(平均代码量超过 100 万行)。AI 工具虽减少了编写代码、测试/调试及信息搜索时间,但增加了审查 AI 输出、提示 AI 系统、等待生成以及因任务中断导致的空闲时间。

开发者最终接受并无需修改的 AI 生成代码比例不到 44%,且约 9% 的任务时间用于审查和修改 AI 生成的代码。

研究指出,当前 AI 工具在高质量标准、复杂项目或隐含要求较多的环境中存在局限性,可能不适用于资深开发者熟悉的复杂代码库,但对初级开发者或不熟悉代码库的工程师影响可能较小。

研究人员认为,未来 AI 工具(如通过改进可靠性、降低延迟或增强上下文相关性)可能带来效率提升。


相關推薦

2025-04-04

注目的是两个领域表现出了卓越的增长: 1、开发运维与代码完成工具显示出惊人的125%同比增长 2、数据分析工具以177%的同比增长领先所有类别 各类别具体分析 通用AI工具(同比增长50%) 以ChatGPT和类似平台为主的通用AI工具

2024-05-09

我元旦去她 学校看她,刚好遇到她为了交作业熬通宵写代码。我估计,她未来也会成为一名 码农。我很清楚,这个工作相当辛苦,但是我并不反对她选择这个职业。下面就 讲一讲我对这件事的看法。 职业既是收入的来源,也

2025-07-17

、补充Vue3 Composition API依赖注入,修复成功率达85%。 开发者体验升级 通过 CodeFix Timeline 将AI修复过程转化为可交互的调试流,允许开发者追溯每一步决策;性能先知系统在代码生成阶段拦截内存泄漏风险,并量化

2025-07-01

款集成 AI 应用的,基于 BPM 流程的低代码平台,旨在帮助开发者快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离架构 Ant Design&Vue3,SpringBoot,SpringCloud,Mybatis,Shiro,强大的代码生成器让前后端代码一键生成

2025-06-05

QL语句时,使用EXPLAIN命令可以查看查询的执行计划,帮助开发者了解查询是如何执行的,以及可能存在的瓶颈。 慢查询日志:通过开启慢查询日志,可以记录所有执行时间超过阈值的查询,帮助开发者找到性能瓶颈并进行针对

2022-10-10

这五个指标来看,最高分是每天交付多次部署,将变更从代码部署到生产中的时间不超过一周,一天内恢复服务,变更失败率不超过 15%。 报告称,总体而言今年的表现有所下降。与去年的显着区别在于,今年没有任何突出的

2023-03-06

度学习 (23%)。 开发人员也越来越多地搜索与 transformers(导致自然语言处理取得巨大进步的 AI 模型)相关的内容。O'Reilly 认为,此举反映了 Open AI 的 GPT-3 和 ChatGPT 发展对市场的影响,以及大众对 Google、Meta 和其他公司即将推出

2021-11-22

中,将我自定义的appender定义出来即可,那么后续用户在代码里所有打印的info、error等日志都会执行这个自定义appender。   同样,这个自定义appender也是将日志暂存内存,然后异步UDP外送到worker。 这里主要有两个地方需要

2025-03-21

Gitee 正式发布官方 MCP Server 后,受到了许多开发者的关注,这种让 AI 助手深度参与协作开发的编码方式极大地提升了开发者们的工作效率。 许多开发者也来问马建仓,Cursor 能用 Gitee MCP 吗?当然没问题!今天马建仓就一行代码

2022-11-03

球勒索软件数量减少了 23%,但欧洲却增加了 63% 即使在下降,年初至今的勒索软件数量也超过了 2017 年、2018 年和 2019 年全年的总量 物联网恶意软件急剧增加了 77%,通过 HTTPS 发送的加密威胁增加了 132%。 具体而言,SonicWall

2025-06-04

l)正在让这一切成为历史。看看这三个神器如何把我们从"代码搬砖工"升级为"AI协作大师"! 三大核心模块深度解析 🧠 context7 - 你的专属项目大脑 自动记录项目架构、依赖关系、命名规范 跨会话保持上下文,AI永远记得你

2023-10-19

次使用 ChatGPT 来学习编程。 理解编程概念、调试/改进代码以及理解他人的代码是 ChatGPT 在学习编程过程中的三大主要用途。 ​​​​​​​ 77% 的受访者认为 ChatGPT 改善了他们的编程学习体验。只有 6% 的受访者表示

2023-06-16

这种现象称为 AI drift。 使用该工具包,软件团队可以在代码更改之前和之后立即将一组测试提示输入到模型中。通过比较 AI 生成的响应,开发人员可以确定更新是提高了还是无意中降低了响应质量。 更多详情可查看官方博客

2025-04-07

项目介绍 JeecgBoot 是一款企业级的 AI 低代码平台!前后端分离架构 SpringBoot2.x/3.x,SpringCloud Alibaba,Ant Design&Vue3,Mybatis-plus,Shiro; 支持 AI 大模型 DeepSeek 和 ChatGPT、Ollama 本地模型;强大的代码生成器让前后端代码一键生成,