Skip to main content

Copilot エージェントを使ってタスクをキックオフするGitHub

プルリクエスト Copilot クラウドエージェント をすぐに作成するか、確認して何度も修正を重ねるブランチで作業するかを決定します。

この機能を使用できるユーザーについて

Copilot クラウドエージェント は、 GitHub Copilot Pro、 GitHub Copilot Pro+、 GitHub Copilot ビジネス 、および GitHub Copilot Enterprise プランで使用できます。 エージェントは、GitHubが所有し、明示的に無効にされているリポジトリを除き、マネージド ユーザー アカウントに格納されているすべてのリポジトリで使用できます。
Sign up for Copilot

          Copilot クラウドエージェント タスクは、いくつかの方法で開始できます。 
          **問題を割り当てると** 、常にプル要求が作成されます。 
          **プロンプトから始めて** 、既定ではブランチで動作し、pull request を開く前に確認、操作、反復処理を行う機会を提供します。 
          **リポジトリをシード処理すると、** スキャフォールディングされたコードを含む下書きプル要求が作成されます。

          Copilotに問題を割り当てる

問題を割り当てると、常にプル要求が作成されます。 Copilot はタスクに対して機能し、完了時にレビューを要求します。

  1. 問題の右側のサイドバーで、[ 担当者] をクリックします。

  2. 担当者の一覧から Copilot をクリックします。

  3. 必要に応じて、[オプション] プロンプト フィールドにコンテキスト (コーディング パターン、変更するファイル、テスト要件など) を追加します。

  4. 必要に応じて、ドロップダウン メニューを使用してターゲット リポジトリまたはベース ブランチを変更します。

  5. 必要に応じて、 をクリックして、エージェントまたは特殊な動作とツールを使用する カスタム エージェント を割り当てる場合は、エージェントのドロップダウン メニューを開くことができます。 リポジトリ、組織、またはエンタープライズから既存の カスタム エージェント を選択できます。 エージェントの作成] をクリックして、選択したリポジトリとブランチに新しいエージェント プロファイルを作成することもできます。 詳しくは、「Copilot クラウドエージェント用のカスタム エージェントの作成」をご覧ください。

    メモ

    サード パーティ製のコーディング エージェントは、 GitHub Copilot Pro+ および Copilot Enterprise プランで使用できます。

  6. 必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。

           Copilot は、課題のタイトル、説明、および既存のコメントを割り当て時に受け取ります。 割り当て後に追加されたコメントは表示されないため、代わりに pull request に関するフォローアップ情報を投稿してください。
    

プロンプトでタスクを開始する

          クラウド エージェント は、既定でブランチで動作します。 準備ができたら、差分を確認し、フォローアップ プロンプトを使用して反復処理を行い、プル要求を作成できます。
  1. [エージェント] パネルまたはタブを開きます。

    • リポジトリの Agents タブを開きます。
    • エージェント ページに移動する: github.com/copilot/agents に移動します。 エージェント パネルを開いてから [View all] をクリックして、ここに移動することもできます。
    • エージェント パネルを開く: GitHub の右上にあるナビゲーション バーで をクリックします。
  2. プロンプト フィールドのドロップダウン メニューを使用して、使用するリポジトリ Copilot 選択します。

  3. リクエストを説明するプロンプトを入力します。 画像を貼り付け、ドラッグ、またはアップロードすることで、スクリーンショットや UI モックアップなどの視覚的な入力を追加することもできます。 サポートされているファイル: image/png、image/jpeg、image/gif、image/webp。

    たとえば、Create a pull request to implement a user friendly message for common errors. のように指定します。

  4. 必要に応じて、 Copilotの pull request のベース ブランチを選択します。 Copilot は、このブランチに基づいて新しいブランチを作成し、そのブランチを対象とするプル要求に変更をプッシュします。

  5. 必要に応じて、 をクリックして、エージェントまたは特殊な動作とツールを使用する カスタム エージェント を割り当てる場合は、エージェントのドロップダウン メニューを開くことができます。 リポジトリ、組織、またはエンタープライズから既存の カスタム エージェント を選択できます。 エージェントの作成] をクリックして、選択したリポジトリとブランチに新しいエージェント プロファイルを作成することもできます。 詳しくは、「Copilot クラウドエージェント用のカスタム エージェントの作成」をご覧ください。

    メモ

    サード パーティ製のコーディング エージェントは、 GitHub Copilot Pro+ および Copilot Enterprise プランで使用できます。

  6. 必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。

  7. [ ] をクリックするか 、Enter キーを押します。

           Copilot は新しいセッションを開始します。このセッションは、プロンプト ボックスの下の一覧に表示されます。 
           Copilot はタスクに取り組み、変更をプルリクエストにプッシュし、完了したら、あなたをレビュアーとして追加し、通知が行われます。
    
           [ダッシュボード](https://github.com)とコパイロットチャットで同じプロンプト ボックスを使用できます (「`/task`」と入力します)。
    

pull request を作成する前の調査、計画、反復の完全なワークフローについては、 Copilot クラウドエージェントを使用してコードの変更を調査し、計画し、反復します。 を参照してください。

新しいリポジトリのシード処理

新しいリポジトリを作成するときに、スターター コード Copilot 生成できます。

  1. ページの右上隅で を選択し、 [新しいリポジトリ] をクリックします。

    新しいアイテムを作成するオプションを示す GitHub ドロップダウン メニューのスクリーンショット。 [新しいリポジトリ] というメニュー項目が濃いオレンジ色の枠線で囲まれています。

  2. [ プロンプト ] フィールドで、ビルドする Copilot について説明します (例: Create a Rust CLI for converting CSV spreadsheets to Markdown)。

  3. [Create repository] (リポジトリの作成) をクリックします。

           Copilot スキャフォールディングされたコードを含む下書きプル要求を開きます。
    

詳細については、次を参照してください。