The JetBrains Blog

Introducing a Recommended Agent in AI Chat, With Codex as the Current Default

8.5内容质量

TL;DR · AI 摘要

JetBrains 推出推荐 AI Agent 功能,Codex 成为默认选项,基于实际开发任务评估其性能。

核心要点

  • Codex 是 JetBrains AI 中推荐的默认 Agent,基于实际开发任务评估。
  • JetBrains 使用 Java、C# 和 Python 的真实任务数据集进行评估。
  • Codex 在解决率、成本和性能方面表现优异,被选为推荐 Agent。

结构提纲

按章节快速跳转。

  1. JetBrains 推出推荐 AI Agent 功能,Codex 成为默认选项。

  2. ·JetBrains AI 支持的 Agent

    JetBrains AI 支持多种 Agent,包括 Junie、Codex、Claude Agent 等。

  3. JetBrains 通过实际开发任务评估 Agent 的性能,选择 Codex 作为默认选项。

  4. JetBrains 使用 Java、C# 和 Python 的真实任务数据集进行评估。

  5. JetBrains 选择 Agent 的标准包括任务解决率、成本和性能。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • JetBrains 推荐 AI Agent
    • 推荐 Agent 选择
      • Codex 成为默认 Agent
      • 基于实际开发任务评估
    • 评估方法
      • 使用 Java、C# 和 Python 的真实任务数据集
      • 关注任务解决率、成本和性能

金句 / Highlights

值得收藏与分享的关键句。

  • JetBrains evaluated coding agents on the things that matter in practice: Can they solve real software engineering tasks, quickly, and at a cost that makes sense?

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • The Java dataset was our primary evaluation set. It’s the largest of the three, spanning 17 repositories across five organizations and covering a broad mix of task types.

    第 3 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Codex is the recommended starting point in JetBrains AI. It’s a meaningful step in the shift from AI chat to agents that meet developers where they are.

    第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
#JetBrains#AI#Codex#开发工具
打开原文

在 AI 聊天中引入推荐代理,当前默认使用 Codex - JetBrains 博客

JetBrains AI

通过 JetBrains 产品中的 AI 功能增强您的工具

关注

  • 关注:
  • RSS RSS

查看更多

AI

新闻

在 AI 聊天中引入推荐代理,当前默认使用 Codex

安娜·马尔采娃

JetBrains AI 支持多种编码代理,包括 Junie、Codex、Claude Agent,以及您自行引入的任何 ACP 兼容代理。之前,JetBrains IDE 中的 AI 用户从聊天模式开始,需要自己选择代理。

随着模型变得越来越先进,代理的能力也不断增强,其使用率也随之增长。我们认识到代理可以帮助用户实现更多目标,因此我们建议从一开始就使用代理。

为了简化这一体验,我们选择了特定的代理作为默认选项。本文将解释我们是如何做出这一选择的。

您仍然可以在任何时候切换到其他任何代理。

“JetBrains 在实践中评估了编码代理的关键因素:它们能否快速解决实际的软件工程任务,并且成本合理?我们很自豪 Codex 是 JetBrains AI 推荐的起点。这是从 AI 聊天向能够满足开发者需求、在他们已使用的工具中工作的代理转变的重要一步。”

Stuart McMeechan,OpenAI EMEA 部署工程主管

使用真实开发任务进行评估

我们使用一个基准数据集来评估候选代理,该数据集基于三个生态系统中的真实软件工程任务构建:Java(225 个任务)、C#(38 个任务)和 Python(90 个任务)。

每个任务都基于一个真实的代码库,提示中描述了需要完成的内容,并有自动化测试来验证结果。这些任务共同涵盖了错误修复、功能开发、增强以及其他常见开发任务,适用于真实的应用程序、库、框架和开发工具。

选择推荐代理所使用的数据点可在 Developer Productivity AI Arena(DPAIA)仓库中访问——这是 JetBrains 用于评估 AI 编码工具的开源基准,使评估结果可重复。C# 数据集是内部的,不对外公开。

Java 数据集是我们主要的评估集。它是三个数据集中最大的,涵盖了五个组织的 17 个仓库,并包含广泛的任务类型混合。

C# 和 Python 数据集对候选代理的总体排名相似,这让我们更加确信结果并非特定于某个生态系统。

这三个指标(解决率、成本和延迟)构成了我们排名的基础。我们还跟踪了其他一些信号,包括编译成功和平均工具调用次数,但它们对结果没有实质性影响。

除了离线基准测试,我们还与真实用户一起进行了在线A/B测试。这个实验作为验证层,帮助我们了解离线结果是否能转化为实际使用情况。由于在大规模上可靠地衡量任务成功非常困难,我们专注于行为信号,例如参与度以及用户切换到另一个代理或返回聊天的频率。在线结果与离线基准测试一致,这进一步增强了我们选择的信心。

候选配置

我们测试了JetBrains AI提供的代理(Codex、Junie和Claude Agent)在多个模型配置下的表现。候选者是根据之前的基准测试和内部评估选择的;我们专注于每个代理模型家族中最有希望的选项,而不是测试所有可能的设置。最终,Codex和Junie被选中。

Codex – 我们首先在GPT-5.2和GPT-5.3上进行了初步的扫描。当GPT-5.4 mini可用时,它在解决率和成本方面都优于之前的最佳表现者,使模型选择变得简单。剩下的问题是推理级别:中等与低。GPT-5.4 mini默认中等推理在所有三个生态系统中都具有最佳的解决率,并且在合理成本范围内,因此被选为最终评估。

Codex 短名单

GPT-5.4-mini 对比

中等推理在Java、C#和Python中解决了更多任务。低等推理更便宜且通常更快,但成本和延迟的提升并不足以弥补解决率明显下降的差距。这就是为什么我们选择了中等推理。

所有

Java

C#

Python

#### 所有

跨生态系统的加权平均

指标

GPT-5.4-mini 中等

GPT-5.4-mini 低等

解决率

39.9%

35.1%

中位延迟

170.40秒

137.82秒

中位成本

0.1387美元

0.0650美元

#### Java

指标领先者以高亮显示

43.9%

40.4%

124.11秒

78.02秒

0.1292美元

0.0615美元

#### C#

62.6%

51.6%

142.95秒

87.86秒

0.1152美元

0.0580美元

#### Python

20.2%

14.8%

297.72秒

308.43秒

0.1724美元

0.0766美元

Junie – Junie可以与不同的模型提供商一起工作。我们评估了Gemini模型家族,根据Junie团队自己的基准测试,预先选择了最有希望的选项。Gemini 3 Flash被选为获胜模型。

Junie 短名单

Gemini 模型对比

Gemini 3 Flash具有更强的解决率;Gemini 3.1 Flash Lite始终更便宜且更快。

Gemini 3 Flash

Gemini 3.1 Flash Lite

39.1%

29.9%

147.57秒

110.85秒

0.1132美元

0.0564美元

45.2%

36.3%

142.80秒

100.54秒

0.1053美元

0.0551美元

58.7%

41.5%

215.87秒

173.97秒

0.1189美元

0.0661美元

15.6%

9.1%

130.64秒

109.97秒

0.1304美元

0.0554美元

最终对决:Junie vs Codex

仅凭离线结果,两者之间的差距太小,无法判断。没有任何一个代理在所有指标和生态系统中占据主导地位。

选手对比

Codex 与 Junie 在不同生态系统中的对比

最终短名单将Codex与GPT-5.4-mini中等配置与Junie与Gemini 3 Flash进行了对比。

每次成功解决的成本

0.4941美元

0.4337美元

0.3716美元

0.2864美元

0.2307美元

0.2298美元

0.9115美元

0.8882美元

我们将两者都包含在一个在线 A/B 测试中,以查看哪种在实际使用中表现更好。我们跟踪了激活率、流失率和失败率。Codex 表现更优,这影响了我们的决定。

Junie 仍然是 JetBrains 原生代理中最好的选择,适用于深度 IDE 工作流程、以 Java 为主的项目、BYOK 设置以及对成本敏感的团队。

推荐代理的下一步

Codex 现在是推荐的代理,因为它在我们测试的任务中提供了最强大的解决率和成本组合。然而,这不是一个永久性的决定。随着模型的演进、新代理的加入以及我们的基准测试范围的扩大,我们将重新评估这一决定,并根据数据提供的信息更新我们的推荐。

如果其他代理更适合你的工作流程,你可以在任何时候进行切换。我们的推荐只是一个起点,而不是限制。

AI 在 IDE 中

  • 分享
  • Facebook
  • Twitter
  • Linkedin

上一篇帖子

如何赢得黑客马拉松:来自评审桌的笔记