人工智能

开发者究竟会把多少代码交给人工智能编程代理?

JetBrains 2026年全球调查结果显示,根据参与者的估算,编程代理编写了专业开发者产出代码的约47%,但完全依赖它们的开发者仍是少数。调查还显示,结果因经验、人工智能工具、编程语言和地理区域而存在明显差异。

2026-08-26
1 分钟阅读
507 浏览量
certi.news Editorial Team
开发者究竟会把多少代码交给人工智能编程代理?

JetBrains Developer Ecosystem Survey 2026的结果表明,编程代理的使用已经超越了有限试验阶段,但对于大多数开发者而言,它尚未转变为完整的工作方式。超过15,000名专业开发者参加了调查,调查时间为2026年5月至7月;他们报告了自己在前一个月为工作产出的代码中,完全由人工智能代理生成、在人工智能帮助下编写,以及完全手动且没有任何帮助编写的代码所占比例。

根据JetBrains公布的参与者平均值,约47%的代码完全由代理生成,约38%在人工智能帮助下编写,约27%完全手动编写。研究按照其结果原样呈现这些比例,尽管它们的总和超过100%;在将其作为互斥类别分布的直接算术衡量指标之前,这一点值得进行方法论复核。

完全依赖仍是少数

尽管手动编程有所减少,但大多数开发者并不会使用代理编写全部代码。JetBrains表示,超过一半的开发者手动编写的代码少于其代码总量的20%,并且每五名开发者中就有一人完全不会在没有人工智能帮助的情况下编写代码。相比之下,使用代理生成超过80%代码的开发者比例约为参与者的22%,不超过这一水平。

这一结果不同于“100%的代码都已经由机器生成”等常见说法。总体趋势很明确,但实际使用更接近完全生成、部分辅助和手动工作相结合的模式,而不是对开发者的全面替代。

经验更丰富的开发者在采用方面领先

研究显示,经验丰富的开发者是最早将较大部分代码编写工作转交给代理的群体之一。约四分之一的高级开发者使用代理生成超过80%的代码,这一比例高于初级开发者。在初级开发者中,人工智能辅助的工作方式更为常见,而不是完全依赖代理。

这并不意味着所有经验丰富的开发者都采用了代理式工作方式;JetBrains强调,即使在这一群体内部也存在很大差异。实际上,结果表明,经验并不一定会导致开发者放弃手动编程,但可能会让开发者更愿意将更大一部分生成过程交由代理完成。

工具和编程语言之间的差异

在Claude Code用户中,约32%的用户使用代理生成超过80%的代码。在Codex用户中,这一比例上升至42%;此外,在Codex用户群体中,完全不在没有人工智能帮助的情况下编写代码的比例为37%。Cursor用户与Claude Code用户相对相似:他们使用代理生成的代码平均占58%,其中28%使用代理生成超过80%的代码。

JetBrains将这些差异归因于用户群体的性质,而不是笼统地归因于某种工具的质量。根据研究的解释,Claude Code用户已经成为一个广泛的群体,而Codex用户群体中可能包含更高比例的代理高级用户。

从编程语言来看,Go、JavaScript和TypeScript开发者的代理生成代码平均占比最高,为54%至55%。相比之下,C和C++开发者手动编写的代码比例最高,平均为38%。Java和Python开发者处于中间位置,平均比例为48%至51%。

地理位置显示出显著差异

地区差异是调查最突出的结果之一。在东亚,尤其是中国、日本和韩国,使用代理生成超过80%代码的开发者比例约为32%至35%。这一比例接近欧洲和英国所记录水平的两倍;在欧洲和英国,该比例约为16%。

实际发生了什么变化?

JetBrains将参与者分为三种类型。“代理式开发者”约占开发者的31%,其代码平均有84%完全由代理生成。“人工智能辅助开发者”约占47%,其中完全生成的代码平均占40%,在人工智能帮助下编写的代码平均占60%。而“手动开发者”约占23%,其代码平均有75%由手动编写,同时对完全生成的使用有限。

这些数字最重要的解读是,这种转变并不是在手动编程与代理式编程之间进行二元切换,而是通过一系列工作方式逐步发生的。这一光谱受到经验、工具、编程语言和地区的影响,这意味着用单一使用率衡量代理的采用情况,可能会掩盖实际工作方式中的巨大差异。

这些结果的局限性在于,它们建立在开发者对自身情况进行估算的回答之上;同时,所提取的文本没有提供足够细节,说明这些模式的分类方法或平均值的计算方式。JetBrains还宣布,将发布同一调查中关于代理式开发的更多材料。

新闻来源
JetBrains Blog
查看原始来源 ↗
c
作者

certi.news Editorial Team

你需要知道的

JetBrains 2026 年调查显示,编程代理以不同程度参与开发者的代码产出,但完全依赖代理的开发者仍占少数。使用程度因开发者经验、工具、编程语言和地区而异,且结果基于受访者的自我估计。

  • 受访者估计,约 47% 的代码完全由 AI 代理生成,约 38% 的代码在 AI 协助下编写,约 27% 的代码完全手动编写;JetBrains 提醒,将这些比例相加会超过 100%。
  • 约 22% 的受访者通过代理生成超过 80% 的代码,而约每五名受访者中就有一人不会在没有 AI 协助的情况下编写任何代码。
  • 在 Claude Code 用户中,通过代理生成超过 80% 代码的比例约为 32%;Codex 用户为 42%,Cursor 用户为 28%。
  • Go、JavaScript 和 TypeScript 开发者的代理生成代码平均占比最高,为 54% 至 55%;C 和 C++ 开发者的手动编写代码平均占比最高,为 38%。
  • 中国、日本和韩国的高代理依赖比例约为 32% 至 35%,而欧洲和英国约为 16%。
  • JetBrains 将开发者分为代理型开发者(31%)、AI 辅助型开发者(47%)和手动型开发者(23%)。

常见问题

大多数开发者是否依赖代理编写全部代码?

不是。根据调查结果,通过代理生成超过 80% 代码的开发者约占受访者的 22%。

哪些编程工具的用户表现出最高的代理依赖度?

Codex 用户中,通过代理生成超过 80% 代码的比例最高,约为 42%;Claude Code 用户约为 32%,Cursor 用户约为 28%。

结果是否因编程语言而异?

是。Go、JavaScript 和 TypeScript 开发者的代理生成代码平均占比最高,而 C 和 C++ 开发者手动编写代码的比例最高。

调查结果有哪些主要局限?

结果依赖开发者的自我估计,且原文没有提供足够的细节说明工作模式分类方法或部分平均值的计算方式。

同一分类

你可能还喜欢

查看所有新闻