はじめに
Copilot クラウド エージェント (以前の Copilot コーディング エージェント)を使用すると、次のことができます。
* ** **質問をして、リポジトリに関するCopilotを行います。 * ** **が変更を加える前に、アプローチをCopilotして調整します。
-
ブランチのコード変更に
イテレーション を行い、差分を確認し、、準備ができたら pull request を作成するだけでよいです。 Copilot クラウド エージェント *は、セッションの* 一部として pull request を自動的に開くことはありません。 タスクのpull requestをすぐに開きたい場合は、プロンプト内で明示的に要求することができます。 たとえば、「 **...への pull request を作成する」と**表示します。
メモ
pull request を作成する前のコード変更の詳細な調査、計画、および反復は、Copilot クラウド エージェントのGitHub.comでのみ使用できます。 クラウド エージェント 統合 (Azure Boards、JIRA、Linear、Slack、Teams など) では、プル要求の直接作成のみがサポートされます。
深い研究を行う
リポジトリの動作を理解したり、変更を行う場所を特定したり、計画と実装の前に前提条件を確認したりするために、リポジトリに関する Copilot クラウド エージェント 質問をすることができます。 Copilot は、リポジトリを調べ、根拠のある回答を返す 深い研究 セッションを開始します。
-
[エージェント] パネルまたはタブを開きます。
- リポジトリの Agents タブを開きます。
-
**エージェント ページに移動する**: [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text) に移動します。 エージェント パネルを開いてから **[View all]** をクリックして、ここに移動することもできます。 -
**エージェント パネルを開く**: GitHub の右上にあるナビゲーション バーで <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> をクリックします。
-
リポジトリについて質問します。
例:
Investigate performance issues in this app and suggest improvements.ヒント
または、 Copilot チャット を開き、関連するリポジトリをコンテキストとしてアタッチしてから、 Copilot チャット に調査を依頼します。 詳細な研究セッションの承認を求められます。
-
必要に応じて、 Copilot がセッションの誘導に取り組んでいる間に、追加のプロンプトを送信します。
-
回答を確認し、フォローアップの質問をします。
プランの作成
エージェントにプロンプトを表示するだけで、変更を行う前にプランを提案するように Copilot クラウド エージェント に依頼できます。
-
プランを作成するようにエージェントに依頼します。
例:
Create a plan to implement the most impactful performance improvements for this app. -
プランを確認し、目的のプランと一致するまで Copilot を繰り返します。
コード変更の反復処理
調査と計画の後、ブランチに変更を加え、差分を確認し、さらに反復処理するか、プル要求を作成するかを決定できます。
-
説明したとおりにプロンプト内で実行するようエージェントに変更を依頼しますCopilot。
たとえば、前に設計したプランを参照できます。
Implement the plan we agreed upon. -
Copilot は、必要な変更を行うためにセッションを開始します。 -
セッションが完了したら、[ 差分 ] をクリックして変更を確認します。
-
必要に応じて、Copilotが作成したブランチ (
copilot/BRANCH-NAME) を開いて、コンテキスト内の変更を検査します。 -
絞り込みを行う場合は、会話を続行し、エージェントに作業の調整を依頼できます。 例:
Rename this to match our existing conventions. -
ブランチに満足するまで、反復を続けます。
-
結果に問題がなければ、セッションが完了したら、[ pull request の作成] をクリックします。
詳細については、次を参照してください。
-
[AUTOTITLE](/copilot/concepts/about-copilot-coding-agent) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents)