要点
GitHub Copilot が、AI 導入フェーズごとのコードレビュー速度を示す新しい指標を API に追加し、プルリクエストのレビュー回数や所要時間を比較可能にした。
Copilot の使用状況メトリクス API では、各 AI 導入フェーズに対して 2 つの追加コードレビュー速度指標が報告されるようになりました。これにより、エンタープライズおよび組織レポートで利用可能な導入フェーズコホートフィールドが拡張されます。
既存のフェーズ別マージ時間とマージ数に加えて、今後は導入コホート全体を通じてプルリクエストがどの程度迅速にレビューされ、またどの程度のレビューサイクルを要するかを比較できるようになりました。
何が変わったか
totals_by_ai_adoption_phase の各フェーズエントリには、以下の 2 つの新しいフィールドが追加されました:
avg_pull_requests_minutes_to_review: プルリクエスト作成から最初のレビューに至るまでの中央値時間(分)。
avg_pull_requests_review_cycles: マージされるまでにプルリクエストが受け取るレビュー提出数の中央値。
両指標はマージされたプルリクエストに限定され、各プルリクエストのマージ日に帰属するため、すべてのプルリクエストは正確に 1 回だけカウントされます。レビュー済みだが最終的にマージされなかったプルリクエストは、いずれの指標にも含まれません。
なぜこれが重要なのか
レビュー遅延時間とレビューサイクル数は、エンジニアリングのスループットにおける先行指標です。これらを AI 導入フェーズ別に分解することで、Copilot の導入が深いチームほどプルリクエストをより迅速にレビューし、より少ないレビューサイクルで反復できるかどうかを確認できます。これにより、Copilot がレビュープロセスに与える下流への影響を定量化でき、最も効果的な支援が必要な領域を特定して重点的に取り組むことが可能になります。
重要な注意点
これらのメトリクスは、エンタープライズおよび組織の 1 日および 28 日のレポートに表示されます。
これらはマージされたプルリクエストにスコープを限定しているため、レビュー遅延時間とサイクル数は実際にマージされた作業を反映しています。
フェーズ定義とコホート割り当ては変更されていません。詳細については、「採用フェーズのコホート」に関する発表をご覧ください。
Copilot 使用状況メトリクス API のドキュメントにアクセスして、利用を開始してください。
「使用状況 API にレビューサイクルと採用フェーズへの時間を追加」という投稿は、最初に The GitHub Blog で公開されました。