メモ
GitHub Copilot 使用状況メトリックは現在データ保護を使用したパブリック プレビュー にあり、変更される可能性があります。
Copilot 利用状況メトリクスダッシュボードおよび API では、一貫したフィールド セットを使用してデータを表示およびエクスポートします。 このリファレンスでは、使用可能なすべてのメトリックの一覧を示し、ダッシュボード ビジュアルと NDJSON または API エクスポートの両方で値を解釈する方法について説明します。 このデータをプログラムで取得するには、 Copilot 使用状況メトリックの REST API エンドポイント を参照してください。
これらのメトリックを読み取って解釈する方法のガイダンスについては、 GitHub Copilot の使用状況メトリック を参照してください。
Copilot の使用状況ダッシュボードのメトリック
これらのメトリックは、Copilot 使用状況ダッシュボードに直接表示されます。
| メトリック | Description |
|---|---|
| エージェントの導入 | 現在の月でCopilotライセンスのアクティブユーザーのうち、エージェントを試したユーザーの割合。 |
| アクティブ ユーザーあたりの平均チャット要求数 | アクティブ ユーザーあたりのチャット要求の平均数。 |
| コード補完 (推奨/受け入れ済み) | 表示され、受け入れられたインライン コード候補の合計数。 |
| コード補完の受け入れ率 | ユーザーが受け入れた提案の割合。 |
| 日単位のアクティブ ユーザー | 特定の日に Copilot を使用した一意のユーザーの数。 |
| 週間アクティブ ユ��ザー | 7 日間に Copilot を使用した一意のユーザーの数。 |
| アクティブなユーザーの合計数 | 現在のカレンダー月にアクティブなライセンスユーザー。 |
| 言語の使用方法 | Copilot で使用されるプログラミング言語の分布。 |
| 1 日あたりの言語使用量 | 使用されている言語の毎日の内訳。 |
| モデルの使用法 | チャットに使用される AI モデルの配布。 |
| 1 日あたりのモデル使用量 | チャットモデルの使用状況の毎日の内訳。 |
| チャット モードごとのモデルの使用状況 | Copilot 機能(Ask、Edit、Agent)に基づくモデルの使用状況。 |
| 言語ごとのモデルの使用 | モデル別に分類された言語の分布。 |
| 最もよく使用されるチャット モデル | 現在のカレンダー月で最もよく使用されるチャット モデル。 |
| チャット モードあたりの要求数 | モード別のチャット要求の数 (Ask、Edit、Agent)。 |
コード生成ダッシュボードのメトリック
これらのメトリックは、コード生成ダッシュボードに表示され、ユーザーが開始したアクティビティとエージェントによって開始されたアクティビティ全体でコードがどのように生成されているかの内訳を示します。 すべての値は、IDE で追加または削除されたコード行 (LoC) から派生します。
| メトリック | Description |
|---|---|
| AI で変更されたコード行 | 現在のカレンダー月のすべてのモードで追加および削除されたコードの合計行数。 |
| エージェントのコントリビューション | 現在のカレンダー月にエージェント (編集、エージェント、カスタム モードを含む) によって追加および削除されたコード行の割合。 |
| エージェントによって削除された平均行数 | 現在のカレンダー月のアクティブ ユーザーに代わってエージェントによって自動的に削除された行の平均数。 |
| 追加および削除された行の 1 日あたりの合計 | 各日のすべてのモードで、コードベースに対して追加および削除された行の合計数。 |
| ユーザーによるコード変更 | コード補完とチャット パネルアクション (挿入、コピー、または適用) を通じてユーザーが提案または手動で追加した行。 |
| エージェントによって開始されるコードの変更 | 編集モード、エージェント モード、およびカスタム モード全体で、ユーザーに代わってエージェントによってコードベースに自動的に追加または削除された行。 |
| モデルごとのユーザーによって開始されたコードの変更 | IDE で使用されるモデル別にグループ化された、ユーザーが開始するコード行。 |
| モデルごとにエージェントが開始するコード変更 | エージェントによって開始されるコード行。エージェントアクションを実行するモデル別にグループ化されます。 |
| 言語ごとのユーザー開始コードの変更 | プログラミング言語別にグループ化された、ユーザーが開始するコード行。 |
| 言語ごとのエージェントによって開始されるコードの変更 | エージェントによって開始されるコード行。プログラミング言語別にグループ化されます。 |
API フィールドとエクスポート フィールド
これらのフィールドは、エクスポートされた NDJSON レポートおよび Copilot 使用状況メトリック API に表示されます。 企業内の各ユーザーに細かい日次レコードを提供します。
| フィールド | Description |
|---|---|
agent_edit | API とレポートの専用バケット。 Copilot エージェントおよび編集モードによって直接追加および削除された行をキャプチャします。 エージェントの編集は受け入れフローに対する単純な提案に従わないため、これらは推奨されるメトリックには含まれません。 |
report_start_day / report_end_day | 28 日間のレポート期間の開始日と終了日。 |
day | このレコードが表すカレンダーの日。 |
enterprise_id | 企業または組織の一意の ID。 |
user_id / user_login | ユーザーの一意の識別子と GitHub ユーザー名。 |
user_initiated_interaction_count | Copilot に送信された明示的なプロンプトの数。 モデルにアクティブに送信されたメッセージまたはプロンプトのみをカウントします。 チャット パネルの開き、モードの切り替え (Ask、Edit、Agent など)、キーボード ショートカットを使用したインライン UI の開き方、構成の変更は含 まれません 。 |
code_generation_activity_count | 生成された個別の Copilot 出力イベントの数。 |
**含む:** コメントやドキュメント文字列など、生成されたすべてのコンテンツ。 <br>
**複数のブロック:** 1 人のユーザー プロンプトからの個別のコード ブロックはそれぞれ、個別の生成としてカウントされます。 <br>
**手記:** 1 つのプロンプトで複数の��代を生成できるため、このメトリックは `user_initiated_interaction_count`と直接比較できません。 |
| code_acceptance_activity_count | ユーザーが受け入れる提案またはコード ブロックの数。
カウント: すべての組み込みの受け入れアクション ("ファイルに適用する"、"カーソルに挿入する"、"ターミナルに挿入する"、 コピー ボタンの使用など)。
カウントされません。 OS クリップボードの手動操作 ( Ctrl+C など)。
粒 度: 最初のプロンプトによって生成されたコード ブロックの数に関係なく、受け入れアクションごとにカウントが 1 回インクリメントされます。 |
| loc_suggested_to_add_sum | コード行 Copilot に追加を提案します(入力候補、インライン チャット、チャット パネルなど; エージェントによる編集は除外)。 |
| loc_suggested_to_delete_sum | コード行 Copilot は削除することをお勧めします (今後のサポートが予定されています)。 |
| loc_added_sum | 実際にエディターに追加されたコード行(受け入れられたコード補完、適用済みコードブロック、エージェント/編集モード)。 |
| loc_deleted_sum | エディターから削除されたコード行 (現在、エージェントの編集から)。 |
| totals_by_ide | 使用される IDE ごとのメトリックの内訳。 |
| totals_by_feature | Copilot 機能(インライン チャット、チャット パネルなど)ごとのメトリクスの詳細。 |
| totals_by_language_feature | 言語と特徴のディメンションを組み合わせた内訳。 |
| totals_by_model_feature / totals_by_language_model | チャット アクティビティのモデル固有の内訳 (完了ではありません)。 |
| last_known_ide_version / last_known_plugin_version | 各ユーザーに対して検出された最新の IDE と Copilot チャット 拡張機能バージョン。 |