GitHub Copilot タスクを開始するには、Issue の割り当て、プロンプトでの作業の説明、または Copilot に新しいリポジトリのスキャフォールディングを依頼します。 プロンプトで開始すると、 Copilot は、フォローアップ プロンプトを使用して操作できるセッションを開始します。 pull request を開くか、セッション内でその変更を確認し、準備ができたら pull request を作成するように要求できます。
Copilotに問題を割り当てる
問題を割り当てると、常にプル要求が作成されます。 Copilot はタスクに対して機能し、完了時にレビューを要求します。
-
問題の右側のサイドバーで、[ 担当者] をクリックします。
-
担当者の一覧から Copilot をクリックします。
-
必要に応じて、[オプション] プロンプト フィールドにコンテキスト (コーディング パターン、変更するファイル、テスト要件など) を追加します。
-
必要に応じて、ドロップダウン メニューを使用してターゲット リポジトリまたはベース ブランチを変更します。
-
必要に応じて、 をクリックして、エージェントまたは特殊な動作とツールを使用する custom agent を割り当てる場合は、エージェントのドロップダウン メニューを開くことができます。 リポジトリ、組織、またはエンタープライズから既存の custom agent を選択できます。 エージェントの作成] をクリックして、選択したリポジトリとブランチに新しいagent profileを作成することもできます。 詳しくは、「Copilot cloud agent用のカスタム エージェントの作成」をご覧ください。
メモ
Third-party coding agents are available for all paid Copilot plans.
-
必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 選択したモデルで構成可能な推論がサポートされている場合は、ドロップダウン メニューを使用して推論レベルを選択することもできます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。
Copilot は、課題のタイトル、説明、および既存のコメントを割り当て時に受け取ります。 割り当て後に追加されたコメントは表示されないため、代わりに pull request に関するフォローアップ情報を投稿してください。
プロンプトでタスクを開始する
次の場所から GitHub Copilot タスクを開始:
- Copilot プロンプト
- [エージェント] タブまたは Copilot ホーム ページに表示される [エージェントの使用開始] の推奨プロンプト セクションを使用して
-
[エージェント] パネルまたはタブを開きます。
- リポジトリの [ エージェント] タブを開きます。
- [すべてのセッションGitHub Copilot] ページに移動します: github.com/copilot にアクセスします。 上部のナビゲーション バーでGitHub Copilotメニューを開き、[すべてのセッションを表示] をクリックして、ここに移動することもできます。
- [エージェント] パネルを開きます。リポジトリの [コード] タブで、[ファイルに移動] 検索バーの右側にある をクリックします。
-
プロンプト フィールドのドロップダウン メニューを使用して、使用するリポジトリ Copilot 選択します。
-
** 環境を**開き、Copilot を実行する場所を選択します。
- クラウド: (既定) GitHub でホストされるクラウド サンドボックスで実行します。
- アクション: GitHub Actionsベース環境で実行します。 以前にチャット セッション コンテキストを選択した場合、セッションに対してこの環境を選択することはできません。
- 環境: 一覧を展開し、一覧表示されているリモート環境のいずれかを選択します。
-
リクエストを説明するプロンプトを入力します。 画像を貼り付け、ドラッグ、またはアップロードすることで、スクリーンショットや UI モックアップなどの視覚的な入力を追加することもできます。 サポートされているファイル: image/png、image/jpeg、image/gif、image/webp。
たとえば、
Implement a user friendly message for common errors.のように指定します。pull request を開きたい場合は、プロンプトで依頼できます (例: Copilot).
-
必要に応じて、 Copilotの変更のベース ブランチを選択します。 Copilot は、このブランチに基づいて新しいブランチを作成します。
-
必要に応じて、 をクリックして、エージェントまたは特殊な動作とツールを使用する custom agent を割り当てる場合は、エージェントのドロップダウン メニューを開くことができます。 リポジトリ、組織、またはエンタープライズから既存の custom agent を選択できます。 エージェントの作成] をクリックして、選択したリポジトリとブランチに新しいagent profileを作成することもできます。 詳しくは、「Copilot cloud agent用のカスタム エージェントの作成」をご覧ください。
メモ
Third-party coding agents are available for all paid Copilot plans.
-
必要に応じて、ドロップダウン メニューを使用して、 Copilot 使用するモデルを選択できます。 選択したモデルで構成可能な推論がサポートされている場合は、ドロップダウン メニューを使用して推論レベルを選択することもできます。 詳細については、「GitHub Copilot クラウド エージェントの AI モデルの変更」を参照してください。
-
[ ] をクリックするか 、Enter キーを押します。
Copilot は新しいセッションを開始します。このセッションは、プロンプト ボックスの下の一覧に表示されます。 Copilot はタスクで動作し、コードの変更をプッシュします。
Copilotの作業を追跡し、セッション ログから 1 回のクリックでプル要求を開くことができます。 詳細については、「エージェント セッションの管理」を参照してください。
作業するリポジトリを指定しない場合は、Copilot が 1 つ選択するよう促します。 セッションを開始するには、望む結果と制約について説明してください。 Copilot は、フォローアップ プロンプトで進行を誘導するセッションの変更に対処できます。 プロンプトで pull request を開くように依頼するか、変更を確認し、準備ができたらセッションから pull request を開いてください。
pull request を作成する前の調査、計画、反復の完全なワークフローについては、 Copilotを使用してコードの変更を調査し、計画し、反復します。 を参照してください。
新しいリポジトリのシード処理
新しいリポジトリを作成するときに、スターター コード Copilot 生成できます。
-
ページの右上隅で を選択し、 [新しいリポジトリ] をクリックします。
![新しいアイテムを作成するオプションを示す GitHub ドロップダウン メニューのスクリーンショット。 [新しいリポジトリ] というメニュー項目が濃いオレンジ色の枠線で囲まれています。](/assets/cb-29762/images/help/repository/repo-create-global-nav-update.png)
-
[ プロンプト ] フィールドで、ビルドする Copilot について説明します (例:
Create a Rust CLI for converting CSV spreadsheets to Markdown)。 -
[Create repository] (リポジトリの作成) をクリックします。
Copilot スキャフォールディングされたコードを含む下書きプル要求を開きます。