Skip to main content

Datos disponibles en métricas de uso de Copilot

Copilot Los datos de métricas de uso están disponibles a través del panel y las API, mediante un conjunto coherente de campos para representar la actividad de adopción, uso y generación de código.

¿Quién puede utilizar esta característica?

Propietarios de empresas, administradores de organización, administradores de facturación y personas con un rol personalizado de empresa con el permiso "Ver métricas empresariales Copilot ".

El Copilot panel de métricas de uso y las API muestran y exportan datos mediante un conjunto coherente de campos. En esta referencia se enumeran todas las métricas disponibles y se describe cómo interpretar sus valores tanto en los objetos visuales de panel como en las exportaciones de API o NDJSON.

  • Los Copilot paneles de métricas de uso están disponibles en el nivel empresarial y de organización .
  • Las Copilot API de métricas de uso admiten registros empresariales, de organización y de nivel de usuario .
  • Las métricas de nivel de equipo no se agregan previamente; puede construirlos uniendo el informe de equipos de usuario con el informe de métricas de uso por usuario. Consulte Métricas de uso de Copilot a nivel de equipo.

Para obtener instrucciones sobre cómo leer e interpretar estas métricas, consulte métricas de uso de GitHub Copilot.

Copilot métricas del panel de uso

Estas métricas aparecen directamente en el panel de Copilot uso. Estos gráficos no incluyen el uso de CLI de Copilot.

MétricaDescription
Adopción de agentePorcentaje de Copilotusuarios activos con licencia que probaron un agente en el mes natural actual.
Promedio de solicitudes de chat por usuario activoNúmero medio de solicitudes de chat por usuario activo.
Finalizaciones de código (sugeridas o aceptadas)Número total de sugerencias de código en línea mostradas y aceptadas.
Tasa de aceptación de finalización de códigoPorcentaje de sugerencias aceptadas por los usuarios.
Usuarios activos diariosNúmero de usuarios únicos que usaron Copilot en un día determinado.
Usuarios activos semanalesNúmero de usuarios únicos que usaron Copilot durante un período de siete días.
Total de usuarios activosUsuarios con licencia activos en el mes natural actual.
Uso de idiomasDistribución de lenguajes de programación usados con Copilot.
Uso de idioma por díaDesglose diario de los idiomas usados.
Uso del modeloDistribución de modelos de inteligencia artificial usados para chat.
Uso del modelo por díaDesglose diario del uso del modelo de chat.
Uso del modelo por modo de chatUso del modelo por la función Copilot (preguntar, editar, planificar, agente).
Uso del modelo por lenguajeDistribución de lenguajes desglosados por modelo.
Modelo de chat más usadoEl modelo de chat más usado en los últimos 28 días.
Solicitudes por modo de chatNúmero de solicitudes de chat por modo (preguntar, editar, planear, agente).

Métricas del panel de generación de código

Estas métricas aparecen en el panel de generación de código y proporcionan un desglose de cómo se genera el código en toda la actividad iniciada por el usuario y iniciada por el agente. Todos los valores se derivan de líneas de código (LoC) agregadas o eliminadas en el IDE.

MétricaDescription
Líneas de código modificadas con IATotal de líneas de código agregadas y eliminadas en todos los modos de los últimos 28 días.
Contribución del agentePorcentaje de líneas de código agregadas y eliminadas por agentes (incluidos los modos de edición, agente y personalizado) en los últimos 28 días.
Promedio de líneas eliminadas por agenteNúmero medio de líneas eliminadas automáticamente por los agentes en nombre de los usuarios activos durante el mes natural actual.
Total diario de líneas agregadas y eliminadasNúmero total de líneas agregadas y eliminadas del código base en todos los modos de cada día.
Cambios de código iniciados por el usuarioLíneas sugeridas o agregadas manualmente por los usuarios mediante finalizaciones de código y acciones del panel de chat (insertar, copiar o aplicar).
Cambios de código iniciados por el agenteLíneas añadidas o eliminadas automáticamente del código base por los agentes en nombre de los usuarios en los modos editar, agente y personalizado.
Cambios de código iniciados por el usuario por modeloLíneas de código iniciadas por el usuario, agrupadas por modelo usadas en el IDE.
Cambios de código por modelo iniciados por agenteLíneas de código iniciadas por el agente, agrupadas por el modelo que realizan las acciones del agente.
Cambios de código iniciados por el usuario por idiomaLíneas de código iniciadas por el usuario, agrupadas por lenguaje de programación.
Cambios de código iniciados por agente por idiomaLíneas de código iniciadas por el agente, agrupadas por lenguaje de programación.

Campos de API y exportación

Estos campos aparecen en los informes de NDJSON exportados y en las Copilot API de métricas de uso. Proporcionan registros diarios en el ámbito de empresa, organización o usuario, en función de la métrica.

Para obtener esquemas de ejemplo de los datos devueltos por las API, consulte Esquema de ejemplo para métricas de uso de Copilot.

CampoDescription
agent_editCaptura las líneas agregadas y eliminadas cuando Copilot (en modo de agente y edición) escribe los cambios directamente en los archivos del IDE.
agent_edit no se incluye en las métricas basadas en sugerencias y es posible que no rellene campos de estilo de sugerencia (por ejemplo, user_initiated_interaction_count). Cuenta también ediciones de agentes personalizados.
report_start_day / report_end_dayFechas de inicio y finalización del período de informes de 28 días.
dayDía del calendario que este registro representa.
enterprise_idIdentificador único de la empresa.
organization_id (solo API)ID único de la organización.
user_id / user_loginIdentificador único y GitHub nombre de usuario para el usuario.
user_initiated_interaction_countNúmero de mensajes explícitos enviados a Copilot.

Solo cuenta los mensajes o indicaciones enviadas activamente al modelo.
No incluye abrir el panel de chat, cambiar modos (por ejemplo, preguntar, editar, planear o actuar como agente), usar métodos abreviados de teclado para abrir la interfaz de usuario en línea o realizar cambios de configuración.
chat_panel_agent_modeCaptura las interacciones iniciadas por el usuario en el panel de chat con el modo de agente seleccionado.
chat_panel_ask_modeCaptura las interacciones iniciadas por el usuario en el panel de chat con el modo de pregunta seleccionado.
chat_panel_custom_modeCaptura las interacciones iniciadas por el usuario en el panel de chat con un agente personalizado seleccionado.
chat_panel_edit_modeCaptura las interacciones iniciadas por el usuario en el panel de chat con el modo de edición seleccionado.
chat_panel_unknown_modeCaptura las interacciones iniciadas por el usuario en el panel de chat donde se desconoce el modo.
code_generation_activity_countNúmero de eventos de salida distintos Copilot generados.

Incluye: Todo el contenido generado, incluidos comentarios y docstrings.
Varios bloques: Cada bloque de código distinto de un único aviso de usuario cuenta como una generación independiente.
Nota: Esta métrica no es directamente comparable a user_initiated_interaction_count, ya que una solicitud puede generar varias generaciones.
code_acceptance_activity_countNúmero de sugerencias o bloques de código aceptados por los usuarios.

Cuentas: Todas las acciones integradas de aceptación, como "aplicar al archivo", "insertar en cursor", "insertar en terminal" y usar el botón Copiar.
No cuenta: Acciones manuales del Portapapeles del sistema operativo (por ejemplo, Ctrl+C).
Granularidad: Cada acción de aceptación incrementa el contador una vez, independientemente del número de bloques de código generados por la indicación inicial.
loc_suggested_to_add_sumLíneas de código sugeridas por Copilot para agregar (finalizaciones, chat en línea, panel de chat, etc.; se excluyen las ediciones del agente).
loc_suggested_to_delete_sumLíneas de código Copilot sugeridas para eliminar (compatibilidad futura planeada).
loc_added_sumLas líneas de código realmente agregadas al editor (finalizaciones aceptadas, bloques de código aplicados, modo de agente o edición).
loc_deleted_sumLíneas de código eliminadas del editor (actualmente de las ediciones del agente).
totals_by_ideDesglose de las métricas por IDE usadas.
totals_by_featureDesglose de métricas por Copilot característica (por ejemplo, chat en línea, panel de chat).
totals_by_language_featureDesglose que combina las dimensiones de lenguaje y características.
totals_by_model_feature / totals_by_language_modelDesgloses específicos del modelo para la actividad de chat (sin completaciones). Cuando selección automática de modelos está habilitado, la actividad se atribuye al modelo real usado en lugar de aparecer como Auto.
last_known_ide_version / last_known_plugin_versionLa versión más reciente del IDE y de la extensión de Chat de Copiloto detectada para cada usuario.
daily_active_cli_usersNúmero de usuarios únicos de la empresa u organización que usaron Copilot a través de la CLI en un día determinado. Este campo es independiente de los recuentos de usuarios activos del IDE y no se incluye en las definiciones de usuario activas basadas en IDE. Se omite para empresas u organizaciones sin uso de la CLI en ese día.
daily_active_copilot_code_review_usersNúmero de usuarios únicos que usaron revisión de código Copilot activamente en un día determinado. El uso activo significa solicitar manualmente una revisión o aplicar una sugerencia. Cuando un usuario tiene señales activas y pasivas en el mismo período, solo se cuentan como activas.
daily_passive_copilot_code_review_usersNúmero de usuarios únicos a quienes se les asignó automáticamente revisión de código Copilot para revisar la solicitud de incorporación de cambios en un día determinado, sin participación activa.
weekly_active_copilot_code_review_usersNúmero de usuarios únicos que usaron revisión de código Copilot activamente durante una ventana final de siete días. Cuando un usuario tiene señales activas y pasivas en el mismo período, solo se cuentan como activas.
weekly_passive_copilot_code_review_usersNúmero de usuarios únicos a los que se les asignó automáticamente la revisión de código Copilot para revisar su solicitud de incorporación de cambios durante una ventana de siete días consecutivos, sin interacción activa.
monthly_active_copilot_code_review_usersNúmero de usuarios únicos que usaron revisión de código Copilot activamente durante una ventana final de 28 días. Cuando un usuario tiene señales activas y pasivas en el mismo período, solo se cuentan como activas.
monthly_passive_copilot_code_review_usersNúmero de usuarios únicos a los que se les asignó automáticamente la revisión de código Copilot para revisar su solicitud de incorporación de cambios durante una ventana de 28 días consecutivos, sin interacción activa.
totals_by_cliDesglose de las métricas específicas de la CLI para la empresa, la organización o el usuario en un día determinado. Independientemente de las métricas del IDE, el uso de la CLI no se refleja en otros campos, como totals_by_ide o totals_by_feature. Se omite cuando no hay ningún uso de la CLI en ese día. Consulte CLI de Copilot los campos de métricas siguientes.
used_cliCaptura si el usuario ha usado CLI de Copilot ese día.
used_agentCaptura si el usuario ha usado el modo de agente en el IDE ese día. No incluye la actividad revisión de código Copilot, que se captura por separado en used_copilot_code_review_active y used_copilot_code_review_passive.
used_chatCaptura si el usuario ha usado el chat del IDE ese día.
used_copilot_code_review_activeCaptura si el usuario se ha comprometido activamente con revisión de código Copilot ese día. Un usuario se considera activo si solicitó manualmente una Copilot revisión o aplicó una Copilot sugerencia de revisión.
used_copilot_code_review_passiveCaptura si al usuario se le asignó automáticamente la Copilot para revisar su solicitud de cambios ese día, sin participar activamente en la revisión.

CLI de Copilot campos de métricas (solo API)

El totals_by_cli objeto contiene los siguientes campos anidados cuando el uso de la CLI está presente.

CampoDescription
totals_by_cli.session_countNúmero de sesiones distintas de la CLI iniciadas en este día.
totals_by_cli.request_countNúmero total de solicitudes hechas a Copilot por la CLI en este día, incluidas las solicitudes iniciadas por el usuario y las llamadas automatizadas de seguimiento por parte del agente.
totals_by_cli.token_usage.output_tokens_sumNúmero total de tokens de salida generados en todas las solicitudes de la CLI en este día.
totals_by_cli.token_usage.prompt_tokens_sumNúmero total de tokens de aviso enviados en todas las solicitudes de la interfaz de línea de comandos en el día de hoy.
totals_by_cli.token_usage.avg_tokens_per_requestNúmero medio de tokens de salida y solicitud por solicitud de la CLI, calculado como (output_tokens_sum + prompt_tokens_sum) ÷ request_count.
totals_by_cli.prompt_countNúmero total de solicitudes de usuario, comandos o consultas ejecutadas dentro de una sesión.
totals_by_cli.last_known_cli_versionLa versión más reciente CLI de Copilot detectada para el usuario ese día.

Campos de actividad de solicitud de incorporación de cambios (solo API)

Importante

Los informes a nivel de organización y empresa pueden mostrar totales diferentes debido a diferencias en la deduplicación de usuarios y el momento de atribución. Para obtener instrucciones sobre cómo interpretar las métricas de pull requests en diferentes ámbitos, consulte métricas de uso de GitHub Copilot.

Estos campos registran la creación diaria de solicitudes de incorporación de cambios, la revisión, la combinación y la actividad de sugerencias en el ámbito de la empresa o de la organización, incluida la actividad realizada por Copilot.

CampoDescription
pull_requests.total_createdNúmero total de pull requests creados en este día.

La creación es un evento único. Cada solicitud de incorporación de cambios solo se cuenta en el día en que se crea.
pull_requests.total_reviewedNúmero total de solicitudes de incorporación de cambios revisadas en un día específico.

La misma solicitud de incorporación de cambios puede contarse en varios días si recibe revisiones durante diferentes jornadas. En un solo día, cada solicitud de incorporación de cambios se cuenta una vez, incluso si se producen varias acciones de revisión.
pull_requests.total_mergedNúmero total de pull requests fusionadas en este día específico.

La combinación es un evento único. Cada pull request se cuenta únicamente el día que se fusiona.
pull_requests.median_minutes_to_mergeTiempo medio, en minutos, entre la creación de la solicitud de incorporación de cambios y la combinación de las solicitudes de incorporación de cambios combinadas en este día específico.

La mediana se usa para reducir el impacto de los valores atípicos de las solicitudes de incorporación de cambios que tardan mucho tiempo en completarse.
pull_requests.total_suggestionsNúmero total de sugerencias de revisión de solicitudes de incorporación de cambios generadas en este día específico, independientemente del autor.
pull_requests.total_applied_suggestionsNúmero total de sugerencias de revisión de solicitudes de incorporación de cambios que se aplicaron en este día específico, independientemente del autor.
pull_requests.total_created_by_copilotNúmero de solicitudes de incorporación de cambios creadas por Copilot en este día concreto.
pull_requests.total_reviewed_by_copilotNúmero de pull requests revisados por Copilot en este día específico.

Una solicitud de incorporación de cambios puede contarse en varios días si Copilot la revisa en días distintos.
pull_requests.total_merged_created_by_copilotNúmero de solicitudes de incorporación de cambios creadas por Copilot que se combinaron en este día específico. Cada pull request se cuenta únicamente el día que se fusiona.
pull_requests.total_merged_reviewed_by_copilotNúmero de solicitudes de incorporación de cambios que combinó y revisó revisión de código Copilot durante el período del informe.
pull_requests.median_minutes_to_merge_copilot_authoredTiempo medio, en minutos, entre la creación y la combinación de solicitudes de incorporación de cambios creadas por Copilot y combinadas en este día específico.
pull_requests.median_minutes_to_merge_copilot_reviewedTiempo medio, en minutos, entre la creación y fusión de pull requests, calculado solo para los pull requests revisados por revisión de código Copilot.
pull_requests.total_copilot_suggestionsNúmero de sugerencias de la revisión de solicitudes de incorporación de cambios generadas por Copilot en este día específico.
pull_requests.total_copilot_applied_suggestionsNúmero de sugerencias de la revisión de solicitudes de incorporación de cambios generadas por Copilot que se aplicaron en este día específico.
pull_requests.copilot_suggestions_by_comment_typeRecuentos agregados de sugerencias de revisión de Copilot código, desglosadas por el tipo Copilot de comentario asignado (por ejemplo, security o bug_risk). Cada entrada incluye comment_type, total_copilot_suggestionsy total_copilot_applied_suggestions. No está disponible en el nivel de repositorio.

Campos de equipos de usuario (solo API)

Estos campos aparecen en el informe diario de equipos de usuario (disponible a través de la API REST en los ámbitos de la organización y de la empresa) y se usan para construir métricas de nivel de equipo mediante la combinación con el informe de métricas de uso por usuario. Para obtener la receta de combinación completa y las direcciones URL del punto de conexión, consulte Métricas de uso de Copilot a nivel de equipo.

Los equipos con menos de 5 usuarios con puesto Copilot en un día determinado se excluyen del informe de equipos de usuario.

CampoDescription
user_id / user_loginIdentificador único y GitHub nombre de usuario para el usuario.
dayDía del calendario que este registro representa.
organization_id (ámbito de la organización)Identificador único de la organización a la que pertenece el equipo.
enterprise_id (ámbito empresarial)Identificador único de la empresa a la que pertenece el equipo. El informe de ámbito empresarial incluye tanto equipos de empresa como equipos de negocio.
team_idIdentificador único del equipo al que pertenece el usuario.
slugIdentificador apto para URL del equipo.