要点
GitHubはCopilotの利用状況メトリクスに、ユーザーがCopilotコードレビューを能動的に利用したか(active)、受動的に利用したか(passive)を区別する指標を追加し、管理者がより詳細な導入状況とエンゲージメントを把握できるようにした。
タイトル: Copilot使用状況メトリクスがアクティブおよびパッシブなCopilotコードレビューユーザーを識別
Copilot使用状況メトリクスにより、どのユーザーがCopilotコードレビュー(CCR)を利用したか、およびその利用がアクティブかパッシブかを示せるようになりました。エンタープライズおよび組織の管理者は、日次および28日間のユーザーレベルレポートで、ユーザーがCopilotコードレビューをどのように利用しているかを確認でき、CCRの導入状況と利用実態をより明確に把握できます。
APIレスポンス内では、CCRの利用状況はユーザーレベルで以下の2つのフィールドによって表されます:
used_copilot_code_review_active: ユーザーが以下のいずれかの方法で意図的にCopilotコードレビューを利用した場合にtrueに設定されます:
- プルリクエストでCopilotをレビュアーとして割り当てる。
- Copilotレビューを再度リクエストする。
- CCRの提案を適用する。
used_copilot_code_review_passive: ユーザーのプルリクエストでCopilotコードレビューが自動的に実行された場合(リポジトリレベルのポリシー経由)で、かつユーザーがそのレビューに対して何らの対話も行わなかった場合にtrueに設定されます。
同一ユーザーが同じ日にアクティブとパッシブの両方のCCRイベントを発生させた場合、アクティブを示すシグナルが優先されます。
詳細は、Copilot使用状況メトリクスに関する当社のドキュメントをご覧ください。
意義
このアップデートにより、以下が可能になります:
- 実質的な利用状況の測定:単なるカバレッジではなく、実際のエンゲージメントを測定できます。Copilotコードレビューに積極的に関与するユーザーと、プルリクエストが自動的にレビューされるだけで関与していないユーザーを区別できます。
- 導入成熟度の追跡:管理者は、「リポジトリの100%がCCRでカバーされており、ユーザーの60%がそれらのレビューを積極的に利用している」といったように、単一の区別のないアクティブユーザー数ではなく、より詳細な状況を説明できるようになります。
- Copilot機能面での区別:
used_copilot_code_review_active/used_copilot_code_review_passiveは、used_agent(IDEエージェントモード)およびused_copilot_coding_agent(CCA)と合わせて、導入の全体像を包括的に把握することを可能にします。
詳細については、APIドキュメントをご覧ください。
GitHubコミュニティでの議論にご参加ください。
この投稿「Copilot usage metrics now identify active and passive Copilot code review users」は、The GitHub Blogに最初に掲載されました。