El panel de métricas de uso de Copilot y sus 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 paneles de métricas de uso Copilot están disponibles a nivel de empresa y organización.
- Las API de métricas de uso de Copilot admiten registros a nivel de empresa, organización y usuario.
Para obtener instrucciones sobre cómo leer e interpretar estas métricas, consulte métricas de uso de GitHub Copilot.
Métricas del panel de control de uso de Copilot
Estas métricas aparecen directamente en el panel de uso de Copilot. Estos gráficos no incluyen el uso de CLI de Copilot.
| Métrica | Description |
|---|---|
| Adopción de agente | Porcentaje de usuarios activos con licencia de Copilot 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 específico. |
| 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 utilizados 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 la característica Copilot (preguntar, editar, planificar, 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 NDJSON exportados y en las API de métricas de uso de Copilot. 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 las métricas de uso de Copilot.
| Campo | Description |
|---|---|
agent_edit | Captura las líneas agregadas y eliminadas cuando Copilot (en modo agente y edición) escribe los cambios directamente en sus archivos en el 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 del 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 (completados, chat en línea, panel de chat, etc.; excluye ediciones del agente). |
| loc_suggested_to_delete_sum | Líneas de código Copilot sugeridas para eliminar (con compatibilidad futura planificada). |
| 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 característica de Copilot, 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 la extensión chat de Copilot 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 métricas específicas de la CLI para la empresa u organización 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 para empresas u organizaciones sin uso de la CLI en ese día. Consulte los campos de métricas CLI de Copilot a continuación. |
| used_cli | Captura si el usuario ha usado la CLI de Copilot ese día. |
| used_agent | Captura si el usuario ha usado el modo del agente IDE ese día. |
| used_chat | Captura si el usuario ha usado el chat del IDE ese día. |
Campos de métricas CLI de Copilot (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 realizadas a Copilot a través de la CLI en este día, incluyendo tanto las solicitudes iniciadas por los usuarios como las llamadas de seguimiento automatizadas de los agentes. |
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 | Se ha detectado la versión más reciente de CLI de Copilot 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 recogen la actividad diaria de creación, revisión, combinación y sugerencia de solicitudes de incorporación de cambios en el ámbito de la empresa u 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 específico. |
pull_requests.total_reviewed_by_copilot | Número de solicitudes de incorporación de cambios revisadas 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 varios días. |
pull_requests.total_merged_created_by_copilot | Nú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.median_minutes_to_merge_copilot_authored | 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 creadas por Copilot y combinadas 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 solicitudes de incorporación de cambios generadas por Copilot que se aplicaron en este día específico. |