メモ
Copilot coding agent is in パブリック プレビュー and subject to change.
Copilot の変更をレビューする
Copilot がコーディング タスクの作業を完了し、pull request レビューを要求したら、pull request をマージする前に、Copilot の作業を十分にレビューする必要があります。
重要
"必須の承認" ルールまたはブランチ保護が有効になっている場合、関連する issue を Copilot に割り当てることで自分が開始した pull request を承認することはできません。 マージする前に、他のユーザーが pull request を承認する必要があります。
Pull request のコメントを使用して変更を行うように Copilot に依頼するか、Copilot のブランチをチェックアウトして自分で変更を加えることができます。
ヒント
レビュー コメントを個別に送信するのではなく、バッチ処理することをお勧めします。
Copilot の pull request にコメントを残すと、Copilot はコメントを考慮し、新しいエージェント セッションを開始して応答すべきかどうかを決定します。
Copilot only responds to comments from people who have write access to the repository.
Copilot がコメントに応答して新しいエージェント セッションを開始すると、コメントへの応答として目の絵文字 (👀) が追加され、pull request のタイムラインに "Copilot has started work" イベントが追加されます。
Copilot は、コメントが無関係と判断すると、そのコメントを無視できます。 Copilot に確実にコメントに応答させたい場合は、コメントに @copilot
を含めることで、Copilot を @mention することができます。
ヒント
Copilot が pull request のコメントに応答しないようにする場合は、pull request から Copilot の割り当てを解除できます。 後で同じ pull request に Copilot を再割り当てすると、新しいコメントに応答し、さらに変更をプッシュするようになります。 割り当てられていなかった間に追加されたコメントには応答しません。
詳細については、「Best practices for using Copilot to work on tasks」の「コメントを使用して pull request を繰り返す」セクションを参照してください。
GitHub Actions のワークフローの実行を管理する
Copilot が pull request に変更をプッシュしても、GitHub Actions のワークフローは自動的には実行されません。
GitHub Actions のワークフローは特権を持ち、機密性の高いシークレットにアクセスできるため、ワークフローの実行を許可する前に、Copilot によって記述されたコードをレビューする必要があります。
GitHub Actions のワークフローの実行を許可するには、pull request のマージ ボックスの [Approve and run workflows] ボタンをクリックします。
Copilot の作業にフィードバックを提供する
Copilot の pull request とコメントのフィードバック ボタンを使用すると、Copilot の作業に関するフィードバックを提供できます。 フィードバックは、製品と Copilot のソリューションの品質の向上に使われます。
- Copilot による pull request またはコメントで、サムズアップ (👍) ボタンまたはサムズダウン (👎) ボタンをクリックします。
- サムダウン ボタンをクリックした場合は、追加情報の提供を求められます。 必要に応じて、否定的なフィードバックの理由を選び、コメントを残してから、[Submit feedback] をクリックできます。