Copilot 利用状況指標 API が AI 導入フェーズの分類を追加
GitHub は Copilot 利用状況指標 API を更新し、ai_adoption_phase フィールドを追加。ユーザーを28日間のCopilot機能利用状況に基づき4つのAI導入フェーズに分類し、導入の深さと成熟度の追跡を可能にします。
GitHub は、Copilot の利用状況指標 API に「AI 導入フェーズ」(ai_adoption_phase)という新たな分類を追加する重要なアップデートを発表しました。この機能により、管理者は開発者が Copilot をどのように使用しているかをより深く理解できるようになり、単なるアクティブユーザー数の追跡を超えた分析が可能になります。各エンゲージユーザーは、過去 28 日間のローリングウィンドウでの Copilot 機能の使用方法に基づいて、4 つのフェーズのいずれかに分類されます。
新たな ai_adoption_phase フィールドがユーザーレベルのレポートに追加され、エンタープライズおよび組織レベルのレポートには totals_by_ai_adoption_phase 配列が新設され、フェーズごとの指標が表示されます。各ユーザーは、過去 28 日間に少なくとも 2 日間使用した Copilot のサーフェスに基づいて、以下の 4 つのフェーズに割り当てられます。
- フェーズ 0(該当なし):いずれのフェーズのエンゲージメント基準も満たさないユーザー。
- フェーズ 1(コードファースト):コード補完や IDE エージェントモードを主に使用するユーザー。
- フェーズ 2(エージェントファースト):Copilot クラウドエージェント、Copilot コードレビュー、Copilot CLI などの単一の GitHub ベースのエージェント機能を使用するユーザー。
- フェーズ 3(マルチエージェント):2 つ以上の GitHub ベースのエージェント機能、または新しい GitHub Copilot アプリを使用するユーザー。
各 ai_adoption_phase 値にはバージョンフィールド(v1 から開始)が含まれており、Copilot の製品サーフェスの拡大に伴って分類ロジックを進化させつつ、過去のコンテキストを壊さないようにしています。
エンタープライズおよび組織レベルのレポートでは、totals_by_ai_adoption_phase 配列がフェーズごとにエンゲージメントとアクティビティの指標をグループ化します。含まれる指標は次のとおりです:総エンゲージユーザー数(28 日間で 2 日以上の参加ウィンドウ)、ユーザー開始インタラクションの平均、コード生成と受け入れアクティビティの平均、追加・削除されたコード行数の平均、プルリクエストの作成・マージ・レビューの平均、マージまでの時間の中央値の平均。これらの集計指標は、各フェーズ内のユーザーごとの平均値として報告され、合計ではありません。
このアップデートの重要性は、管理者がユーザーの成熟度ストーリーを伝え、コードファーストからエージェントファースト、マルチエージェントへのユーザーの移行を追跡し、最も大きな機会があるフェーズにトレーニングやドキュメント、展開プログラムを集中できる点にあります。なお、これらの指標は、REST API を通じて Copilot 利用状況指標にアクセスできるエンタープライズ管理者と組織オーナーが利用できます。また、チームフィルターと組み合わせることで、より詳細な粒度で分析することも可能です。詳細については、GitHub コミュニティでの議論にご参加ください。