JetBrains Rider 2024.1 ヘルプ

AI Assistant を無効にする

ソースコードをサードパーティーと共有したくない場合は、AI Assistant の使用を制限できます。

現在のプロジェクトの AI Assistant を無効にする

JetBrains Rider で現在開いているプロジェクトの AI Assistant を無効にすることができます。

  1. 右下隅の「 AI Assistant」をクリックします。

  2. このプロジェクトに対して無効にするオプションを選択してください。

    Option to disable AI Assistant for current project

ツールバーの AI Assistant アイコンとコンテキストメニューの AI アクションは引き続き表示されますが、使用できないことに注意してください。

プロジェクトに対する AI Assistant の使用を制限する

  • プロジェクトのルートディレクトリに .noai という名前の空のファイルを作成します。

このファイルが存在すると、プロジェクトのすべての AI Assistant 機能が完全に無効になります。このプロジェクトを別の IDE で開いても、AI Assistant 機能は利用できません。

このファイルは JetBrains AI Assistant プラグインにのみ影響し、JetBrains IDE 用のサードパーティ AI 統合プラグインや、外部 LLM ( 大規模言語モデル (英語)) にコードを送信する可能性のあるその他のツールには影響しないことに注意してください。

AI Assistant を永久に無効にする

IDE レベルで AI Assistant を無効にするには、AI Assistant プラグインを無効にします。

  1. 右下隅の「 AI Assistant」をクリックします。

    Option to disable AI Assistant for current project
  2. さらにをクリックし、プラグイン経由で永久に無効にするオプションを選択します。

    Disable AI Assistant completely
  3. 開いたプラグインの説明ペインで、「無効にして JetBrains Rider を再起動する」をクリックします。

    AI Assistant プラグインの説明パネルが開いていない場合は、設定 | プラグイン | インストール済みでプラグインの名前を検索できます。

AI Assistant プラグインがインストールされていない場合でも、プラグインのインストールを提案するインストールツールウィンドウが表示されることがあります。

AI Assistant installation tool window

このツールウィンドウは AI Assistant プラグインではないため、コードにアクセスすることはできません。

プラグインをインストールし、JetBrains AI サービスライセンスを取得し、プラグインのインストール時に JetBrains AI 利用規約(英語)JetBrains AI 利用規定(英語)に明示的な同意を与えない限り、AI Assistant はアクティブにならず、コードにアクセスできません。

AI Assistant icon を右クリックして非表示を選択すると、このツールウィンドウを非表示にできます。

関連ページ:

AI Assistant

AI Assistant は、ソフトウェア開発に AI を活用した機能を提供します。コードの説明、コードの断片に関する質問への回答、コードの提案の提供、メッセージのコミットなどを行うことができます。AI Assistant プラグインはバンドルされておらず、JetBrains Rider ではデフォルトで有効になっていません。プラグインをインストールし、JetBrains AI サービスライセンスを取得し、プラグインのインストール時に JetBrains AI 利用規約と JetBrains AI...

AI でテストを生成

AI Assistant を使用すると、C# メソッドのユニットテストを生成できます: AI Assistant は、コードとそのドキュメントの両方を分析して、コードの動作に関するインサイトを提供するテストを推奨するクラスの単体テストを作成するエディターで、単体テストを作成するクラスにキャレットを置きます。を押すか、コードの生成メニューを開いてユニットテストを選択します。ソリューションに、クラス名と一致するテストクラスを持つテストプロジェクトが含まれている場合、JetBrains Rider は...

コードを作成および編集する

本セクション: エディターの基本、コーディング支援、コード生成、ローカライゼーションアシスタンス、コードテンプレート、ローカル履歴、Windows フォームを設計する、ファイルとフォルダーを比較する、基本的な編集作業には、次のショートカットを使用できます。基本編集:切り取りコピー貼り付けプレーンテキストとして貼り付け履歴から貼り付け ... パスをコピー参照をコピーすべて保存元に戻すやり直し