AI Assistant 2026.1 Help

功能可用性

本节说明 AI Assistant 提供的功能及其在 JetBrains IDE 中的可用性。

与 AI 交互

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

与 AI Assistant 聊天

与 AI Assistant 支持的大型语言模型和智能体交互。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

编写和编辑代码

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

云端代码补全

根据项目上下文自动补全单行、代码块或整个函数。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

下一个编辑建议

在修改或编写代码时,获取下一步可能更改内容的建议。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

建议重构

获取对所选代码段的重构建议。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

获取名称建议的帮助

在编辑器中重命名符号时获取建议。

可用

不可用

不可用

可用

可用

可用

可用

可用

可用

可用

可用

添加 Python 类型注解

为函数和变量生成 Python 类型提示。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

使用提示在编辑器中生成代码

在编辑器中通过自然语言提示生成代码。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

将粘贴的代码转换为其他语言

将代码从一种编程语言转换为另一种。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

理解和优化代码

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

解释代码

让 AI 解释所选代码段。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

解释运行时错误

获取对运行命令、查询、代码、脚本或单元测试时出现错误的解释。

可用

可用

可用

不可用

可用

可用

可用

不可用

可用

不可用

可用

解释日志错误

获取日志文件中错误的 AI 解释。

不可用

不可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

不可用

解释 CMake 错误

获取分析 CMake 执行问题的帮助。

可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

解释构建错误和警告

解释在 构建 工具窗口收到的所有警告或错误。

不可用

不可用

不可用

不可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

解释编译错误

获取分析构建错误消息的帮助。

不可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

不可用

可用

不可用

解释 SQL 代码

获取 IDE 报告的 SQL 问题解释。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

查找问题

识别所选代码段中的问题并获得修复建议。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

修复 SQL 代码

获取对错误 SQL 查询的修复建议。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

生成单元测试

为代码段生成单元测试。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

生成文档

为任意项声明生成文档。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

AI 在版本控制中的应用

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

生成提交消息

生成描述更改内容的提交消息。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

使用 AI 进行自我审查

在提交更新前让 AI 进行审查。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

编辑并改进提交消息

编辑已提交更改的消息。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

解释提交

总结一个或多个提交中的更改。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

为拉取请求和合并请求生成标题和描述

为拉取请求和合并请求生成标题和描述。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

使用 AI 解决 Git 冲突

使用 AI 解决合并冲突。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

生成传入拉取请求的摘要

生成传入拉取请求的摘要。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

生成搁置标题

为静默搁置的更改列表生成标题。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

专用工作流程

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

解释查询方案

让 AI 解释您的查询方案。

通过插件可用 [1]

可用

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

优化查询

优化查询以提升性能和效率。

通过插件可用 [1]

可用

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

通过插件可用 [1]

生成终端命令

通过自然语言提示生成终端命令。

可用

不可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

解释 Jupyter 单元

获取当前 Jupyter 单元或整个 Notebook 的解释。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

创建代码单元

用 AI 生成的内容创建新代码单元。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

生成可视化

根据数据框生成数据可视化的代码段。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

编辑单元格

使用 AI 修改现有单元。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

修复错误

修复无法运行单元格中的错误。

不可用

不可用

可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

建议 Django 意图

获取模型、视图和其它框架组件的建议。

不可用

不可用

不可用

不可用

不可用

不可用

可用

不可用

不可用

不可用

不可用

高级配置

功能

描述

CLion CLion"},{

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

使用第三方和本地模型。

配置 AI Assistant 以使用本地部署的模型或第三方提供的模型。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

模型上下文协议(MCP)

连接到 MCP 服务器以扩展 AI Assistant 的能力。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

代理客户端协议(ACP)

连接外部 AI 智能体并在 AI 聊天中使用。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

项目规则

定义项目专属规则,帮助 AI Assistant 理解代码、工具和编码规范。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

提示库

创建自定义提示或修改用于 AI Assistant 操作的内置提示。

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

可用

2026年 5月 8日