AI Assistant 2026.1 Help

AI 聊天

AI 聊天 是与 AI Assistant 支持的 AI 模型和代理进行交互的主要入口。 在这里,可以与语言模型对话,咨询代码或项目相关问题,并与代理协作规划和执行开发任务。

AI Chat 交互一般遵循以下模式:

  • 选择交互方式 – 可在处理日常问题的聊天和面向高级开发任务设计的代理之间进行选择。

  • 选择模型 – 选择用于处理请求的 AI 模型。 模型可以通过 JetBrains AI 服务 提供,来自 第三方 AI 供应商 ,或 本地托管

  • 为请求添加上下文 – 通过附加文件、文件夹、图片、符号或其他元素 提供 相关信息,为查询提供上下文。

  • 处理响应 – AI Assistant 可以回答问题、生成代码或终端命令,并建议文件编辑。 可以查看模型或代理生成的结果,并根据需要 处理 建议的更改。

这样可获得相关答案,生成代码,并使用 AI 对项目进行更改。

界面概览

AI Chat 作为工具窗口位于右侧工具栏中。 可通过点击 AI 聊天 按钮打开。

打开 AI 聊天

工具窗口由以下元素组成:

AI 聊天元素
  1. 聊天模式和代理选择器 – 在 聊天 之间进行切换,以便快速会话,或在受支持的 代理 之间切换,以完成复杂任务。

  2. 模型选择器 – 选择用于处理请求的模型,包括本地运行的模型及已配置的第三方供应商提供的模型。

  3. 附件 -添加文件、文件夹、图像、符号或其他元素作为您请求的上下文。

  4. 聊天历史与设置 – 可通过点击 聊天记录 按钮访问历史会话,重命名或删除当前活动聊天,调整聊天布局,或通过 选项 菜单管理 AI Assistant 设置。

交互模式

AI Chat 支持两种与 AI 交互的方式: 聊天代理。 所选模式决定 AI 如何处理请求。

选择聊天模式
聊天

使用 聊天模式 提出一般或项目相关的问题、请求说明或生成代码段。 在该模式下,AI 提供响应和建议,但不会自动对项目做更改。 所有生成的代码都需要人工审核并 应用

代理

代理专为更复杂的开发任务而设计。 它们可以在项目中执行多步操作,修改多个文件,并在执行过程中报告进度。 您可以根据需要查看结果并保留或回滚更改。

AI Assistant 当前集成了以下代理:

还可以通过 代理客户端协议(ACP) 连接外部代理。 更多信息请参阅 Agent Client Protocol(ACP)

模型

不同的模型拥有不同的能力,因此可依据任务需要进行切换。 AI Assistant 允许从受支持的大语言模型 列表 、已配置 第三方供应商的模型或 本地运行模型中选择。

选择模型

上下文

为请求附加正确的上下文有助于 AI Assistant 提供更准确、相关度更高的回应。 可添加文件、文件夹、图片、符号、提交或其他项目,为 AI Assistant 提供与问题相关的更多信息。

添加上下文

响应

AI Assistant 的响应可包含代码段、终端命令、编辑建议,或影响一个或多个文件的更改。

如何处理响应取决于所选的 操作模式

  • 聊天 模式下,响应通常包含建议或代码段,可根据需要进行查看和应用。

  • 代理通常会变更多个文件,可按需查看并接受或放弃更改。

会话

AI Assistant 将聊天交互组织为会话。 每个会话都会保留消息与响应历史,便于之后回顾或继续先前的交互。

所有聊天列表
2026年 5月 8日