GitHub Copilot Cloud エージェントの理解と有効化

完了

このユニットでは、エージェントとは何か、従来の AI コーディング アシスタントとの違い、それをサポートするプランとリポジトリ、Premium Request Units (PRU) や GitHub Actions の分数など、エージェントの有効化と予算化の方法について説明します。

このユニットを終了すると、次のことができるようになります。

  • GitHub Copilot Cloud Agent とは何か、誰がそれを使用できるか、および利用可能な場所を説明します。
  • 実行できるタスクと、作業を委任する方法について説明します。
  • IDE 専用アシスタントや Copilot の "エージェント モード" と区別します。
  • 組織またはリポジトリ レベルでエージェントを有効にします。
  • GitHub Actions Minutes と Premium Request Units (PRU) の使用方法を理解し、効果的に管理します。

GitHub Copilot Cloud Agent とは何か、それを使用できるユーザーと利用可能な場所。

GitHub Copilot Cloud Agent は、GitHub 自体の内部で実行される自律的な開発アシスタントです。 IDE でのみユーザーとペアリングするのではなく、エージェントはバックグラウンド のチームメイトのように機能します。 バグ修正、増分機能、ドキュメントの更新など、明確なスコープのタスクを提供すると、ブランチが作成され、コードベースが探索され、実装計画が生成され、コードの下書きが行われます。また、プル要求をいつ、開くかを制御できます。

可用性とプラン

  • 計画: Copilot Pro、Copilot Pro+、Copilot Business、Copilot Enterprise で利用できます。
  • リポジトリ: マネージド ユーザー アカウントによって所有されているリポジトリ、またはエージェントが明示的に無効になっているリポジトリを除き、GitHub でホストされているすべてのリポジトリで動作します。

Copilot Cloud エージェントの機能

Copilot Cloud Agent は、さまざまな開発タスクを実行できます。

  • バグと回帰を修正します。
  • 段階的な新機能を実装します。
  • テスト カバレッジを改善するか、不足しているテストを生成します。
  • ドキュメントを更新または作成します。
  • 技術的負債と "あると望ましい" バックログ項目に対処します。

エージェントに作業を委任するには、次の 2 つの主な方法があります。

  • GitHub.com、GitHub Mobile、または API/CLI を使用して、問題を Copilot に割り当てます
  • コードの変更を行うように Copilot に依頼 します。GitHub の [エージェント] パネル、Copilot Chat、MCP サポートを備えた IDE またはその他のエージェント ツール、または macOS の Raycast から行います。

エージェントが作業を完了すると、レビューが要求されます。 pull-request コメントで @copilot をメンションして、作業を反復処理するように求めることができます。

従来の IDE アシスタントとどのように異なるか

IDE の従来の AI アシスタントは、コードをローカルで記述するのに役立ちますが、ブランチの作成、コミットのプッシュ、PR の説明の記述、反復など、手動の手順をそのまま使用します。 これらの決定はプライベート セッションで行われ、チームには表示されません。

Copilot クラウド エージェントの場合:

  • すべての作業は、GitHub のコミットとして行われます。
  • エージェントは、ブランチの作成、コミット メッセージ、およびコード のドラフト作成を自動化しながら、PR を開くかどうかとタイミングを決定できます。
  • 作業は、追跡可能性のためにセッション ログと PR 履歴に表示されます。
  • 同期ローカル セッションではなく、PR レビュー コメントを使用して操作します。

これにより、透明性とコラボレーションの機会が生まれます。チームメイトは各ステップを見て、必要に応じて飛び込むことができます。

IDE でのクラウド エージェントと "エージェント モード"

GitHub Copilot Cloud エージェント (このモジュールで説明) と Visual Studio と Visual Studio Code のエージェント モード機能を区別することが重要です。

  • クラウド エージェント: GitHub Actions を利用した環境で自律的に実行され、問題または Copilot Chat を使用して割り当てる開発タスクを完了します。
  • エージェント モード (Copilot 編集): IDE セッションで自律的なローカル編集を直接実行します。

Copilot Cloud エージェントの有効化

Copilot にタスクを割り当てる前に、エージェントが有効になっていることを確認します。

  • 組織所有のリポジトリ: 可用性は、組織またはエンタープライズ管理者によって管理されます。
  • 個人用リポジトリ: アカウント設定で可用性を構成します。

使用コスト: GitHub Actions + PRU

Copilot Cloud Agent は、次の 2 つの主要なリソースを使用します。

  • エージェントが動作する一時的なビルド・テスト環境におけるGitHub Actions の実行時間
  • 高度なモデル推論を実現するための Copilot Premium Requests (PRU)。

2025 年 6 月 4 日より、エージェントはモデル要求ごとに 1 つの Premium 要求を使用します。 毎月のアクションと Premium 要求の許容量内で、追加料金なしでタスクを実行できます。 (GitHub Copilot の課金を参照してください)。

ヒント

値のマルチファイル編集、テスト生成、より深い推論を必要とする広範な差分を追加する PRU を使用します。 軽量な編集では、PRU を集中的に使用する手順が少なくて済む場合があります。

エージェントを有効にしてコストを把握したら、セキュリティ体制にどのように準拠しているか、予測するリスク、実際の作業を計画する際に考慮する必要がある制限事項を確認しましょう。