OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHubの「Copilot使用状況メトリクスAPI」が拡張、Copilotアプリの利用データが取得可能に

要点

  • GitHubが提供する「Copilot使用状況メトリクスAPI」において、GitHub Copilotアプリの使用状況データが新たに取得可能になった。

  • 今回のアップデートにより、企業や組織の管理者は、従来のIDEやチャットなどのデータと並んでアプリのアクティビティを統合管理できるようになる。

  • レポートには、日次のアクティブユーザー数や、セッション数、リクエスト数、プロンプト数、トークン消費量の詳細といった新しい指標が追加された。

  • この機能はエンタープライズ向けおよび組織向けの「1日レポート」と「28日レポート」に適用される。

  • Copilotアプリのアクティビティがない環境ではデータが「null」で返されるため、既存のAPI連携システムへの影響はない。

  • 米GitHubは2026年7月17日(現地時間)、同社が提供する「GitHub Copilot使用状況メトリクスAPI(Copilot usage metrics API)」を更新し、新たに「GitHub Copilotアプリ(GitHub Copilot app)」の利用データを取得できるようにしたと発表した。なお、APIとは外部のソフトウェア同士が情報や機能をやり取りするための窓口となる仕組みを指す。今回の変更により、企業のIT管理者などは、すでに取得可能だった統合開発環境(IDE)やチャットなどの利用指標と並んで、アプリ版の活用状況を統合的に可視化できるようになる。

  • GitHub Copilotは、エンジニアのコード補完や開発支援を目的としたAIツールだが、これまでその専用アプリ版である「GitHub Copilotアプリ」の具体的な使用状況は、利用状況の報告に含まれていなかった。今回の仕様変更は、このギャップを埋めるためのものである。エンタープライズ(企業)およびオーガニゼーション(組織)の管理者は、同一のAPIを使用しながら、組織内でのCopilotアプリの導入状況や浸透度合いをより正確に把握することが可能になった。具体的には、アクティブユーザーの数やセッションのボリューム、APIリクエストの規模、さらにはトークンの消費量などをまとめて確認できる。

  • 今回のアップデートにより、API経由で取得できるレポートに2つの新しいフィールドが導入された。

  • 1つ目は「daily_active_copilot_app_users」である。これは、特定の日にGitHub Copilotアプリをアクティブに使用した、重複のないユニークユーザーの数を示す項目だ。これにより、どれだけの人数が実際にアプリを活用しているかを日単位で追跡できる。

  • 2つ目は、より詳細なアクティビティデータを格納する専用のセクション「totals_by_copilot_app」である。このセクション内には、以下の4つの主要な指標が含まれている。

  • 「session_count(セッション数)」:アプリの起動や利用の回数を示す。

  • 「request_count(リクエスト数)」:アプリに対して行われたリクエストの総数。

  • 「prompt_count(プロンプト数)」:ユーザーが入力したプロンプトの数。

  • 「token_usage(トークン使用量)」:AIとの通信で消費されたデータ量を示す項目で、さらに「output_tokens_sum(出力トークンの合計値)」「prompt_tokens_sum(プロンプトトークンの合計値)」「avg_tokens_per_request(1リクエストあたりの平均トークン数)」という3つの内訳データに細分化して報告される。なお、トークンとはAIがテキストを処理する際の最小の文字単位のことである。

  • これらの新しいデータフィールドは、エンタープライズ向けおよびオーガニゼーション向けの「1日レポート」と「28日レポート」の双方に含まれる。

  • レポートの出力仕様についても考慮がなされている。GitHub Copilotアプリの使用状況は、独立した「totals_by_copilot_app」セクションとして完全に区別して報告される。そのため、既存の一般的な機能全体の合計値や、使用されているAIモデル、プログラミング言語の統計、あるいは記述されたコードの行数(lines-of-code)といった他のメトリクスと混ざり合うことはない。

  • さらに、既存のAPI統合を行っているユーザーへの影響を最小限に抑える仕組みも取り入れられている。GitHub Copilotアプリのアクティビティが一切記録されていない企業や組織のレポートにおいては、「daily_active_copilot_app_users」と「totals_by_copilot_app」の双方のフィールドに「null(ヌル、データが存在しないことを示す値)」が返される仕様になっている。このため、既存の開発環境で組まれているAPI連携プログラムが、予期せぬデータ形式のエラーによって破損する懸念はないと説明されている。

  • 今回の機能拡張により、管理者はIDE、チャット、コードレビュー、コーディングエージェントに加えて、Copilotアプリの利用状況まで網羅した包括的なダッシュボードを構築できるようになる。なお、この機能を使い始めるための手順や詳細なAPI仕様については、GitHubの公式ドキュメント(Copilot usage metrics API documentation)で公開されている。

元URL