Copilot クラウドエージェントでコードレビューフィードバックを簡単に適用可能に
GitHub は Copilot のコードレビュー機能に「Fix with Copilot」と「Fix batch with Copilot」を追加し、AI エージェントによる修正適用の制御性とバッチ処理効率を大幅に向上させた。
キーポイント
適用プロセスのUI強化と制御性向上
従来の「Implement suggestion」ボタンが「Fix with Copilot」に改名され、修正を直接プルリクエストに適用するか新規PRを作成するか、使用するモデルや追加指示などを指定できるダイアログが表示されるようになった。
バッチ処理による効率化
プルリクエスト概要コメントにある「Implement all suggestions」が「Fix batch with Copilot」に置き換えられ、複数のレビューフィードバックをまとめて選択し、Copilot クラウドエージェントに一括で処理させることが可能になった。
Copilot クラウドエージェントの活用
新しい機能は「Copilot cloud agent」を活用しており、開発者がレビューからコード変更への引き継ぎをより明確かつ柔軟に行えるよう設計されている。
影響分析・編集コメントを表示
影響分析
この更新は、AI による自動修正が単なる提案から、開発者の意図を反映した確実な実行へと進化することを示しています。特にバッチ処理機能の追加により、大規模なコードレビューにおける AI 活用コストが低下し、ソフトウェア開発ライフサイクル全体の生産性向上に寄与すると考えられます。
編集コメント
開発者が AI の挙動を細かく制御できる機能は、実務現場での信頼性向上に直結する重要なアップデートです。特にバッチ処理の強化は、レビュー対応時間の短縮に即効性があると言えます。
Copilot コードレビューの以前の「Implement suggestion」ボタンは、現在は「Fix with Copilot」として名前が変更され、提案の適用方法をより細かく制御するための UI ダイアログをサポートするよう更新されました。これにより、次に何を行うかを定義し、修正をどのように適用するかを制御できるようになりました。さらに、Copilot のプルリクエスト概要コメントにある「Implement all suggestions」ボタンは、「Fix batch with Copilot」ボタンに置き換えられました。これにより、特定のフィードバックをまとめてから Copilot クラウドエージェントに引き渡すことが可能になります。
レビューからコード変更への明確な引き渡し
以前は、「Implement suggestion」をクリックすると、@Copilot をタグ付けしたコメントが自動的に生成され、必要な変更を含む新しいプルリクエストが開かれていました。現在では、Copilot コードレビューのコメントにある「Fix with Copilot」ボタンをクリックすると、引き渡しが開始される前にダイアログが表示されます。そこから以下のような操作が可能です:
- 変更を直接現在のプルリクエストに適用するか、対象ブランチをターゲットにした新しいプルリクエストを開くかを選択する。
- 修正を実行する際に Copilot に使用させるモデルを選択する。
- 変更をガイドするためのオプションの追加指示を追加する。
Copilot に複数のコメントへの対応を依頼
Copilot のプルリクエスト概要コメントにある新しい「Fix batch with Copilot」ボタンを使用することで、Copilot クラウドエージェントに複数の Copilot コードレビューコメントを一度に対応させ、どのコメントを適用するかを選択できます。
これにより、各コメントを個別に処理するのではなく、複数のコメントに対してより効率的に対応することが可能になります。
GitHub コミュニティ内での議論に参加してください。
この投稿「Copilot クラウドエージェントを使用して Copilot のコードレビューフィードバックを簡単に適用する」は、最初に The GitHub Blog で公開されました。
原文を表示
Copilot code review’s previous Implement suggestion button has now been renamed to Fix with Copilot and updated to support a UI dialog for more control over how suggestions are applied. Now you can define what happens next and control how the fix should be applied. Additionally, the Implement all suggestions button located on Copilot’s Pull Request Overview comment has been replaced with the Fix batch with Copilot button. This allows you to batch together specific feedback before handing it off to Copilot cloud agent.
A clearer handoff from review to code change
Previously, clicking Implement suggestion would generate a comment tagging @Copilot on your behalf to open a new pull request with the necessary changes. Now, when you click the Fix with Copilot button on a Copilot code review comment, you’ll see a dialog before the handoff begins. From there, you can:
Choose whether to apply the change directly to your pull request or open a new pull request targeting your branch.
Select the model you want Copilot to use when implementing the changes.
Add optional additional instructions to guide the changes.
Ask Copilot to address multiple comments at once
With the new Fix batch with Copilot button in Copilot’s Pull Request Overview comment, you can ask Copilot cloud agent to address multiple Copilot code review comments at once and select which comments should be applied.
This helps you act on multiple comments more efficiently instead of handling each one individually.
Join the discussion within GitHub Community.
The post Easily apply Copilot code review feedback with Copilot cloud agent appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み