特定のファイルやディレクトリを指定し、AI Assistant の利用を不許可にすることは可能です。この機能は JetBrains IDE 2025.1 以降で対応されています。

手順:

  1. AI Assistant プラグインを最新にしてください。
  2. IDEの「設定」→「ツール」→「AI Assistent」→「プロジェクト設定」(Settings | Tools | AI Assistant | Project Settings)の「.aiignore を有効にする」(Enable .aiignore) チェックボックスが有効になっていることを確認します。

  3. プロジェクト配下に直接 .aiignore ファイルを作成するか、または、1. の設定画面内の「.aiignore ファイルを作成する」(Create .aiignore file) ボタンを押下してください。
  4. .aiignore ファイルを開き、不許可にするファイルやディレクトリを指定してください。指定の方法はJetBrains IDEのドキュメントをご参照ください。
  5. .aiignore ファイルにより AI Assistant の利用が許可されていない場合は、AI の機能を実行しようとした場合に「AIアクションはAI の無視対象ファイルによって無効化されています」(AI Actions are disabled by AI Ignore)と表示されたり、ファイルが見つからないなどのメッセージが表示されます。

対象製品:

CLion、DataGrip、DataSpell、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、ReSharper、Rider、RubyMine、RustRover、WebStorm

関連記事: