# GitHub Copilot エージェントについて

Copilot エージェントは、コンテキストとツールを使用してタスクを計画および完了します。 それらを使用する場所と方法を選択できます。

## エージェントとは?

エージェントは、ユーザーに代わって目標を達成できる AI システムです。 応答のみを返すアシスタントとは異なり、エージェントはタスクを計画し、ツールを使用してアクションを実行し、結果を検査し、そのアプローチを調整できます。

たとえば、バグの修正をエージェントに依頼すると、エージェントはリポジトリを検索し、関連するファイルを特定し、コードを編集し、テストを実行し、テストの失敗に応じてその変更を修正できます。 エージェントが利用できるツールと環境は、使用する場所によって異なります。

エージェントは、異なるレベルの自律性で動作できます。

* コラボレーション セッションでは、エージェントをガイドし、アクションを承認し、作業中にフィードバックを提供できます。
* 非同期セッションでは、タスクを委任し、他の作業を行い、後で結果を確認できます。
* 自動化されたワークフローでは、各タスクを個別に開始しなくても、イベントまたはスケジュールでエージェントを開始できます。

どの場合も、目標と制約を定義し、適切なアクセス権を付与し、エージェントの作業を確認する責任を負います。

## エージェント、チャット、自動化

チャット、エージェント、自動化は関連する概念ですが、それぞれが AI 支援ワークフローの異なる部分を説明します。

| 概念         | 主な目的                                  | 重要な違い                                                                    |
| ---------- | ------------------------------------- | ------------------------------------------------------------------------ |
| チャット       | 会話を通じてアイデアを探り、質問し、方向性を示す              | チャットは、質問と回答のやり取りです。 一部のチャット エクスペリエンスでは、ツールを使用したり、エージェントを呼び出したりすることもできます。 |
| Agent      | 推論、ツールの使用、結果への適応によって目標を達成する           | エージェントは、応答のみを生成するのではなく、実行する手順を決定できます。                                    |
| Automation | イベント、スケジュール、またはその他のトリガーから反復可能な作業を開始する | 自動化では、固定ステップを実行したり、エージェントを呼び出したりできます。 すべての自動化がエージェント的なわけではありません。         |

たとえば、チャットを使用してテストが失敗した理由を調べ、コードを更新してテスト スイートを実行するようにエージェントに依頼できます。 同じ種類の障害に継続的な対応が必要な場合は、障害が発生するたびにエージェントを起動する自動化を作成できます。

## エージェントを利用できる場所

いくつかの Copilot エクスペリエンスでエージェントを操作できます。 作業を実行する場所、作業をどの程度細かくガイドしたいか、結果を確認する方法に基づいてエクスペリエンスを選択します。

### GitHub Copilot app

GitHub Copilot appは、エージェント駆動開発を指示するためのデスクトップ アプリケーションです。 複数のエージェント セッションを並列で実行し、ローカル環境またはクラウド環境を使用し、最初のタスクから pull request レビューまで作業を管理できます。 「[GitHub Copilot アプリ](/ja/copilot/concepts/copilot-surfaces/github-copilot-app)」を参照してください。

### Copilot CLI

GitHub Copilot CLI を使用すると、ターミナルからエージェントとやり取りできます。 エージェントは、ローカル環境またはサンドボックス環境で、質問への回答、ファイルの変更、コマンドの実行、マルチステップ タスクの実行を行うことができます。 「[GitHub Copilot CLI（コマンドラインインターフェース）](/ja/copilot/concepts/copilot-surfaces/copilot-cli)」を参照してください。

### Copilot IDE で

サポートされている IDE のエージェント モードでは、ローカル開発環境でコラボレーション エクスペリエンスが提供されます。 エージェントは、変更するファイルの識別、編集の提案、コマンドの実行、作業中にフィードバックに応答を行うことができます。 「[IDE でのエージェント モードの使用](/ja/copilot/how-tos/copilot-in-your-ide/use-copilot-agents/use-agent-mode)」を参照してください。

### GitHub

GitHubでは、[github.com/copilot](https://github.com/copilot?ref_product=copilot\&ref_type=engagement\&ref_style=text\&utm_source=about-agents-docs-dotcom\&utm_medium=docs\&utm_campaign=universe-2026)、Issue、プル リクエストなどのエントリ ポイントから Copilot に非同期作業を委任できます。 エージェントはクラウド環境で動作し、リポジトリの調査、計画の作成、ブランチでの変更、レビューのためのプルリクエストのオープンを行うことができます。 「[GitHub.com および GitHub Mobile でのGitHub Copilot](/ja/copilot/concepts/copilot-surfaces/copilot-on-github)」を参照してください。

サポートされているサード パーティのコーディング エージェントにタスクを委任することもできます。 これらのエージェントは、Copilot と共に作業し、同じプル リクエスト ワークフローを通じて変更を返します。 「[サード パーティ製のコーディング エージェント](/ja/copilot/concepts/agent-capabilities/about-agents/about-third-party-coding-agents)」を参照してください。

### Agent apps

Agent apps は、GitHub
を通じて使用できるパートナーが構築したエージェントです。 特定のドメインに特化し、パートナーのシステムとツールに接続できます。
agent appはGitHub Appとしてインストールされます。 「[エージェント アプリ](/ja/copilot/concepts/agent-capabilities/about-agents/agent-apps)」を参照してください。

### 自動化されたワークフロー

定期的な作業またはイベント ドリブンの作業を実行するようにエージェントを構成できます。 たとえば、エージェントは、新しい問題のトリアージ、継続的インテグレーションエラーの調査、スケジュールされたレポートの準備を行うことができます。 「[エージェントを利用したワークフローと運用](/ja/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations)」を参照してください。

### Copilot の統合

Copilotをさまざまなツールやプラットフォームと統合して、その機能を強化し、開発ワークフローを合理化することができます。 統合により、Microsoft Teams、Slack、Linear、Azure Boards、Jira などの既存のツール内からCopilotを操作してトリガーし、クラウド エージェントが支援するために必要なコンテキストを提供できます。 「[Copilot 連携](/ja/copilot/concepts/agent-capabilities/choosing-and-delegating-agent-work/about-copilot-integrations)」を参照してください。

## エージェント エクスペリエンスを選択

タスクに合った制御と委任のレベルから始めます。 作業を綿密に支援したい場合は、GitHub Copilot app、Copilot CLI、またはコラボレーション IDE セッションを使用します。 適切なスコープのタスクを委任し、後で結果を確認する場合は、クラウド エージェントを使用します。 同じ種類の作業を定義されたトリガーによって繰り返し実行する必要がある場合は、自動化されたワークフローを使用します。

タスクに合ったGitHubのAIツールを選ぶ方法については、「[タスクに適した AI ツールを選択する](/ja/copilot/concepts/agent-capabilities/choosing-and-delegating-agent-work/ai-tools)」を参照してください。