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 .

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 CLI de Copilot uso.

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 Copilot función (preguntar, editar, planear, 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_day | Fechas de inicio y finalización del período de informes de 28 días. | | day | Día del calendario que este registro representa. | | enterprise_id | Identificador único de la empresa. | | organization_id (solo API) | ID único de la organización. | | user_id / user_login | Identificador único y GitHub nombre de usuario para el usuario. | | user_initiated_interaction_count | Nú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_mode | Captura las interacciones iniciadas por el usuario en el panel de chat con el modo de agente seleccionado. | | chat_panel_ask_mode | Captura las interacciones iniciadas por el usuario en el panel de chat con el modo de pregunta seleccionado. | | chat_panel_custom_mode | Captura las interacciones iniciadas por el usuario en el panel de chat con un agente personalizado seleccionado. | | chat_panel_edit_mode | Captura las interacciones iniciadas por el usuario en el panel de chat con el modo de edición seleccionado. | | chat_panel_unknown_mode | Captura las interacciones iniciadas por el usuario en el panel de chat donde se desconoce el modo. | | code_generation_activity_count | Nú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_count | Nú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_sum | Líneas de código Copilot sugeridas para agregar (finalizaciones, chat en línea, panel de chat, etc.; excluye las ediciones del agente). | | loc_suggested_to_delete_sum | Líneas de código Copilot sugeridas para eliminar (compatibilidad futura planeada). | | loc_added_sum | Las líneas de código realmente agregadas al editor (finalizaciones aceptadas, bloques de código aplicados, modo de agente o edición). | | loc_deleted_sum | Líneas de código eliminadas del editor (actualmente de las ediciones del agente). | | totals_by_ide | Desglose de las métricas por IDE usadas. | | totals_by_feature | Desglose de métricas por Copilot característica (por ejemplo, chat en línea, panel de chat). | | totals_by_language_feature | Desglose que combina las dimensiones de lenguaje y características. | | totals_by_model_feature / totals_by_language_model | Desgloses 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_version | La versión más reciente del IDE y de la extensión detectada para cada usuario. | | daily_active_cli_users | Nú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. | | totals_by_cli | Desglose 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_cli | Captura si el usuario ha usado CLI de Copilot ese día. | | used_agent | Captura 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_chat | Captura si el usuario ha usado el chat del IDE ese día. | | used_copilot_code_review_active | Captura 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_passive | Captura si al usuario se le asignó automáticamente 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 de solicitudes diarias de incorporación de cambios, la revisión, la fusió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 las que se combinaron en este día específico. Cada pull request se cuenta únicamente el día que se fusiona.
pull_requests.median_minutes_to_merge_copilot_authoredTiempo medio, en minutos, entre la creación y la fusión de solicitudes de incorporación de cambios hechas por Copilot y fusionadas en este día específico.
pull_requests.total_copilot_suggestionsNúmero de sugerencias de 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 revisión de pull requests generadas por Copilot que se aplicaron en este día específico.