工具介绍与办公应用

JetBrains AI

面向专业软件开发的 AI 生态,提供 IDE 辅助与代理工作流程。

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

JetBrains AI 能做什么

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

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

结合代码上下文问答

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

在编辑器内生成与补全

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

生成开发配套材料

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

用 Junie 规划多步变更

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

核心用途
代码问答、编辑辅助与代理执行
可完成的工作
理解旧代码、补测试与跨文件修改
如何开始
在支持的 IDE 安装并激活插件
使用条件
版本、地区和 AI Credits 均有限制
先让一次工作流转清楚

如何使用 JetBrains AI

  1. 检查 IDE 与授权方式

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

  2. 给出必要工程上下文

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

  3. 选择辅助或规划模式

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

  4. 验证修改与资源消耗

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

为旧函数补回归测试

适合:使用 JetBrains IDE 的开发者

准备输入
目标函数、现有测试风格及一个边界行为
操作方法
编辑建议:选中函数并提供相关测试文件,先让 AI 解释行为,再生成针对性测试;运行后审阅断言。
预期交付物
能反映现有行为的测试候选
人工检查
确认测试不是简单复写实现,失败信息可定位具体行为。

规划跨文件重构

适合:维护模块边界的工程师

准备输入
相关接口、调用方和需要保留的行为
操作方法
编辑建议:在 Junie 选择 Plan,使用 @ 补充文件,确认计划后再让代理逐步修改。
预期交付物
可审阅的重构差异
人工检查
检查调用方、公共接口与相关测试,不能只看当前编辑文件。

整理提交说明

适合:准备提交代码的团队成员

准备输入
本次差异、测试结果和已知限制
操作方法
编辑建议:使用提交消息或 PR 摘要辅助生成说明,再删除与实际修改不符的内容。
预期交付物
与代码一致的变更说明
人工检查
确认没有把未运行的测试写成已通过。

界面与参考图片

JetBrains AI 项目问答与所用代码文件
JetBrains 官方文档展示的 AI Assistant 对话局部,回答旁列出作为上下文的项目代码文件。图片来源 ↗
为旧函数补回归测试原创流程示意
使用示意图 · 本站原创方法图:为旧函数补回归测试。非官方界面,也非产品实测结果。图片来源 ↗

开始前需要了解

免费层有版本和产品限制

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

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

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

Junie 自动上下文有范围

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

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

账号权限、费用与可用功能请以官方入口的当前说明为准。重要结果应先检查,再用于实际工作。

查看 JetBrains AI 官方说明 ↗

常见问题

AI Assistant 和 Junie 有什么区别?

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

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

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

如何让 Junie 先说明计划?

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

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

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

← 返回全部 AI 工具