要点
GitHubはCopilotの使用状況メトリクスAPIを更新し、CLI(コマンドラインインターフェース)での活動をトップレベルの合計値や機能別内訳に統合することで、IDEとCLIをまたぐ包括的な利用状況の可視化を実現した。
タイトル: Copilot CLIアクティビティが使用状況メトリクスの合計値と機能別内訳に含まれるようになりました
以前のCLIメトリクスリリースでは、Copilot使用状況メトリクスAPIに、セッション数、リクエスト数、トークン使用量を含む独立した totals_by_cli セクションが追加されました。このセクションはCLIアクティビティをレポートの他の部分から分離して報告しており、トップレベルの合計値と次元別内訳はIDEアクティビティのみを反映していました。
今回のアップデートにより、CLIアクティビティは既にお使いのメトリクスに統合されました。
新機能
トップレベルの合計値にCLIの貢献分が含まれるようになりました。以下のフィールドは現在、IDEとCLIを合計した値を表します:
code_generation_activity_countcode_acceptance_activity_countuser_initiated_interaction_countloc_added_sum/loc_deleted_sum
CLIは、次元別内訳において feature=copilot_cli として以下の項目に表示されます:
totals_by_featuretotals_by_model_featuretotals_by_language_featuretotals_by_language_model
CLIは totals_by_ide からは除外されています。最近のリリースで追加された既存の totals_by_cli セクションおよびユーザー別CLIフィールドは変更されていません。
これは、単日および28日間のエンタープライズ、組織、ユーザー別レポートに影響します。
重要性
- Copilot使用状況の統一ビュー: トップレベルの合計値がすべてのインターフェースにおけるCopilotアクティビティ全体を反映するようになったため、CLIを導入している組織の使用状況がダッシュボードやレポートで過小評価されることはなくなります。
- 他の機能とCLIを比較: CLIアクティビティがコード補完と同じ
totals_by_featureの内訳に表示されるため、管理者はCopilotの各機能間で使用状況がどのように分布しているかを確認できます。 - 手動での結合が不要に: 以前はCopilotの出力を包括的に把握するために、
totals_by_cliとIDEのみの合計値を手動で組み合わせる必要がありました。これは現在、API自体によって処理されます。
重要な注意点
- トップレベルの合計値の意味が変更されました。これらのフィールドがIDEのみのアクティビティを表すと想定してダッシュボードやレポートを作成していた場合、CLIの貢献分が追加されたことを反映して数値が増加します。これらの値に依存するしきい値や比較を確認してください。
詳細については、APIドキュメントをご覧ください。GitHub Community内での議論に参加してください。
*この投稿「Copilot CLI activity now included in usage metrics totals and feature breakdowns」は、The GitHub Blogで最初に公開されました。*