AI Assistant Help

限制或禁用 AI 助理功能

如果您不想与第三方共享源代码,您可以限制 AI Assistant 的使用,也可以选择完全禁用。

为当前项目禁用 AI Assistant

您可以为当前在您的 IDE 中打开的项目禁用 AI Assistant。

  1. 点击窗口标题栏中工具栏的 JetBrains AI 微件。

    JetBrains AI 设置
  2. 将鼠标悬停在 禁用 AI Assistant 选项上,然后点击 为此项目禁用

    为此项目禁用

JetBrains AI 微件图标将发生变化,并出现提示信息,说明该项目已禁用 AI 功能。 该信息也将显示在 AI 聊天 中。

因此,工具栏中的所有 AI Assistant 图标以及上下文菜单中的 AI 操作将变为不可用。

永久禁用 AI Assistant

若要在 IDE 级别禁用 AI Assistant,您可以禁用 AI Assistant 插件。

  1. 点击窗口标题栏中工具栏的 JetBrains AI 微件。

    JetBrains AI 设置
  2. 将鼠标悬停在 禁用 AI Assistant 选项上,选择 通过插件永久禁用 选项。

    通过插件永久禁用
  3. 在打开的插件描述窗格中,点击 禁用

您还可以在同一插件描述窗格中,点击 箭头按钮打开操作列表,选择 卸载 ,然后重启 IDE 以卸载插件。

限制 AI Assistant 在项目中的使用

作为禁用 AI Assistant 的替代方案,您可以创建一个文件以限制项目中 AI 功能的使用。

  • 在项目根目录中创建一个名为 .noai 的空文件。

当此文件存在时,所有 AI Assistant 功能将完全禁用该项目。 即使此项目在另一个 IDE 中打开,也无法使用 AI Assistant 功能。

项目根目录包含 .noai 文件

限制 AI Assistant 在特定文件或文件夹中的使用

您可以通过创建和配置一个 .aiignore 文件来限制 AI Assistant 处理特定文件或文件夹。

  1. 请导航至 设置 | 工具 | AI Assistant | 项目设置

  2. 选中 启用 .aiignore 复选框并点击 创建 .aiignore 文件

  3. 指定一个模式以排除 AI Assistant 处理的文件和/或文件夹。 .aiignore 文件使用与 .gitignore 文件相同的语法,并提供了一个配置模板。

    将受限的文件和文件夹添加到 .aiignore 文件中

    配置的文件可能如下所示:

    # Ignore build output directories target/ out/ # Ignore Maven wrapper files .mvn/ # Ignore project files .idea/ *.iml # Ignore compiled Java class files *.class # Ignore all .java files except the ones from the 'src/main' folder *.java !src/main/**/*.java # Ignore test reports and test directories test-results/ allure-results/ # Ignore logs and temporary files logs/ *.log *.tmp

因此,如果您尝试在受限文件中调用任何 AI Assistant 操作,您将收到以下消息:

AI 无法访问此文件的警告

在网络级别禁用 AI Assistant

您可以通过在网络级别阻止以下 JetBrains AI服务的基本 URL 来限制对 AI Assistant 的访问:

  • https://api.jetbrains.ai/

    (适用于中国大陆: https://api.ai.jetbrains.com.cn/

  • https://api.app.prod.grazie.aws.intellij.net/

隐藏 AI 聊天工具窗口和 JetBrains AI 微件

即使您尚未安装 AI Assistant 插件,仍可能会看到工具窗口 AI 聊天 提示安装插件,以及窗口标题栏的工具栏中显示的 JetBrains AI 微件。

AI Assistant安装工具窗口

这些项并非 AI Assistant 插件,且无法访问您的代码。 但是,如果您仍希望移除它们,可以这样做。

要隐藏 AI 聊天 工具窗口,请右键点击图标并选择 隐藏

隐藏工具窗口

要隐藏 JetBrains AI 微件:

  1. 右键点击 图标并选择 自定义工具栏

  2. 自定义主工具栏 对话框中,选择微件并点击 移除

    隐藏微件
  3. 请点击 Apply 以保存更改。

在终端中禁用 AI 助理

新终端 中使用时(该引擎为实验性终端引擎,在 2024.* 版 IDE 中可用,后续版本已弃用),AI Assistant 可识别自然语言并将其转换为对应的终端命令。

但某些终端命令可能类似于自然语言查询,可能导致 AI Assistant 将其误认为提示内容的一部分,而非实际命令。要禁用此行为: 要禁用此行为:

  1. 点击工具窗口页眉中的 选项

  2. 清除 检测自然语言 选项。

如需更多信息,请参阅 生成终端命令

最后修改日期: 2025年 12月 5日