# IntelliJ IDEA 中的智能体

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

## 面向编码智能体的 IDE 智能

IntelliJ IDEA 会将您选择的编码智能体直接集成到项目工作区中，使其能够基于 IntelliJ IDEA 的 [代码库的已解析、已索引和已推断模型](project-analysis.html)、项目上下文知识以及感知框架的解析来查询和执行操作。

IntelliJ IDEA 的 [检查](customizing-profiles.html)和 [集成 static 分析工具](null)为智能体提供确定性检查，用于验证其更改，从而节省基于模型的审查会消耗的 token 和上下文。

> **Tip: IntelliJ IDEA MCP 服务器**
> IntelliJ IDEA 的代码智能、框架支持和 static 分析功能通过 [IntelliJ IDEA MCP 服务器](mcp-server.html)提供给编码智能体。

为了审查和验证智能体的更改，IntelliJ IDEA 提供细粒度的差异和回滚工具，而 [本地历史记录](local-history.html)可用于比较和恢复中间状态，即使智能体未创建 VCS 提交也是如此。

## IntelliJ IDEA 中的智能体工作区

智能体工作区是 IntelliJ IDEA 以智能体为中心的开发环境。 它提供用于跨仓库和任务并行管理多个智能体和智能体会话的工作区。 您可以在本地、云端运行智能体，或在临时 worktree 中隔离运行。

![IntelliJ IDEA 中的智能体工作区](https://resources.jetbrains.com/help/img/idea/2026.3/ij_agent_workspace.png)

您可以在编辑器选项卡中同时处理智能体会话和项目文件，而无需在编辑器和智能体工作区视图之间切换。

## 打开并管理智能体会话

要启动新的智能体会话:

智能体微件:

Procedure:

* 点击主工具栏中的智能体微件，使用当前选定的  预设 启动一个空会话。

![主工具栏中高亮显示了用于启动新智能体会话的智能体微件图标和下拉箭头。](https://resources.jetbrains.com/help/img/idea/2026.3/air_use_widget_to_start_session.png)

要使用其他预设，请点击微件旁边的 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.chevronDown.svg)，然后从列表中选择。

![主工具栏中的智能体微件菜单，列出了可用于新会话的预设和智能体默认值，以及 Add Agents 项。](https://resources.jetbrains.com/help/img/idea/2026.3/air_widget_overview.png)

智能体会话工具窗口:

Procedure:

1. 打开   智能体会话   工具窗口。 如果不可见，请选择  `视图 | 工具 Windows | Agent 会话` 。

2. 点击   新建会话  ，使用当前选定的预设启动新会话。

![智能体会话工具窗口，顶部显示 New Session 控件，下方显示现有会话列表。](https://resources.jetbrains.com/help/img/idea/2026.3/air_start_session_in_tool_window.png)

要使用其他预设，请点击按钮旁边的 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.chevronDown.svg)，然后从列表中选择。

![智能体会话工具窗口，其中 New Session 旁边的列表已展开，显示可用预设并选中当前预设。](https://resources.jetbrains.com/help/img/idea/2026.3/air_agent_session_tool_window_overview.png)

全局提示:

Procedure:

1. 连续按两次  `Ctrl`  打开全局提示。 您可以从 IDE 中的任何位置调用它。

![全局提示，包含预设列表、快速操作建议、附加的代码上下文以及用于请求的文本字段。](https://resources.jetbrains.com/help/img/idea/2026.3/air_global_prompt_overview.png)

2. 要使用其他预设，请点击当前选定的预设，然后从列表中选择所需预设。

![全局提示，预设列表已打开，列出可用预设以及 Add Agents 和 Manage Presets 操作。](https://resources.jetbrains.com/help/img/idea/2026.3/air_start_session_from_global_prompt.png)

3. 在文本字段中输入请求，然后按  `回车键` 。

了解详情:

* [继续现有会话](https://www.jetbrains.com/zh-cn/help/air-ides/air-start-a-new-session.html#continue-session)

* [复刻会话](https://www.jetbrains.com/zh-cn/help/air-ides/air-start-a-new-session.html#fork-session)

* [在云端运行智能体](https://www.jetbrains.com/zh-cn/help/air-ides/air-start-a-new-session.html#cloud-runs)

## 用于处理智能体的功能

### 多智能体设置

IntelliJ IDEA 可与您已有的智能体、提供商账号和订阅配合使用，同时提供精选的智能体注册表，供您从 IDE 中浏览、安装和设置。

[智能体预设](https://www.jetbrains.com/zh-cn/help/air-ides/air-configure-presets.html)是可重用的配置，用于定义当前智能体会话所使用的智能体、智能体模式、模型和推理强度，让您可以轻松在不同类型任务的智能体或智能体设置之间切换。

本地安装的智能体
: 如果您的计算机上已安装编码智能体，IntelliJ IDEA 会像检测已配置的 JDK 和其他开发工具一样检测它们。
:
:
:
: 环境中已存在的智能体，例如 Claude Code 或 Codex，会连同其已使用的配置一起在 IDE 中可用。

可用智能体注册表
: 可从 IntelliJ IDEA 浏览的 ACP 兼容智能体精选目录。 默认情况下，IDE 会从 JetBrains 托管的在线 JSON 文件读取注册表，您的组织也可以提供自己的注册表。
:
:
:
: 由于 [智能体客户端协议 (ACP)](https://agentclientprotocol.com/get-started/introduction) 是标准接口，兼容的智能体无需专用集成即可与 IntelliJ IDEA 配合使用。

了解详情:

* [浏览、安装和更新智能体](https://www.jetbrains.com/zh-cn/help/air-ides/air-manage-agents.html)

* [授权选项](https://www.jetbrains.com/zh-cn/help/air-ides/air-configure-authorization.html)

### 智能体会话中的上下文和成本管理

对于每个智能体会话，您可以附加文件和文件夹、提交、屏幕上下文或特定智能体技能等上下文。

![上下文选择器，列出项目文件和文件夹、从计算机上传、屏幕上下文、提交和技能，以及最近文件列表。](https://resources.jetbrains.com/help/img/idea/2026.3/air_attach_context.png)

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

![智能体会话视图，其中上下文指示器工具提示已打开，显示已用上下文百分比以及已用、可用和容量 token 计数。](https://resources.jetbrains.com/help/img/idea/2026.3/air_agent_session_view_context_indicator.png)

了解详情:

* [智能体会话视图概述](https://www.jetbrains.com/zh-cn/help/air-ides/air-interact-with-the-agent.html#agent-session-view)

* [配置智能体设置](https://www.jetbrains.com/zh-cn/help/air-ides/air-interact-with-the-agent.html#agent-settings)

* [将提示添加到队列](https://www.jetbrains.com/zh-cn/help/air-ides/air-interact-with-the-agent.html#prompt-queueing)

### 差异审查和输出验证工具

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

![差异查看器，在会话更改的第 45 行显示注释弹出窗口，展示已输入的注释文本以及 Cancel 和 Add Note 按钮。](https://resources.jetbrains.com/help/img/idea/2026.3/air_adding_a_note.png)

了解详情:

* [向差异添加注释](https://www.jetbrains.com/zh-cn/help/air-ides/air-review-agent-changes.html#code-notes)

* [使用智能体解决合并冲突](https://www.jetbrains.com/zh-cn/help/air-ides/air-review-agent-changes.html#merge-conflict-resolution)

## 比较 Air 与 AI Assistant

JetBrains 还提供 [AI Assistant](https://www.jetbrains.com/zh-cn/help/ai-assistant/about-ai-assistant.html) – 一组 AI 驱动的功能，包括编码智能体、AI Chat、编辑器内代码补全和代码洞察。 JetBrains Air 是一个独立插件，不会替代或禁用 AI Assistant。

JetBrains Air 和 AI Assistant 覆盖 AI 驱动开发的不同部分:

|  |  ![](https://resources.jetbrains.com/help/img/idea/2026.3/air.svg)  JetBrains Air   |  ![](https://resources.jetbrains.com/help/img/idea/2026.3/intellij.ml.llm.core.icons.aiAssistantColored.svg)  AI Assistant   |
| --- | --- | --- |
|  主要关注点  |  提供一个智能体工作区，用于运行外部或自托管的编码智能体，并重用其现有配置、提供商账号和订阅。  |  提供 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](https://www.jetbrains.com/zh-cn/help/air-ides/air.html)
: JetBrains IDE 中 [JetBrains Air](https://plugins.jetbrains.com/plugin/33314-air-alpha) 功能的详细指南。

[MCP 服务器](mcp-server.html)
: 通过 MCP 服务器可供编码智能体使用的 IntelliJ IDEA 工具完整列表。

[AI Assistant](ai-assistant-in-jetbrains-ides.html)
: IntelliJ IDEA 的插件，提供 JetBrains AI 功能，包括 AI Chat、编辑器内代码补全、下一步编辑建议、代码洞察和编码智能体。

