IntelliJ IDEA のエージェント
コーディングエージェント向けの IDE インテリジェンス
IntelliJ IDEA は、選択したコーディングエージェントをプロジェクトワークスペースに直接統合し、IntelliJ IDEA の コードベースの解析済み、インデックス済み、推論済みモデル 、プロジェクトコンテキストに関する知識、フレームワーク対応の解決に基づいてクエリとアクションを実行できるようにします。
IntelliJ IDEA の インスペクション と 統合静的解析ツール は、エージェントに変更を検証するための決定論的チェックを提供し、モデルベースのレビューで消費されるトークンとコンテキストを節約します。
エージェントの変更のレビューと検証のために、IntelliJ IDEA はきめ細かな diff ツールとロールバックツールを提供します。また、エージェントが VCS コミットを作成していない場合でも、 ローカル履歴を使って中間状態を比較および復元できます。
IntelliJ IDEA のエージェントワークスペース
エージェントワークスペースは、IntelliJ IDEA のエージェント中心の開発環境です。 複数のエージェントとエージェントセッションを、リポジトリやタスクをまたいで並行して管理するためのワークスペースを提供します。 エージェントはローカル、クラウド、または一時ワークツリーで分離して実行できます。

エディターとエージェントワークスペースのビューを切り替えることなく、エディタータブでエージェントセッションとプロジェクトファイルの両方を同時に操作できます。
エージェントセッションを開いて管理
新しいエージェントセッションを開始するには:
メインツールバーのエージェントウィジェットをクリックして、現在選択されている プリセットで空のセッションを開始します。

別のプリセットを使用するには、ウィジェットの横にある
をクリックし、リストから選択します。

エージェントセッション ツールウィンドウを開きます。 表示されていない場合は、 を選択します。
新規セッション をクリックして、現在選択されているプリセットで新しいセッションを開始します。

別のプリセットを使用するには、ボタンの横にある
をクリックし、リストから選択します。

詳細:
エージェントを操作するための機能
マルチエージェント設定
IntelliJ IDEA は、既存のエージェント、プロバイダーアカウント、サブスクリプションと連携します。また、IDE から閲覧、インストール、設定できる厳選されたエージェントレジストリも提供します。
エージェントプリセットは、現在のエージェントセッションで使用するエージェント、エージェントモード、モデル、推論エフォートを定義する再利用可能な構成です。異なる種類のタスクに合わせて、エージェントやエージェント設定を簡単に切り替えられます。
- ローカルにインストールされたエージェント
マシンにコーディングエージェントがすでにインストールされている場合、IntelliJ IDEA は構成済みの JDK やその他の開発ツールと同じ方法でそれらを検出します。
Claude Code や Codex など、環境にすでに存在するエージェントは、すでに使用している構成で IDE で利用可能になります。
- 使用可能なエージェントのレジストリ
IntelliJ IDEA から閲覧できる、厳選された ACP 互換エージェントのカタログです。 IDE はデフォルトで、JetBrains がホストするオンライン JSON ファイルからレジストリを読み取ります。組織が独自のレジストリを提供することもできます。
Agent Client Protocol (ACP) は標準インターフェースであるため、互換エージェントは専用の統合なしで IntelliJ IDEA と連携できます。
詳細:
エージェントセッションでのコンテキストとコストの管理
各エージェントセッションには、ファイルやフォルダー、コミット、画面からのコンテキスト、特定のエージェントスキルなどのコンテキストを添付できます。

最初のプロンプトを送信すると、テキストフィールドにもコンテキストインジケーターが表示されます。 その上にマウスを移動すると、現在のセッションでモデルのコンテキストウィンドウがどの程度使用されているかが表示されます。 プロンプト、添付されたコンテキスト、エージェントの応答がこの使用量に反映され、セッションが続くにつれてインジケーターが更新されます。

詳細:
diff レビューと出力検証ツール
エージェントが変更したファイルをレビューしている間、diff の行にノートを残し、次のメッセージでエージェントに送り返すことができます。 ノートを使用すると、プロンプトで説明する代わりに、作り直してほしいコードを指し示せます。

詳細:
Air と AI Assistant を比較
JetBrains は AI Assistant も提供しています。これは、コーディングエージェント、AI Chat、エディター内コード補完、コードインサイトを含む AI 搭載機能のコレクションです。 JetBrains Air は独立したプラグインであり、AI Assistant を置き換えたり無効化したりするものではありません。
JetBrains Air と AI Assistant は、AI 搭載開発の異なる部分をカバーします:
|
| |
|---|---|---|
主な焦点 | 外部またはセルフホストのコーディングエージェントを実行し、その既存の構成、プロバイダーアカウント、サブスクリプションを再利用するためのエージェント型ワークスペースを提供します。 | AI Chat、エディター内コード補完、次の編集候補、コードインサイト、コーディングエージェントなどの JetBrains AI 機能を提供します。 |
エージェント | マシンにすでにインストールされているコーディングエージェントを検出し、IDE で利用できるようにします。 レジストリから ACP エージェントをインストールすることもできます。 | バンドルされたエージェントのセットが含まれ、必要に応じて追加の ACP 互換エージェントをインストールできます。 |
AI アクセス | エージェントと設定に応じて、JetBrains AI、JetBrains Air で構成されたプロバイダー、または既存のエージェント認証を使用します。 JetBrains Air は独自の AI モデルを提供せず、JetBrains AI サブスクリプションも必要ありません。 | JetBrains AI サブスクリプションを通じて JetBrains AI モデルに接続します。 その他のサポートされるアクティベーションオプションには、独自の API 鍵とプロバイダーアカウントが含まれます。 |
ワークスペース | エージェントとそのセッションを作業単位として扱います。 セッションでは、構造化チャットまたはエージェントのターミナルインターフェースを使用でき、プリセット、セッション diff、並列実行、専用の管理ビューを含めることができます。 | AI Chat、エージェント、インライン支援をエディターや既存の IDE ツールウィンドウに補助機能として統合します。 |
詳細
- JetBrains Air
JetBrains IDE における JetBrains Air 機能の詳細ガイドです。
- MCP サーバー
MCP サーバー経由でコーディングエージェントが利用できる IntelliJ IDEA ツールの完全なリストです。
- AI Assistant
AI Chat、エディター内コード補完、次の編集候補、コードインサイト、コーディングエージェントなどの JetBrains AI 機能を提供する IntelliJ IDEA のプラグインです。

