AI Assistant2026.1 ヘルプ

AI Assistant について

AI Assistant は、JetBrains IDE に統合された AI 搭載機能とコーディングエージェントの集合体です。AI チャットでコードを扱う際に、エディター内で直接操作したり、複数ステップの開発タスクを処理できるコーディングエージェントを介して操作したりできます。

AI Assistant は、IDE を AI モデルやエージェントに接続し、コードスニペットの生成、既存ロジックの説明、改善提案、定型的な開発タスクの自動化などを通じて、コードの記述、理解、改善を支援します。

AI Assistant in IDE

主な機能

AI Assistant は、開発ワークフローをサポートするために設計された、さまざまな AI 搭載機能を提供します。

  • コンテキスト認識型 AI チャット
    コードに関する質問をしたり、プロジェクト構造を移動したり、現在の状況に基づいた関連性の高い情報を取得したりできます。

  • Context-aware AI chat
  • コーディングエージェント
    複数のファイルにわたって作業し、大規模な変更にも対応できる AI 搭載エージェントに、複雑で複数のステップからなるタスクを委譲します。

  • Coding agents
  • エディター内 AI 支援
    自然言語のプロンプトからコードを生成または更新し、インラインのコード補完と次の編集候補を受け取ります。

  • Code insights
  • コードインサイト
    AI にコードの説明、改善点の提案、リファクタリングの支援、潜在的な問題点の特定を依頼します。

  • AI Assistant actions - Explain Code
  • ルーチン自動化
    ドキュメント、単体テスト、コミットメッセージ、プルリクエストの概要を生成することで、手作業を削減します。

  • Routine automation

柔軟な AI 構成

AI Assistant は、お客様のニーズに合わせてさまざまな方法で設定できます。JetBrains AI サブスクリプションと組み合わせて使用したり、独自の API キーを提供したり、プロバイダーアカウントを使用して統合エージェントを認証したり、外部コーディングエージェントをインストールしたりできます。

Activation options

この柔軟性により、開発ワークフローに最適な AI モデルとサービスを選択できます。

AI Assistant の仕組み

AI Assistant は、AI を活用した機能を JetBrains IDE に直接統合します。現在開いているファイル、選択されているコード、最近の変更点など、プロジェクトの関連コンテキストを使用して、有用な提案や回答を生成します。

AI Assistant 機能を使用すると、リクエストと関連するコンテキストが AI モデルに送信され、AI モデルが処理し、コード候補、説明、その他の支援として結果を IDE に返します。

ワークフローは通常、次のようになります。

  1. 機能を起動するには、たとえば AI チャットで質問をしたり、エディターで AI を活用したアクションを実行したりします。

  2. プロジェクト内の AI Assistant が関連するコンテキストを収集しますは、選択したコードや現在のファイルなどから取得されます。

  3. リクエストとコンテキストは AI モデルに送信されますはリクエストを処理します。

  4. 応答は IDE に返されますは、エディターやツールウィンドウにコードの候補、説明、その他の支援として表示されます。

典型的な AI Assistant のワークフロー

User triggers
feature

AI Assistant
collects context

AI model
processes request

Response is shown
in IDE

IDE 互換性

AI Assistant は、以下の JetBrains IDE にインストールできます。

さらに、AI Assistant は他の環境でも使用できます。

  • Android Studio – Android 開発のための公式 IDE。Google が作成し、JetBrains による IntelliJ IDEA をベースにしています。

  • ReSharper – Visual Studio 用の ReSharper 拡張機能と併せてインストールできる別製品として入手可能です。

次のステップ

AI Assistant の利用を開始するには、以下のトピックを参照してください。

  • IDE に AI Assistant をインストールする – 対応 IDE にプラグインをインストールしてください。

  • AI Assistant を有効にする – サポートされているアクティベーションオプションから 1 つを選択してください。JetBrains AI サブスクリプションを使用する、独自の API キーを使用する、プロバイダーアカウントを使用して統合エージェントを承認する、または外部エージェントを追加する、のいずれかです。

  • 機能の利用可能性 – AI Assistant の主な機能と、それらが JetBrains IDE 全体でどのように利用できるかを調べます。

  • サポートされているモデル – 利用可能な AI モデルをレビューします。

2026 年 3 月 31 日

関連ページ:

AI Assistant を有効にする

AI Assistant は、AI 機能やコーディングエージェントにアクセスするための柔軟な方法を提供します。JetBrains AI サービスを利用したり、さまざまな認証方法を使用してエージェントをアクティブ化したり、独自の API キーを使用して外部モデルに接続したりできます。アクティベーションオプション:インストール後、AI Assistant をどのように使用するかを選択できます。JetBrains AI から始めましょう – JetBrains が管理するサービスを利用すると、AI A...

AI Assistant のインストール

AI Assistant プラグインは JetBrains IDE には同梱されておらず、[1] ではデフォルトで無効になっています。プラグインをインストールして有効化し、JetBrains AI 利用規約、JetBrains AI 利用規定、サードパーティプロバイダーの規約を含む該当する利用規約に明示的に同意しない限り、コードにアクセスされることはありません。システム要件:AI Assistant はデフォルトではクラウドホスト型の LLM を利用するため、ローカルハードウェアに負荷はかかりません...

機能の利用可能性

このセクションでは、AI Assistant が提供する機能と、それらが JetBrains IDE 全体でどのように利用できるかについて説明します。AI と対話する:AI Assistant とチャット AI Assistant がサポートする LLM(法学修士)やエージェントと連携します。

サポートされているモデル

AI Assistant は、さまざまな AI モデルを使用して機能や AI チャットを実現しています。デフォルトでは、これらのモデルは JetBrains AI サービスを通じて提供されますが、サポートされているサードパーティプロバイダーのモデルを独自の API キーで使用したり、ローカルでホストされているモデルを接続したりすることもできます。この柔軟性により、ワークフローとプライバシー要件に最適な設定を選択できます。JetBrains AI サービスモデル:以下の表は、JetBrains AI...