特定のファイルやディレクトリを指定し、AI Assistant の利用を不許可にすることは可能です。この機能は JetBrains IDE 2025.1 以降で対応されています。Junie において不許可に指定されたファイルやディレクトリにアクセスする必要がある場合は都度確認が行われます。

手順:

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

  3. プロジェクト配下に直接 .aiignore ファイルを作成するか、または、2. の設定画面内の「.aiignore ファイルを作成する」(Create .aiignore file) ボタンを押下してください。
  4. .aiignore ファイルを開き、不許可にするファイルやディレクトリを指定してください。指定方法は .gitignore と同様です。
  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

関連記事: