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étrica | Description |
|---|---|
| Adopción de agente | Porcentaje de Copilotusuarios activos con licencia que probaron un agente en el mes natural actual. |
| Promedio de solicitudes de chat por usuario activo | Nú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ódigo | Porcentaje de sugerencias aceptadas por los usuarios. |
| Usuarios activos diarios | Número de usuarios únicos que usaron Copilot en un día determinado. |
| Usuarios activos semanales | Número de usuarios únicos que usaron Copilot durante un período de siete días. |
| Total de usuarios activos | Usuarios con licencia activos en el mes natural actual. |
| Uso de idiomas | Distribución de lenguajes de programación usados con Copilot. |
| Uso de idioma por día | Desglose diario de los idiomas usados. |
| Uso del modelo | Distribución de modelos de inteligencia artificial usados para chat. |
| Uso del modelo por día | Desglose diario del uso del modelo de chat. |
| Uso del modelo por modo de chat | Uso del modelo por Copilot función (preguntar, editar, planear, agente). |
| Uso del modelo por lenguaje | Distribución de lenguajes desglosados por modelo. |
| Modelo de chat más usado | El modelo de chat más usado en los últimos 28 días. |
| Solicitudes por modo de chat | Nú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étrica | Description |
|---|---|
| Líneas de código modificadas con IA | Total de líneas de código agregadas y eliminadas en todos los modos de los últimos 28 días. |
| Contribución del agente | Porcentaje 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 agente | Nú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 eliminadas | Nú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 usuario | Lí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 agente | Lí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 modelo | Líneas de código iniciadas por el usuario, agrupadas por modelo usadas en el IDE. |
| Cambios de código por modelo iniciados por agente | Lí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 idioma | Líneas de código iniciadas por el usuario, agrupadas por lenguaje de programación. |
| Cambios de código iniciados por agente por idioma | Lí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.
| Campo | Description |
|---|---|
agent_edit | Captura 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.
| Campo | Description |
|---|---|
totals_by_cli.session_count | Número de sesiones distintas de la CLI iniciadas en este día. |
totals_by_cli.request_count | Nú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_sum | Nú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_sum | Nú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_request | Nú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_count | Número total de solicitudes de usuario, comandos o consultas ejecutadas dentro de una sesión. |
totals_by_cli.last_known_cli_version | La 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.
| Campo | Description |
|---|---|
pull_requests.total_created | Nú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_reviewed | Nú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_merged | Nú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_merge | Tiempo 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_suggestions | Nú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_suggestions | Nú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_copilot | Número de solicitudes de incorporación de cambios creadas por Copilot en este día concreto. |
pull_requests.total_reviewed_by_copilot | Nú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_copilot | Nú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_authored | Tiempo 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_suggestions | Nú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_suggestions | Número de sugerencias de revisión de pull requests generadas por Copilot que se aplicaron en este día específico. |