# IntelliJ IDEA のエージェント

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/ja-jp/help/idea/llms.txt).

## コーディングエージェント向けの IDE インテリジェンス

IntelliJ IDEA は、選択したコーディングエージェントをプロジェクトワークスペースに直接統合し、IntelliJ IDEA の [コードベースの解析済み、インデックス済み、推論済みモデル](project-analysis.html)、プロジェクトコンテキストに関する知識、フレームワーク対応の解決に基づいてクエリとアクションを実行できるようにします。

IntelliJ IDEA の [インスペクション](customizing-profiles.html) と [統合静的解析ツール](null) は、エージェントに変更を検証するための決定論的チェックを提供し、モデルベースのレビューで消費されるトークンとコンテキストを節約します。

> **Tip: IntelliJ IDEA MCP サーバー**
> IntelliJ IDEA のコードインテリジェンス、フレームワークサポート、静的解析機能は、 [IntelliJ IDEA MCP サーバー](mcp-server.html)を介してコーディングエージェントに公開されます。

エージェントの変更のレビューと検証のために、IntelliJ IDEA はきめ細かな diff ツールとロールバックツールを提供します。また、エージェントが VCS コミットを作成していない場合でも、 [ローカル履歴](local-history.html)を使って中間状態を比較および復元できます。

## IntelliJ IDEA のエージェントワークスペース

エージェントワークスペースは、IntelliJ IDEA のエージェント中心の開発環境です。 複数のエージェントとエージェントセッションを、リポジトリやタスクをまたいで並行して管理するためのワークスペースを提供します。 エージェントはローカル、クラウド、または一時ワークツリーで分離して実行できます。

![IntelliJ IDEA のエージェントワークスペース](https://resources.jetbrains.com/help/img/idea/2026.3/ij_agent_workspace.png)

エディターとエージェントワークスペースのビューを切り替えることなく、エディタータブでエージェントセッションとプロジェクトファイルの両方を同時に操作できます。

## エージェントセッションを開いて管理

新しいエージェントセッションを開始するには:

エージェントウィジェット:

Procedure:

* メインツールバーのエージェントウィジェットをクリックして、現在選択されている  プリセット で空のセッションを開始します。

![新しいエージェントセッションを開始するために、エージェントウィジェットのアイコンとドロップダウン矢印がハイライトされたメインツールバー。](https://resources.jetbrains.com/help/img/idea/2026.3/air_use_widget_to_start_session.png)

別のプリセットを使用するには、ウィジェットの横にある ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.chevronDown.svg) をクリックし、リストから選択します。

![新しいセッションで使用可能なプリセットとエージェントのデフォルト、さらに Add Agents 項目を一覧表示する、メインツールバーのエージェントウィジェットメニュー。](https://resources.jetbrains.com/help/img/idea/2026.3/air_widget_overview.png)

エージェントセッションツールウィンドウ:

Procedure:

1. エージェントセッション   ツールウィンドウを開きます。 表示されていない場合は、  `表示 | ツール Windows | エージェントセッション`  を選択します。

2. 新規セッション   をクリックして、現在選択されているプリセットで新しいセッションを開始します。

![上部に New Session コントロール、その下に既存セッションのリストを表示しているエージェントセッションツールウィンドウ。](https://resources.jetbrains.com/help/img/idea/2026.3/air_start_session_in_tool_window.png)

別のプリセットを使用するには、ボタンの横にある ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.chevronDown.svg) をクリックし、リストから選択します。

![New Session の横にあるリストが展開され、現在のプリセットが選択された状態で使用可能なプリセットを表示しているエージェントセッションツールウィンドウ。](https://resources.jetbrains.com/help/img/idea/2026.3/air_agent_session_tool_window_overview.png)

グローバルプロンプト:

Procedure:

1. `Ctrl`  を 2 回押して、グローバルプロンプトを開きます。 IDE 内のどこからでも呼び出せます。

![プリセットリスト、クイックアクション候補、添付されたコードコンテキスト、リクエスト用テキストフィールドを含むグローバルプロンプト。](https://resources.jetbrains.com/help/img/idea/2026.3/air_global_prompt_overview.png)

2. 別のプリセットを使用するには、現在選択されているプリセットをクリックし、リストから必要なものを選択します。

![プリセットリストを開き、使用可能なプリセットと Add Agents および Manage Presets アクションを一覧表示しているグローバルプロンプト。](https://resources.jetbrains.com/help/img/idea/2026.3/air_start_session_from_global_prompt.png)

3. リクエストをテキストフィールドに入力し、  `Enter`  を押します。

詳細:

* [既存セッションを続行](https://www.jetbrains.com/ja-jp/help/air-ides/air-start-a-new-session.html#continue-session)

* [セッションをフォーク](https://www.jetbrains.com/ja-jp/help/air-ides/air-start-a-new-session.html#fork-session)

* [クラウドでエージェントを実行](https://www.jetbrains.com/ja-jp/help/air-ides/air-start-a-new-session.html#cloud-runs)

## エージェントを操作するための機能

### マルチエージェント設定

IntelliJ IDEA は、既存のエージェント、プロバイダーアカウント、サブスクリプションと連携します。また、IDE から閲覧、インストール、設定できる厳選されたエージェントレジストリも提供します。

[エージェントプリセット](https://www.jetbrains.com/ja-jp/help/air-ides/air-configure-presets.html)は、現在のエージェントセッションで使用するエージェント、エージェントモード、モデル、推論エフォートを定義する再利用可能な構成です。異なる種類のタスクに合わせて、エージェントやエージェント設定を簡単に切り替えられます。

ローカルにインストールされたエージェント
: マシンにコーディングエージェントがすでにインストールされている場合、IntelliJ IDEA は構成済みの JDK やその他の開発ツールと同じ方法でそれらを検出します。
:
:
:
: Claude Code や Codex など、環境にすでに存在するエージェントは、すでに使用している構成で IDE で利用可能になります。

使用可能なエージェントのレジストリ
: IntelliJ IDEA から閲覧できる、厳選された ACP 互換エージェントのカタログです。 IDE はデフォルトで、JetBrains がホストするオンライン JSON ファイルからレジストリを読み取ります。組織が独自のレジストリを提供することもできます。
:
:
:
: [Agent Client Protocol (ACP)](https://agentclientprotocol.com/get-started/introduction) は標準インターフェースであるため、互換エージェントは専用の統合なしで IntelliJ IDEA と連携できます。

詳細:

* [エージェントの閲覧、インストール、更新](https://www.jetbrains.com/ja-jp/help/air-ides/air-manage-agents.html)

* [認証オプション](https://www.jetbrains.com/ja-jp/help/air-ides/air-configure-authorization.html)

### エージェントセッションでのコンテキストとコストの管理

各エージェントセッションには、ファイルやフォルダー、コミット、画面からのコンテキスト、特定のエージェントスキルなどのコンテキストを添付できます。

![Project Files and Folders、Upload from Computer、Context from Screen、Commits、Skills と最近使ったファイルのリストを一覧表示するコンテキストピッカー。](https://resources.jetbrains.com/help/img/idea/2026.3/air_attach_context.png)

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

![コンテキストインジケーターのツールチップが開いたエージェントセッションビュー。使用済みコンテキストの割合と、使用済み、使用可能、容量のトークン数が表示されています。](https://resources.jetbrains.com/help/img/idea/2026.3/air_agent_session_view_context_indicator.png)

詳細:

* [エージェントセッションビューの概要](https://www.jetbrains.com/ja-jp/help/air-ides/air-interact-with-the-agent.html#agent-session-view)

* [エージェント設定を構成](https://www.jetbrains.com/ja-jp/help/air-ides/air-interact-with-the-agent.html#agent-settings)

* [キューにプロンプトを追加](https://www.jetbrains.com/ja-jp/help/air-ides/air-interact-with-the-agent.html#prompt-queueing)

### diff レビューと出力検証ツール

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

![セッション変更の 45 行目にノートポップアップが表示された差分ビューアー。入力済みのノートテキストと Cancel および Add Note ボタンが表示されています。](https://resources.jetbrains.com/help/img/idea/2026.3/air_adding_a_note.png)

詳細:

* [diff にノートを追加](https://www.jetbrains.com/ja-jp/help/air-ides/air-review-agent-changes.html#code-notes)

* [エージェントでマージ競合を解決](https://www.jetbrains.com/ja-jp/help/air-ides/air-review-agent-changes.html#merge-conflict-resolution)

## Air と AI Assistant を比較

JetBrains は [AI Assistant](https://www.jetbrains.com/ja-jp/help/ai-assistant/about-ai-assistant.html) も提供しています。これは、コーディングエージェント、AI Chat、エディター内コード補完、コードインサイトを含む AI 搭載機能のコレクションです。 JetBrains Air は独立したプラグインであり、AI Assistant を置き換えたり無効化したりするものではありません。

JetBrains Air と AI Assistant は、AI 搭載開発の異なる部分をカバーします:

|  |  ![](https://resources.jetbrains.com/help/img/idea/2026.3/air.svg)  JetBrains Air   |  ![](https://resources.jetbrains.com/help/img/idea/2026.3/intellij.ml.llm.core.icons.aiAssistantColored.svg)  AI Assistant   |
| --- | --- | --- |
|  主な焦点  |  外部またはセルフホストのコーディングエージェントを実行し、その既存の構成、プロバイダーアカウント、サブスクリプションを再利用するためのエージェント型ワークスペースを提供します。  |  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](https://www.jetbrains.com/ja-jp/help/air-ides/air.html)
: JetBrains IDE における [JetBrains Air](https://plugins.jetbrains.com/plugin/33314-air-alpha) 機能の詳細ガイドです。

[MCP サーバー](mcp-server.html)
: MCP サーバー経由でコーディングエージェントが利用できる IntelliJ IDEA ツールの完全なリストです。

[AI Assistant](ai-assistant-in-jetbrains-ides.html)
: AI Chat、エディター内コード補完、次の編集候補、コードインサイト、コーディングエージェントなどの JetBrains AI 機能を提供する IntelliJ IDEA のプラグインです。

