Le tableau de bord et les API des métriques d’utilisation de Copilot affichent et exportent les données en utilisant un ensemble cohérent de champs. Cette référence répertorie toutes les métriques disponibles et décrit comment interpréter leurs valeurs dans les visuels de tableau de bord et les exportations de NDJSON ou d’API.
- Les tableaux de bord des métriques d’utilisation Copilot sont disponibles au niveau de l’entreprise et de l’organisation .
- Les API d’indicateurs d’utilisation Copilot prennent en charge les enregistrements au niveau de l’entreprise, de l’organisation et des utilisateurs.
Pour obtenir des conseils sur la lecture et l’interprétation de ces métriques, consultez Métriques d’utilisation GitHub Copilot.
Tableau de bord des indicateurs d’utilisation Copilot
Ces métriques apparaissent directement dans le tableau de bord d’utilisation Copilot. Ces graphiques n’incluent pas l’utilisation de Copilot CLI.
| Unité de mesure | Descriptif |
|---|---|
| Adoption de l’agent | Pourcentage de Copilot utilisateurs actifs sous licence qui ont testé un agent dans le mois calendaire actuel. |
| Demandes de conversation moyennes par utilisateur actif | Nombre moyen de demandes de conversation par utilisateur actif. |
| Complétion de code (proposée/acceptée) | Nombre total de suggestions de code inline affichées et acceptées. |
| Taux d'acceptation de la complétion de code | Pourcentage de suggestions acceptées par les utilisateurs. |
| Utilisateurs actifs quotidiens | Nombre d’utilisateurs uniques qui utilisaient Copilot le jour donné. |
| Utilisateurs actifs hebdomadaires | Nombre d’utilisateurs uniques qui utilisaient Copilot pendant une fenêtre de sept jours. |
| Nombre total d’utilisateurs actifs | Utilisateurs sous licence actifs dans le mois calendrier actuel. |
| Utilisation de la langue | Distribution des langages de programmation utilisés avec Copilot. |
| Utilisation de la langue par jour | Répartition quotidienne des langues utilisées. |
| Utilisation du modèle | Distribution des modèles IA utilisés pour la conversation. |
| Utilisation du modèle par jour | Répartition quotidienne de l’utilisation du modèle de conversation. |
| Utilisation du modèle par mode de conversation | Utilisation du modèle par fonction Copilot (demander, modifier, planifier, agent). |
| Utilisation du modèle par langue | Distribution des langues réparties par modèle. |
| Modèle de conversation le plus utilisé | Le modèle de conversation le plus fréquemment utilisé au cours des 28 derniers jours. |
| Demandes par mode conversation | Nombre de demandes de conversation par mode (demander, modifier, planifier, agent). |
Métriques de tableau de bord de génération de code
Ces métriques apparaissent dans le tableau de bord de génération de code et fournissent une répartition de la façon dont le code est généré entre l’activité initiée par l’utilisateur et l’activité initiée par l’agent. Toutes les valeurs sont dérivées de lignes de code (LoC) ajoutées ou supprimées dans l’IDE.
| Unité de mesure | Descriptif |
|---|---|
| Lignes de code modifiées avec l’IA | Nombre total de lignes de code ajoutées et supprimées dans tous les modes au cours des 28 derniers jours. |
| Contribution de l’agent | Pourcentage de lignes de code ajoutées et supprimées par les agents (y compris les modes de modification, d’agent et personnalisés) au cours des 28 derniers jours. |
| Nombre moyen de lignes supprimées par agent | Nombre moyen de lignes supprimées automatiquement par les agents pour le compte des utilisateurs actifs pendant le mois calendrier actuel. |
| Total quotidien des lignes ajoutées et supprimées | Nombre total de lignes ajoutées et supprimées de la base de code sur tous les modes pour chaque jour. |
| Modifications du code initiées par l’utilisateur | Lignes suggérées ou ajoutées manuellement par les utilisateurs via des complétions de code et la fenêtre de chat (insertion, copie ou application). |
| Modifications du code initiées par l’agent | Lignes automatiquement ajoutées ou supprimées de la base de code par les agents pour le compte des utilisateurs dans les modes de modification, d’agent et personnalisés. |
| Modifications de code initiées par l’utilisateur par modèle | Lignes de code initiées par l’utilisateur, regroupées par modèle utilisées dans l’IDE. |
| Modifications de code initiées par l’agent par modèle | Lignes de code initiées par l’agent, regroupées par modèle effectuant les actions de l’agent. |
| Modifications de code initiées par l’utilisateur par langue | Lignes de code initiées par l’utilisateur, regroupées par langage de programmation. |
| Modifications de code initiées par l’agent par langue | Lignes de code initiées par l’agent, regroupées par langage de programmation. |
Champs d’API et d’exportation
Ces champs apparaissent dans les rapports NDJSON exportés et dans les API de métriques d’utilisation de Copilot. Ils fournissent des enregistrements quotidiens au niveau de l’entreprise, de l’organisation ou du domaine de l’utilisateur, en fonction de la métrique.
Pour obtenir des exemples de schémas des données retournées par les API, consultez Example schema for Copilot usage metrics.
| Champ | Descriptif |
|---|---|
agent_edit | Capture les lignes ajoutées et supprimées lorsque Copilot (en mode agent et édition) écrit les modifications directement dans vos fichiers dans l’IDE. |
`agent_edit`n’est pas inclus dans les métriques basées sur des suggestions et peut ne pas remplir les champs de style suggestion (par exemple). `user_initiated_interaction_count` Compte également les modifications des agents personnalisés. |
| report_start_day / report_end_day | Dates de début et de fin de la période de rapport de 28 jours. |
| day | Cet enregistrement représente le jour du calendrier. |
| enterprise_id | ID unique de l’entreprise. |
|
organization_id (API uniquement) | ID unique de l’organisation. |
| user_id / user_login | Identificateur unique et GitHub nom d’utilisateur de l’utilisateur. |
| user_initiated_interaction_count | Nombre d’invites explicites envoyées à Copilot.
Compte uniquement les messages ou les invites activement envoyés au modèle. N’inclut pas l’ouverture du panneau de conversation, le changement de mode (par exemple, demander, modifier, planifier ou agent), l'utilisation de raccourcis clavier pour ouvrir l'interface utilisateur en ligne, ou l'apport de modifications de configuration. |
| chat_panel_agent_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode agent sélectionné. |
| chat_panel_ask_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode de demande sélectionné. |
| chat_panel_custom_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec un agent personnalisé sélectionné. |
| chat_panel_edit_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation avec le mode d’édition sélectionné. |
| chat_panel_unknown_mode | Capture les interactions initiées par l’utilisateur dans le panneau de conversation où le mode est inconnu. |
| code_generation_activity_count | Nombre d’événements de sortie distincts Copilot générés.
Comprend: Tout le contenu généré, y compris les commentaires et les documents.
Plusieurs blocs : Chaque bloc de code distinct d’une invite d’utilisateur unique compte comme une génération distincte.
Note: Cette métrique n’est pas directement comparable à user_initiated_interaction_count, car une invite peut produire plusieurs générations. |
| code_acceptance_activity_count | Nombre de suggestions ou de blocs de code acceptés par les utilisateurs.
Comptes: Toutes les actions d’acceptation intégrées, telles que « appliquer au fichier », « insérer au curseur », « insérer dans le terminal », ainsi que l'utilisation du bouton Copier.
Ne comptabilise pas : les actions manuelles du presse-papiers du système d’exploitation (par exemple, Ctrl+C).
Granularité: Chaque action d’acceptation incrémente le nombre une fois, quel que soit le nombre de blocs de code générés par l’invite initiale. |
| loc_suggested_to_add_sum | Lignes de code Copilot suggérées pour ajout (complétions, conversation en ligne, panneau de discussion, etc. ; exclut les modifications de l'agent). |
| loc_suggested_to_delete_sum | Lignes de code Copilot suggérées pour suppression (un support futur est prévu). |
| loc_added_sum | Lignes de code réellement ajoutées à l’éditeur (achèvements acceptés, blocs de code appliqués, mode agent/édition). |
| loc_deleted_sum | Lignes de code supprimées dans l’éditeur (actuellement issues des modifications de l’assistant). |
| totals_by_ide | Répartition des métriques par IDE utilisée. |
| totals_by_feature | Répartition des métriques par fonctionnalité de Copilot (par exemple, conversation intégrée, panneau de discussion). |
| totals_by_language_feature | Répartition de la combinaison des dimensions de langage et de fonctionnalité. |
| totals_by_model_feature / totals_by_language_model | Répartitions spécifiques au modèle pour l’activité de conversation (pas de complétions). Lorsque sélection automatique de modèle est activé, l'activité est attribuée au modèle réel utilisé plutôt que d'apparaître sous la forme de Auto. |
| last_known_ide_version / last_known_plugin_version | L'IDE le plus récent et la version d’extension Tchat Copilot détectée pour chaque utilisateur. |
| daily_active_cli_users | Nombre d’utilisateurs uniques dans l’entreprise ou l’organisation qui ont utilisé Copilot via l’interface CLI le jour donné. Ce champ est indépendant du nombre d’utilisateurs actifs de l’IDE et n’est pas inclus dans les définitions utilisateur actives basées sur l’IDE. Omis pour les entreprises ou les organisations sans utilisation de l’interface CLI ce jour-là. |
| totals_by_cli | Répartition des métriques spécifiques à l’interface CLI pour l’entreprise ou l’organisation un jour donné. Indépendamment des métriques IDE : l’utilisation de l’interface CLI n’est pas reflétée dans d’autres champs tels que totals_by_ide ou totals_by_feature. Omis pour les entreprises ou les organisations sans utilisation de l’interface CLI ce jour-là. Consultez les champs de métriques Copilot CLI ci-dessous. |
| used_cli | Capture si l’utilisateur a utilisé Copilot CLI ce jour-là. |
| used_agent | Capture si l’utilisateur a utilisé le mode d’agent IDE ce jour-là. |
| used_chat | Capture si l’utilisateur a utilisé la conversation IDE ce jour-là. |
Champs de métriques Copilot CLI (API uniquement)
L’objet contient les champs imbriqués suivants lorsque l’utilisation totals_by_cli de l’interface CLI est présente.
| Champ | Descriptif |
|---|---|
totals_by_cli.session_count | Nombre de sessions CLI distinctes lancées ce jour-ci. |
totals_by_cli.request_count | Nombre total de demandes adressées à Copilot via l’interface CLI ce jour, y compris les invites initiées par l’utilisateur et les appels de suivi agentique automatisés. |
totals_by_cli.token_usage.output_tokens_sum | Nombre total de jetons de sortie générés sur toutes les requêtes CLI ce jour-ci. |
totals_by_cli.token_usage.prompt_tokens_sum | Nombre total de jetons d’invite envoyés sur toutes les demandes CLI ce jour-là. |
totals_by_cli.token_usage.avg_tokens_per_request | Nombre moyen de jetons de sortie et de requête par requête CLI, calculé comme (output_tokens_sum + prompt_tokens_sum) ÷ request_count. |
totals_by_cli.prompt_count | Nombre total d’invites utilisateur, de commandes ou de requêtes exécutées dans une session. |
totals_by_cli.last_known_cli_version | Version Copilot CLI la plus récente détectée pour l’utilisateur ce jour-là. |
Champs d'activité des pull requests (API uniquement)
Important
Les rapports au niveau de l'organisation et de l'entreprise peuvent afficher des totaux différents en raison des différences de déduplication et du timing de l’attribution des utilisateurs. Pour obtenir des conseils sur l’interprétation des métriques de pull request dans différents contextes, consultez Métriques d’utilisation GitHub Copilot.
Ces champs enregistrent l’activité quotidienne de création, de révision, de fusion et de suggestion des pull requests au niveau de l’entreprise ou de l’organisation, y compris l’activité effectuée par Copilot.
| Champ | Descriptif |
|---|---|
pull_requests.total_created | Nombre total de pull requests créées ce jour précis. La création est un événement unique. Chaque pull request est comptabilisée uniquement le jour où elle est créée. |
pull_requests.total_reviewed | Nombre total de pull requests examinées ce jour-là. La même demande de tirage peut être comptée pour plusieurs jours si elle reçoit des examens sur plusieurs jours. En une seule journée, chaque pull request est comptée une seule fois, même si plusieurs actions de révision ont lieu. |
pull_requests.total_merged | Nombre total de pull requests fusionnées ce jour-là. La fusion est un événement unique. Chaque pull request est comptée uniquement le jour où elle est fusionnée. |
pull_requests.median_minutes_to_merge | Temps médian, en minutes, entre la création d'une requête de tirage et sa fusion pour les requêtes de tirage fusionnées ce jour-là. La médiane est utilisée afin de réduire l’impact des valeurs aberrantes provenant de pull requests dont la durée est exceptionnellement longue. |
pull_requests.total_suggestions | Nombre total de suggestions de révision de pull request générées en ce jour précis, indépendamment de l’auteur. |
pull_requests.total_applied_suggestions | Nombre total de suggestions de révision de pull request appliquées ce jour-là, quel que soit l’auteur. |
pull_requests.total_created_by_copilot | Nombre de pull requests créées par Copilot ce jour-là. |
pull_requests.total_reviewed_by_copilot | Nombre de pull requests examinées par Copilot ce jour-là. Une pull request peut être comptée sur plusieurs jours si Copilot l’examine à plusieurs reprises. |
pull_requests.total_merged_created_by_copilot | Nombre de pull requests générées par Copilot qui ont été fusionnées ce jour-là. Chaque pull request est comptée uniquement le jour où elle est fusionnée. |
pull_requests.median_minutes_to_merge_copilot_authored | Temps médian, en minutes, entre la création des pull requests et la fusion des pull requests créées par Copilot et fusionnées ce jour-là. |
pull_requests.total_copilot_suggestions | Nombre de suggestions de révision de pull request générées par Copilot au cours de cette journée spécifique. |
pull_requests.total_copilot_applied_suggestions | Nombre de suggestions de révision de pull request générées par Copilot qui ont été appliquées en ce jour spécifique. |