Docs/Métricas e Definições/GitHub Copilot Activity

GitHub Copilot Activity

O que é o relatório GitHub Copilot Activity?

O relatório GitHub Copilot Activity mostra como as pessoas do workspace usam o GitHub Copilot e como o Copilot participa da atividade de pull requests. Use-o para entender a adoção, comparar padrões de uso ao longo do tempo e analisar o fluxo de pull requests assistido pelo Copilot.

Esses dados são sinais de atividade e adoção. Eles fornecem contexto para análises de engenharia, mas não provam, isoladamente, que o Copilot causou uma mudança na produtividade ou no desempenho de entrega.

Abra o relatório em DevEx > GitHub Copilot Activity.

Antes de começar

O relatório requer pelo menos uma organização do GitHub Copilot conectada e uma sincronização inicial concluída. Se a integração estiver ausente ou ainda estiver sincronizando, o DevStats direcionará você para a configuração da integração. Consulte Integração com o GitHub Copilot para obter as instruções de configuração.

O GitHub fornece métricas do Copilot somente para os dias em que uma organização tem pelo menos cinco usuários ativos com licença do Copilot. Se o relatório estiver vazio no período selecionado, a organização pode não ter atendido a esse requisito nesses dias.

Abas e acesso

O relatório abre na aba User. Owners e admins do workspace também podem abrir a aba Organization. Usuários com permissão para visualizar Settings podem abrir Edit Integration diretamente no relatório.

As duas abas incluem um filtro de data. A aba User também inclui um filtro de players. A aba Organization inclui um filtro de organização quando existe mais de uma organização do Copilot conectada.

Os gráficos também podem oferecer controles próprios de período e visualização. Alterar o card de métrica selecionado atualiza o gráfico relacionado.

Aba User

A aba User mostra a adoção e a atividade por player.

Métricas de resumo

  • Active Users: usuários distintos que usaram o Copilot pelo menos uma vez no período selecionado. O gráfico pode mostrar todos os usuários ativos em conjunto ou agrupá-los por atividades de Agent, Chat e CLI.
  • AI Lines of Code: linhas adicionadas e removidas com a ajuda do Copilot durante o período selecionado.
  • Acceptance Rate: percentual de sugestões de código geradas que foram aceitas pelos usuários.
  • Agent Contribution: percentual de usuários ativos que utilizaram o coding agent do Copilot.

Aba User com métricas de resumo, filtros e gráfico Active Users

Adoption Cohorts

O gráfico Adoption Cohorts acompanha a fase de adoção mais recente registrada para cada player em cada período:

  • Passive
  • Phase 1: Code First
  • Phase 2: Agent First
  • Phase 3: Multi-agent

Use o gráfico para observar como a distribuição dos players entre as fases de adoção do Copilot definidas pelo GitHub muda ao longo do tempo.

Fases de adoção do Copilot por semana

Copilot CLI

A seção Copilot CLI contém quatro métricas selecionáveis:

  • Sessions: sessões do Copilot CLI iniciadas.
  • Prompts: prompts enviados ao Copilot CLI.
  • Average Tokens per Request: média de tokens de prompt e resposta por requisição da CLI.
  • Active CLI Users: usuários distintos que iniciaram pelo menos uma sessão da CLI.

Métricas do Copilot CLI e gráfico de sessões

Tabela de Players

A tabela de Players apresenta dados por player para o período selecionado. Ela inclui a fase de adoção, dias ativos, prompts, taxa de aceitação, linhas de código de IA e se o player utilizou o Copilot CLI. Use a busca e a ordenação das colunas para analisar a tabela.

Atividade do Copilot por player

Aba Organization

A aba Organization está disponível para owners e admins do workspace e apresenta a adoção e a atividade de pull requests em toda a organização.

Active Users Recap

  • Monthly: usuários distintos nos 28 dias que terminam no último dia do período selecionado.
  • Weekly: usuários distintos nos sete dias que terminam no último dia do período selecionado.
  • Daily, AVG: média de usuários distintos por dia considerando todos os dias do período selecionado.

O gráfico Active Users mostra como a adoção no nível da organização muda ao longo do tempo.

Aba Organization com resumo e gráfico de usuários ativos

PR Flow

  • PRs Created by Copilot: pull requests criados pelo coding agent do Copilot.
  • Copilot PRs Merged: pull requests criados pelo coding agent do Copilot que foram mergeados.
  • PRs Reviewed by Copilot: pull requests revisados pelo Copilot.
  • Review Suggestions Applied: sugestões de code review do Copilot aplicadas pelos usuários.

Selecione um card para exibir essa métrica no gráfico PR Flow.

Métricas e gráfico do fluxo de pull requests do Copilot

Distribuições de uso

Os cards Languages, Models, IDEs e Chat Modes mostram a distribuição percentual de cada dimensão. Selecione View All quando um card tiver mais itens do que a lista inicial consegue exibir.

Uso do Copilot por linguagem, modelo, IDE e modo de chat

Time to Merge

  • All PRs, Median: mediana do tempo até o merge de todos os pull requests.
  • Copilot-Authorized, Median: rótulo exibido pela interface para a mediana do tempo até o merge de pull requests criados pelo coding agent do Copilot, comparada a todos os pull requests.
  • Copilot-Reviewed, Median: mediana do tempo até o merge de pull requests revisados pelo Copilot, comparada a todos os pull requests.

Selecione um card para atualizar o gráfico Time to Merge.

Mediana do tempo até o merge de pull requests gerais e assistidos pelo Copilot

Outros gráficos da organização

  • Copilot PR Activity: compara pull requests criados pelo coding agent com pull requests revisados pelo Copilot.
  • Code Review Adoption: compara o uso ativo e passivo do code review do Copilot ao longo do tempo.
  • Review Suggestions by Type: mostra quantas sugestões de cada tipo foram aplicadas em relação ao total gerado.

Como interpretar o relatório

Use as mudanças na atividade do Copilot como ponto de partida para uma investigação. Analise a adoção junto com métricas de entrega como PR Cycle Time, Code Review e Throughput, além de indicadores de qualidade ou estabilidade. Uma atividade maior significa que o Copilot foi usado com mais frequência, mas não necessariamente que a entrega ficou mais rápida ou melhor.