百用集研究资料桌
搜索研究与资料 · 工具介绍

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 IDE 的开发者

准备什么
目标函数、现有测试风格及一个边界行为
怎么完成
编辑建议:选中函数并提供相关测试文件,先让 AI 解释行为,再生成针对性测试;运行后审阅断言。
完成后得到什么
能反映现有行为的测试候选
交付前检查
确认测试不是简单复写实现,失败信息可定位具体行为。
规划跨文件重构可审阅的重构差异

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

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

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

准备什么
本次差异、测试结果和已知限制
怎么完成
编辑建议:使用提交消息或 PR 摘要辅助生成说明,再删除与实际修改不符的内容。
完成后得到什么
与代码一致的变更说明
交付前检查
确认没有把未运行的测试写成已通过。
搜索研究与资料 · 从小样开始

如何使用 JetBrains AI

  1. 检查 IDE 与授权方式

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

  2. 给出必要工程上下文

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

  3. 选择辅助或规划模式

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

  4. 验证修改与资源消耗

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

界面与操作参考

开始前需要了解

免费层有版本和产品限制

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 会先准备计划并等待确认后再实施。命令是否确认还需要检查相应执行设置。

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

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

百用集 · 场景选型

从搜索研究与资料角度评估JetBrains AI

把搜索研究与资料需要的条件列清楚,再比较工具。阅读本页的产品用途、步骤与限制,再逐项确认下面的问题;这些是选型方法,不表示每款工具都具备同样能力。

  1. 来源能否回看

    需要能打开的原始页面或文档位置,不能只有一段无出处的摘要。

  2. 范围是否与问题一致

    核对日期、地区、对象与定义,不把相似术语当成同一事实。

  3. 是否保留反例

    把冲突资料和未解决问题放进结论,避免只找支持原想法的证据。

选择一个小样任务,先检查结果与交付格式,再决定是否用于更多资料。

← 返回全部 AI 工具