Copilotコードレビューがエージェントモードにアップグレード

今年3月5日、GitHubはCopilotのコードレビュー機能が正式にエージェントアーキテクチャに切り替わったことを発表した。

以前の問題点

旧バージョンのコードレビューは、基本的にdiffを1行ずつ見て、一般的なコメントを生成するだけだった。多くの開発者は「まるでインターンがコードを読んでいるようだ」と不満を漏らしていた——表面だけを見て、コンテキストを理解していなかったのだ。

新バージョンの仕組み

新しいエージェントは、リポジトリ全体を能動的に探索する。関連ファイルを読み、ファイル間の依存関係を追跡し、より完全なコンテキストを構築した上で、レビューコメントを提供する。

主なデータ:

  • 71%のレビューが実用的なフィードバックを提供
  • 残りの29%は沈黙を選択し、無意味なコメントを無理に生成しない
  • レビューあたり平均約5.1件のコメント
  • 焦点は正確性とアーキテクチャの完全性であり、コードスタイルの細かい指摘ではない

昨年4月から今年3月までに、累計6000万件のコードレビューが完了し、10倍の成長を遂げた。

クローズドループの自動修正

最も巧妙な設計は、レビューで発見された問題を直接コーディングエージェントに修正させることができる点だ。Copilotがバグを発見 → 修正PRを生成 → 人間がレビューしてマージ。日常的な小さな修正は自動化ループで処理でき、開発者は最終ステップで承認するだけでよい。

ただし、エージェントコードレビューはGitHub Actionsインフラ上で動作することに注意が必要だ。組織がGitHubホステッドランナーを無効にしている場合は、セルフホステッドランナーを追加で設定する必要がある。

すべてのCopilot有料ユーザー(Pro/Pro+/Business/Enterprise)が利用可能。

参考元:CocoLoop、GitHub Changelog公式発表