IntelliJ IDEA 中的智能体
面向编码智能体的 IDE 智能
IntelliJ IDEA 会将您选择的编码智能体直接集成到项目工作区中,使其能够基于 IntelliJ IDEA 的 代码库的已解析、已索引和已推断模型 、项目上下文知识以及感知框架的解析来查询和执行操作。
IntelliJ IDEA 的 检查和 集成 static 分析工具为智能体提供确定性检查,用于验证其更改,从而节省基于模型的审查会消耗的 token 和上下文。
为了审查和验证智能体的更改,IntelliJ IDEA 提供细粒度的差异和回滚工具,而 本地历史记录可用于比较和恢复中间状态,即使智能体未创建 VCS 提交也是如此。
IntelliJ IDEA 中的智能体工作区
智能体工作区是 IntelliJ IDEA 以智能体为中心的开发环境。 它提供用于跨仓库和任务并行管理多个智能体和智能体会话的工作区。 您可以在本地、云端运行智能体,或在临时 worktree 中隔离运行。

您可以在编辑器选项卡中同时处理智能体会话和项目文件,而无需在编辑器和智能体工作区视图之间切换。
打开并管理智能体会话
要启动新的智能体会话:
点击主工具栏中的智能体微件,使用当前选定的 预设启动一个空会话。

要使用其他预设,请点击微件旁边的
,然后从列表中选择。

打开 智能体会话 工具窗口。 如果不可见,请选择 。
点击 新建会话 ,使用当前选定的预设启动新会话。

要使用其他预设,请点击按钮旁边的
,然后从列表中选择。

了解详情:
用于处理智能体的功能
多智能体设置
IntelliJ IDEA 可与您已有的智能体、提供商账号和订阅配合使用,同时提供精选的智能体注册表,供您从 IDE 中浏览、安装和设置。
智能体预设是可重用的配置,用于定义当前智能体会话所使用的智能体、智能体模式、模型和推理强度,让您可以轻松在不同类型任务的智能体或智能体设置之间切换。
- 本地安装的智能体
如果您的计算机上已安装编码智能体,IntelliJ IDEA 会像检测已配置的 JDK 和其他开发工具一样检测它们。
环境中已存在的智能体,例如 Claude Code 或 Codex,会连同其已使用的配置一起在 IDE 中可用。
- 可用智能体注册表
可从 IntelliJ IDEA 浏览的 ACP 兼容智能体精选目录。 默认情况下,IDE 会从 JetBrains 托管的在线 JSON 文件读取注册表,您的组织也可以提供自己的注册表。
由于 智能体客户端协议 (ACP) 是标准接口,兼容的智能体无需专用集成即可与 IntelliJ IDEA 配合使用。
了解详情:
智能体会话中的上下文和成本管理
对于每个智能体会话,您可以附加文件和文件夹、提交、屏幕上下文或特定智能体技能等上下文。

发送第一个提示后,文本字段中还会显示上下文指示器。 将鼠标悬停在其上会显示当前会话中已使用多少模型上下文窗口。 提示、附加的上下文和智能体响应都会计入此用法,指示器会随着会话继续而更新。

了解详情:
差异审查和输出验证工具
在审查智能体更改的文件时,您可以在差异行上留下注释,并在下一条消息中将其发送回智能体。 通过备注,可以指向想要重新处理的代码,而不是在提示中描述它。

了解详情:
比较 Air 与 AI Assistant
JetBrains 还提供 AI Assistant – 一组 AI 驱动的功能,包括编码智能体、AI Chat、编辑器内代码补全和代码洞察。 JetBrains Air 是一个独立插件,不会替代或禁用 AI Assistant。
JetBrains Air 和 AI Assistant 覆盖 AI 驱动开发的不同部分:
|
| |
|---|---|---|
主要关注点 | 提供一个智能体工作区,用于运行外部或自托管的编码智能体,并重用其现有配置、提供商账号和订阅。 | 提供 JetBrains AI 功能,包括 AI Chat、编辑器内代码补全、下一步编辑建议、代码洞察和编码智能体。 |
智能体 | 检测计算机上已安装的编码智能体,并使其在 IDE 中可用。 您还可以从注册表安装 ACP 智能体。 | 包含一组捆绑的智能体,并允许在需要时安装其他兼容 ACP 的智能体。 |
AI 访问 | 根据智能体和您的设置,使用 JetBrains AI、JetBrains Air 中配置的提供商或现有智能体授权。 JetBrains Air 本身不提供 AI 模型,也不需要 JetBrains AI 订阅。 | 通过 JetBrains AI 订阅连接到 JetBrains AI 模型。 其他支持的激活选项包括您自己的 API 密钥和提供商账号。 |
工作区 | 将智能体及其会话视为工作单元。 会话可以使用结构化聊天或智能体的终端接口,并包括预设、会话差异、并行运行和专用管理视图。 | 将 AI Chat、智能体和内联辅助作为伴侣应用功能集成到编辑器和现有 IDE 工具窗口中。 |
了解详情
- JetBrains Air
JetBrains IDE 中 JetBrains Air 功能的详细指南。
- MCP 服务器
通过 MCP 服务器可供编码智能体使用的 IntelliJ IDEA 工具完整列表。
- AI Assistant
IntelliJ IDEA 的插件,提供 JetBrains AI 功能,包括 AI Chat、编辑器内代码补全、下一步编辑建议、代码洞察和编码智能体。

