Skip to main content
Skip to content

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

issue、プロンプト、または新しいリポジトリを起点に Copilot in the cloud を開始して、タスクのアイデアを確認できるコードに変換できます。

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

Copilot in the cloud は、すべての有料 Copilot プランに対して既定で有効になっています。

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

GitHub Copilot タスクを開始するには、Issue の割り当て、プロンプトでの作業の説明、または Copilot に新しいリポジトリのスキャフォールディングを依頼します。 プロンプトで開始すると、 Copilot は、フォローアップ プロンプトを使用して操作できるセッションを開始します。 pull request を開くか、セッション内でその変更を確認し、準備ができたら pull request を作成するように要求できます。

Copilotに問題を割り当てる

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

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

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

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

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

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

    メモ

    Third-party coding agents are available for all paid Copilot plans.

  6. 必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 選択したモデルで構成可能な推論がサポートされている場合は、ドロップダウン メニューを使用して推論レベルを選択することもできます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。

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

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

次の場所から GitHub Copilot タスクを開始:

  • Copilot プロンプト
  • [エージェント] タブまたは Copilot ホーム ページに表示される [エージェントの使用開始] の推奨プロンプト セクションを使用して
  1. [エージェント] パネルまたはタブを開きます。

    • リポジトリの [ エージェント] タブを開きます。
    • [すべてのセッションGitHub Copilot] ページに移動します: github.com/copilot にアクセスします。 上部のナビゲーション バーでGitHub Copilotメニューを開き、[すべてのセッションを表示] をクリックして、ここに移動することもできます。
    • [エージェント] パネルを開きます。リポジトリの [コード] タブで、[ファイルに移動] 検索バーの右側にある をクリックします。
  2. プロンプト フィールドのドロップダウン メニューを使用して、使用するリポジトリ Copilot 選択します。

  3. ** 環境を**開き、Copilot を実行する場所を選択します。

    • クラウド: (既定) GitHub でホストされるクラウド サンドボックスで実行します。
    • アクション: GitHub Actionsベース環境で実行します。 以前にチャット セッション コンテキストを選択した場合、セッションに対してこの環境を選択することはできません。
    • 環境: 一覧を展開し、一覧表示されているリモート環境のいずれかを選択します。
  4. リクエストを説明するプロンプトを入力します。 画像を貼り付け、ドラッグ、またはアップロードすることで、スクリーンショットや UI モックアップなどの視覚的な入力を追加することもできます。 サポートされているファイル: image/png、image/jpeg、image/gif、image/webp。

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

    pull request を開きたい場合は、プロンプトで依頼できます (例: Copilot).

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

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

    メモ

    Third-party coding agents are available for all paid Copilot plans.

  7. 必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 選択したモデルで構成可能な推論がサポートされている場合は、ドロップダウン メニューを使用して推論レベルを選択することもできます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。

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

Copilot は新しいセッションを開始します。このセッションは、プロンプト ボックスの下の一覧に表示されます。 Copilot はタスクで動作し、コードの変更をプッシュします。

Copilotの作業を追跡し、セッション ログから 1 回のクリックでプル要求を開くことができます。 詳細については、「エージェント セッションの管理」を参照してください。

作業するリポジトリを指定しない場合は、Copilot が 1 つ選択するよう促します。 セッションを開始するには、望む結果と制約について説明してください。 Copilot は、フォローアップ プロンプトで進行を誘導するセッションの変更に対処できます。 プロンプトで pull request を開くように依頼するか、変更を確認し、準備ができたらセッションから pull request を開いてください。

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

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

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

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

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

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

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

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

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