Junie AI 是 JetBrains 推出的AI编程智能体,能处理编写代码和调试运行等多步骤任务。JetBrains4 月 16 日发布公告,宣布其 Junie AI 编码智能体已进入“生产就绪”(production-ready)状态,能处理编写代码和调试运行等多步骤任务。
JetBrains 同时还更新了旧版 AI Assistant,支持接入 Anthropic Claude 3.7 Sonnet 和 Google Gemini 2.5 Pro 等新模型,并新增聊天界面多文件编辑功能。
Junie AI功能特点
任务处理能力强:能处理编写代码、调试运行、开发新功能、修复错误、添加或更新文档、添加新测试、调查并解决失败的测试案例等多步骤任务。
代码质量保障:利用 IDE 的功能,确保代码更改符合语法和语义标准,遵循团队的代码风格与规范,保持代码风格一致,提高可读性和可维护性。
智能上下文理解:可学习代码上下文和开发者的编码风格,生成更符合个人习惯的代码,更好地满足项目需求。
实时交互协作:开发者可与 Junie 聊天,对其生成的结果进行评审,必要时做出调整,实现人机协作,共同完成开发任务。
Junie AI安装流程
Junie 是 JetBrains IDE 的插件,用户需先准备支持的 IDE 和系统环境,然后按以下步骤安装:
确认系统和 IDE 兼容性
系统要求:macOS 或 Linux(Windows 暂不支持)。
IDE 要求:IntelliJ IDEA Ultimate、PyCharm Professional 或 WebStorm(免费社区版不支持)。
确保 IDE 是最新版本(如 2024 或 2025 年版本)。
下载并安装 Junie
打开 IDE,进入 File > Settings > Plugins(Mac 为 IntelliJ IDEA > Preferences > Plugins)。
搜索 JetBrains Junie,点击 Install,安装后重启 IDE。
激活与登录
安装后,IDE 右边栏显示 Junie 图标,点击打开。
首次使用需登录 JetBrains 账户,并确保账户已加入 Junie 等待列表(通过官网申请)。
当前为邀请制,未获邀请的用户无法激活。
设置检查
在 Junie 面板,查看 Brave Mode 是否开启。默认关闭时,Junie 在执行高风险操作(如删除文件)前会请求确认,建议保持默认设置。
支持的 IDE 和语言
IDE:目前仅支持 IntelliJ IDEA Ultimate、PyCharm Pro、WebStorm 和 GoLand 等 IDE,未来计划扩展至 PhpStorm、RubyMine 和 RustRover,暂不支持 Rider、CLion 和 Fleet。
编程语言:初始阶段只支持 Python、Kotlin 和 Java 三种编程语言,官方表示在框架支持方面没有限制,但在 Django、Flask 和 Reflex 等 Python Web 框架上的表现还有待观察。
性能表现
根据 SWE - Bench Verified 基准测试,Junie 的任务成功率为 53.6%,JetBrains 认为其表现具有潜力,且随着使用会不断提升。
使用方式
开发者需将 Junie 插件安装到支持的 JetBrains IDE 中,通过 IDE 内的聊天界面启动,然后向其分配任务,如编写代码、运行测试等,再对生成的结果进行评审和调整,决定是否接受更改。
与其他工具的关系
JetBrains 的 AI Assistant 提供代码建议,而 Junie 更擅长复杂任务,两者功能有重叠但互为补充。面对 Microsoft Visual Studio Code 与 GitHub Copilot 的紧密整合,以及 Cursor 和 Windsurf 等 AI 驱动 IDE 的竞争,JetBrains 在 2025.1 IDEs 中推出免费套餐,提供无限代码补全和本地 AI 功能,并附带少量云端信用额度,且新版支持 Ollama 或 LM Studio 等离线运行,方便不愿将代码上传云端的开发者。
发表评论