活动邀请 | Perforce on Tour 2026 — 游戏研发效能进阶沙龙(3月25日,广州)

400-666-7732

JetBrains Junie 智能体正式发布:IDE 原生编码代理的企业级方案解析

JetBrains Junie 智能体正式发布:IDE 原生编码代理的企业级方案解析

在日常开发中,很多 AI 编码助手往往会盲目自信地在错误的方向上编写代码,导致开发者不得不耗费大量时间进行后续的审查与排错。JetBrains 官方 AI 编码智能体 Junie 致力于破解这一难题,且成效显著——在权威的 SWE-Rebench 基准测试中Junie荣登编码智能体榜首。

目前Junie已正式结束 Beta 阶段,并发布了正式版。作为专业的 DevSecOps 解决方案提供商、JetBrains授权合作伙伴,龙智(DragonSoft)将通过本文为您深度解析 Junie 正式版的重磅升级:

它不仅能通过“先计划后编码”的高级模式减少无效执行与 Token 浪费,还能直接接管 IDE 原生调试器进行断点排错,并结合完整的项目上下文执行代码审查。此外,Junie 支持无厂商锁定的灵活模型策略,允许开发者接入前沿模型或本地运行模型。

Junie 最初源于一个实验。我们提出这样一个设想:“如果 AI 编码智能体不再仅仅靠猜测来理解项目细节,而是像开发者一样真正使用相同的工具,会是怎样?”过去一年中,这一实验已发展为开发者每日使用的产品——无论是在 IDE 中,还是在终端里。

近日,JetBrains AI 编码智能体正式结束 Beta 阶段。这并非简单的重命名或重新包装。Junie 最核心的功能已趋于稳定、深度集成,并准备投入实际开发工作。它会在编码前先进行计划,调用真实的调试器进行调试,结合项目上下文审查拉取请求(PR),并在您专注于其他事务时,自主执行耗时较长的任务。

在最新一期的 SWE-Rebench(一项独立的智能体基准测试)中,Junie 荣登编码智能体榜首。

“SWE-Rebench 在每个测试周期都会引入全新任务,以确保评测的客观公正,因此每次运行的结果都会有所浮动。在本轮评测中,Junie 脱颖而出,成为表现最佳的模型框架,实现了 61.6% 的任务解决率与 72.7% 的 pass@5 通过率——不仅领先于其他智能体,更与前沿基础模型的表现旗鼓相当。”

我们认为,将工作委派给智能体,应该是一项能频繁使用的常规能力,而不仅仅用于应对偶尔的“救场式”任务。因此,Junie 支持接入任意模型,无厂商锁定——这正是您掌控成本的核心所在。您可以第一时间接入前沿实验室的最新模型,也可以让 Junie 连接本地运行。这赋予了您决定每项任务成本的能力。顶级推理模型功能强大但价格高昂,而小型模型则响应速度快且成本合理。Junie 让您可以将不同模型精准部署到不同环节,充分发挥各自的价值。成本效率不再是工具本身的固有属性,而成为您手中可随时调节的旋钮。

以下是 Junie 正式发布(GA)版本的核心升级:

高级计划模式:智能体先思考,后编码

AI 编码智能体最常见的失败原因之一,是它们在完全偏离正确方向时依然盲目自信——在尚未与任何人就任务目标达成共识之前,就直接开始实现代码。结果往往是,您不得不去审查一个解决了错误问题的拉取请求(PR),或者白白消耗大量 Token 在一个您最初 30 秒内就会否决的方案上。

计划模式通过将“计划”提升为一级产物,从根本上解决了这一问题。

在 Junie 编写代码之前,它会生成一份结构化文档,包含产品需求、技术设计、交付阶段,以及(按需生成的)测试策略等标签页。您阅读这份文档,直接在编辑器中修改内容,确认批准后,Junie 才会按照计划开始执行编码。这种方法之所以优于“更好的提示词”,原因有以下几点:

  • 计划是一份真实的文档。它保存在 .junie/plans目录中。您可以将其提交到版本库,使之成为持续更新的任务文档,而非一次性聊天消息。

  • 代理会提出恰当的问题。当需求模糊不清时,Junie 会通过多选题或开放式提问来明确细节,而不是靠猜测和碰运气。

  • Junie 先计划后编码——这意味着更少的 Token 浪费和更少的无效拉取请求(PR)。而每一次无效的部署运行,都是消耗您已付费的 Token ,并且会增加您的审查工作量。您可以在计划阶段使用强大模型,在执行阶段切换为经济型模型。由于智能体不会盲目试错,您的成本自然保持可控。

按 Shift+Tab 进入计划模式。按 Ctrl+P 打开计划。准备就绪后,点击“确认”以执行更改。

智能体调试:Junie使用调试器,而非println

当出现问题时,大多数编码智能体只会添加日志语句,Junie 则会直接打开调试器。

在正式版本中,Junie 能够像您一样操控 IDE 的调试器:

  • 启动或加入调试会话。Junie 可以启动运行配置、调试测试用例,或直接接管您已打开的调试会话。

  • 在任何关键位置设置断点,涵盖项目代码、库代码、SDK代码,甚至是反编译的 .class 文件与 JAR 包内的源码。只要您的 IDE 能够步入的代码,Junie 就能在其中设置断点。

  • 检查真实的运行时状态。通过查看栈帧、线程状态、进行表达式求值以及执行“运行到当前行”操作——Junie 能够收集确凿的实际证据,而非凭空推测代码的运行逻辑。

这使得 Junie 能够运用以往需要您手动操作的调试模式:

  • “调试并查明为何测试只在第二次迭代时失败。”全程自主——由Junie 独立驱动整个调试过程。

  • “准备好调试器,我来触发 UI 流程。”Junie 设好断点并等待您操作。

  • “继续我当前的调试会话,并告诉我为什么这个值变成了 null。”将常规检查交托出去,让您能专注于思考更宏观的问题。

目前,只要拥有 AI 订阅,您就可以在 JetBrains IDE 中完整体验这一端到端流程。

远程控制:启动任务,随时随地掌握进度

有些工作无法在30 分钟内专注完成,例如 Spring Boot 升级、迁移到 Java Records,或为遗留服务补充测试覆盖。这正是自主智能体擅长处理的场景——更棒的是,您完全无需全程守候。

在笔记本电脑上启动任务,会议间隙用手机查看进度,喝咖啡时审查拉取请求(PR)。Junie 支持异步运行,只要您登录账号,即可从任意设备随时访问会话、掌握进展。

保持完整上下文的代码审查

大多数审查工具在拉取请求(PR)打开时才首次接触您的代码库。而 Junie 使用与编写代码时完全相同的项目上下文进行审查:包括您的构建配置、测试用例、开发规范以及历史决策。

  • 三种触发入口。可通过 GitHub Actions 或 GitLab(含本地部署版)触发审查,也可在 CLI 或插件中使用 /review 命令。审查范围由您自主设定:可针对未暂存的更改、已暂存的更改,或与 main 分支的差异,全由您自主决定。

  • 交互式逐项审查。Junie 会高亮每项关键变更,解释其背后的设计决策,并提供内联的接受/拒绝控件。若发现问题,您可即时添加 PR 评论。

  • 聚焦您的关注点:提出后续问题后,Junie 会围绕您关心的重点,重新组织剩余审查内容,而非机械地按文件字母顺序逐一过审。

深度 IDE 集成:一款直接调用 IDE 原生工具的 AI 编码智能体

Junie 始终在 JetBrains IDE 内部运行。今年早些时候,JetBrains 曾展示过如何将其连接至 IDE。如今在 Junie 的正式发布(GA)版本中,我们基于 ACP(智能体通信协议)重构了这一集成架构,该协议与 Junie CLI 用于同 IDE 通信的协议完全一致。

统一引擎,多端呈现

AI 聊天、专属 Junie 工具窗口以及 Junie CLI 背后均由同一个智能体驱动。功能改进只需发布一次,即可在所有端同步生效。

您的 IDE就是智能体的工具箱

Junie 直接调用 IDE 的语义索引、构建配置、测试运行器和调试器,而非使用其自行模拟的近似替代方案。

数据库集成

Junie 可通过 DataGrip 和 JetBrains 数据库插件,连接您在 IDE 中配置的数据库。它不仅能查询真实数据,还能在处理代码的同一会话中,编写、修复与验证 SQL语句。

总结

这些特性单独来看,各自解决了一个具体问题。但当它们组合在一起时,则彻底改变了 AI 智能体的定位。

一个能够理解您的项目、让您在执行前审批方案、在您处理其他事务时自主运行、在出现问题时正确调试、结合完整项目上下文审查拉取请求( PR),并能查询真实数据的智能体——这才是您真正可以放心托付任务的智能体。

这正是我们为结束 Beta 阶段所设定的标杆。

开始使用

  • Junie 支持所有 JetBrains IDE,您也可以通过终端里的 Junie CLI 来调用它。如果您已拥有 JetBrains AI 订阅,所有功能均可开箱即用。

  • 也支持自带密钥(Bring Your Own Key)——您可以直接接入 Anthropic、OpenAI、Google 及其他服务商。

  • Junie 支持连接本地模型运行——只需将其指向 LiteLLM、LMStudio 或 Ollama,智能体即可使用您本地加载的任意模型运行。您的提示词和代码绝不会外传。

安装 Junie,打开您的项目,找个实际任务测试一下(或许就是那个您一直拖延的)。

然后请告诉我们,哪些地方出了问题,哪些让您感到意外,以及您接下来期待看到什么。上述每一项功能都源于这样的反馈循环,而这一循环绝不会随着正式版的发布而终止。

让前沿 AI 技术真正融入您的企业研发管线!

龙智(DragonSoft)致力于帮助企业构建安全、高效的现代化研发自动化体系。作为JetBrains授权合作伙伴,我们不仅提供 JetBrains 产品的企业级授权服务,更能为您提供从咨询、评估、部署、培训到技术支持的全流程服务。

无论您是希望引入 JetBrains AI 释放开发者的生产力,还是计划在企业内部规模化落地标准化、自动化的 AI 编码工作流,龙智(DragonSoft) 都能为您提供量身定制的最佳实践方案。欢迎联系龙智团队

官网:www.shdsd.com

电话:400-666-7732

邮箱:marketing@shdsd.com

最新文章

相关产品

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴