觅用 AI
自动模式按当地时间06:30至18:00使用浅色,其余时间使用深色
工具指南 / 从用途到使用

JetBrains AI

JetBrains AI 将代码问答、编辑器建议和 Junie 等编码代理集成到 IDE 中。适合保留现有工程环境,按需要切换局部辅助与多步开发。

前往官方网站
觅用 AI更新于

快速了解

主要能力
代码问答、编辑辅助与代理执行
适用任务
理解旧代码、补测试与跨文件修改
使用前留意
版本、地区和 AI Credits 均有限制

JetBrains AI 能帮你完成什么工作

下面是根据工具能力整理的操作建议,输入、交付标准和人工核对由你确定。

场景 01 · 使用 JetBrains IDE 的开发者

为旧函数补回归测试

先准备
目标函数、现有测试风格及一个边界行为
怎么做
编辑建议:选中函数并提供相关测试文件,先让 AI 解释行为,再生成针对性测试;运行后审阅断言。
得到什么
能反映现有行为的测试候选
使用建议
确认测试不是简单复写实现,失败信息可定位具体行为。
查看操作流程示意
为旧函数补回归测试原创流程示意
本站原创方法图:为旧函数补回归测试。非官方界面,也非产品实测结果。AI 工具导航原创绘制;相关能力见官方说明 ↗查看大图 ↗
场景 02 · 维护模块边界的工程师

规划跨文件重构

先准备
相关接口、调用方和需要保留的行为
怎么做
编辑建议:在 Junie 选择 Plan,使用 @ 补充文件,确认计划后再让代理逐步修改。
得到什么
可审阅的重构差异
使用建议
检查调用方、公共接口与相关测试,不能只看当前编辑文件。
场景 03 · 准备提交代码的团队成员

整理提交说明

先准备
本次差异、测试结果和已知限制
怎么做
编辑建议:使用提交消息或 PR 摘要辅助生成说明,再删除与实际修改不符的内容。
得到什么
与代码一致的变更说明
使用建议
确认没有把未运行的测试写成已通过。

JetBrains AI 是什么

AI Assistant 是 IDE 功能集合,Junie 则负责规划和执行多步任务。安装支持的 IDE 插件后,还需要选择订阅、API Key 等适用的激活方式。

不同 IDE、版本、地区和付费路径的能力存在差异。本文以官方 AI Assistant 与 Junie 文档为依据,不把某一 IDE 的功能推广为全部产品通用。

JetBrains AI 的主要功能

结合代码上下文问答

AI Chat 可根据当前文件、选中代码和提供的项目上下文解释逻辑,辅助定位与理解已有实现。发送前应确认上下文范围。

在编辑器内生成与补全

可以依据自然语言生成或修改代码,并接收行内补全和下一处编辑建议,适合局部实现与重复代码整理。

生成开发配套材料

官方列出的辅助任务包括文档、单元测试、提交消息和 PR 摘要。应把这些材料与实际变更和测试行为逐项对应。

用 Junie 规划多步变更

Junie 可跨文件修改并运行命令。Plan 模式先给出计划等待确认;Default 和 Goal 的执行方式不同,命令确认还受 Safe、Auto、Brave 设置控制。

如何开始使用 JetBrains AI

  1. 检查 IDE 与授权方式

    先确认 IDE 和版本支持 AI Assistant,安装插件并选择订阅或自有 API Key 等实际可用的激活路径。

  2. 给出必要工程上下文

    选中目标代码,把依赖文件明确附加到聊天中;Junie 的自动上下文并不包含所有已打开或最近修改的文件。

  3. 选择辅助或规划模式

    局部解释可用 AI Chat;跨文件任务可先选 Junie 的 Plan,检查任务和命令确认设置后再继续。

  4. 验证修改与资源消耗

    审阅文件差异、运行对应测试并查看剩余 AI Credits。长对话和高成本模型会增加云端用量。

费用与使用条件

选择前了解

经营方地区
海外
使用方式
IDE 插件 / 编辑器

AI Free 和 AI Ultimate 当前不覆盖中国大陆;IDE、版本及授权方式另有限制。

地区指经营方所在地,访问与账号要求请查看官网。

免费层有版本和产品限制

AI Free 并非所有 IDE 都有;官方列出 Android Studio、部分免费版本和授权方式限制,不能把安装插件当成已获得免费云模型额度。

中国大陆方案不能套用全球表

官方方案文档明确 AI Free 和 AI Ultimate 的可用地区当前不包含中国大陆;其他服务仍需按可服务地区及账户条件核对。

Junie 自动上下文有范围

自动附加的是当前文件及选中内容。其他打开文件、近期编辑文件和更广泛项目内容并非自动全部加入,应按任务显式附加。

JetBrains AI 常见问题

AI Assistant 和 Junie 有什么区别?

AI Assistant 提供 IDE 中的一组 AI 能力;Junie 是其中用于多步规划与执行的编码代理,适合更完整的任务。

已有 JetBrains IDE 许可就一定有全部 AI 功能吗?

不一定。AI 层级、额度和激活方式另有条件,且不同 IDE 和版本的可用范围不同。

如何让 Junie 先说明计划?

在模式选择器使用 Plan,Junie 会先准备计划并等待确认后再实施。命令是否确认还需要检查相应执行设置。

它会自动读到整个项目吗?

不能这样理解。自动上下文有明确范围;需要的其他文件可通过 @ 附加,仍应检查模型实际拿到的材料。

同类工具,换一个选择

按条件筛选 ↗