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、GitHub Copilot Pro+、GitHub Copilot ビジネス および GitHub 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。

    たとえば、Implement a user friendly message for common errors. のように指定します。

    pull request を開きたい場合は、プロンプトで依頼できます (例: Open a pull request to implement a user friendly message for common errors.).

  4. 必要に応じて、 Copilotの変更のベース ブランチを選択します。 Copilot は、このブランチに基づいて新しいブランチを作成します。

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

    メモ

    サードパーティのエージェントは、GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot ビジネス および GitHub Copilot Enterprise プランで利用できます。

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

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

           Copilot は新しいセッションを開始します。このセッションは、プロンプト ボックスの下の一覧に表示されます。 
           Copilot はタスクで動作し、コードの変更をプッシュします。
    
    
           Copilotの作業を追跡し、セッション ログから 1 回のクリックでプル要求を開くことができます。 詳細については、「[AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)」を参照してください。
    
           [ダッシュボード](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 スキャフォールディングされたコードを含む下書きプル要求を開きます。
    

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