AI Reports

O que é a Funcionalidade AI Reports?

AI Reports transformam os dados de engenharia do seu squad em resumos escritos e agendados. Voce descreve o que quer analisar em linguagem simples, define uma cadencia e o DevStats gera o relatório e entrega automaticamente no seu workspace.

Use para rituais recorrentes como um resumo de kickoff de sprint de segunda-feira, um digest semanal de bottlenecks em PRs, ou um snapshot mensal de DORA, sem que ninguem precise puxar os numeros manualmente.

Voce encontra AI Reports em Settings > Workspace Settings > AI Reports.

A pagina de AI Reports, mostrando os passos de como funciona e uma lista de relatórios agendados.

Como funciona

Um relatório executa em quatro passos:

  1. Descreva o relatório. Escreva um prompt dizendo ao agente de IA o que analisar, ou comece de um template.
  2. Defina um schedule. Escolha diario, semanal ou mensal, e a hora que ele executa.
  3. O agente de IA usa os dados do DevStats. Ele trabalha com os dados do squad que já estão no DevStats, vindos das integrações conectadas (Git, issue tracker e deploys). Ele não acessa esses sistemas diretamente.
  4. O relatório é entregue. Como notificação in-app no seu workspace, ou para um destino conectado: Slack, Teams, Discord ou Email.

Como AI Reports funcionam em quatro passos.

Cada execução consome AI Credits, incluindo test runs. Voce pode acompanhar o uso em Settings > Billing > AI Credits.

Antes de começar

Para obter relatórios uteis, certifique-se de que:

  • O squad que voce quer reportar tem suas integrações conectadas (Git, issue tracker, deploys). Relatórios são tão completos quanto os dados que os alimentam.
  • Voce tem AI Credits disponiveis, ja que cada execução consome credits.
  • Se quiser entrega fora do DevStats, o destino relevante esta conectado em Canais. Sem um, os relatórios são entregues como notificações in-app.

Criar um relatório

Em AI Reports, selecione Create Report e preencha as quatro seções.

1. Geral

Nomeie o relatório e escolha o squad que ele cobre.

Campo Descrição
Report Name Um rotulo claro que sua equipe reconhecera, por exemplo Weekly Sprint Summary.
Squad O squad cujos dados o relatório analisa. (Opcional)

A seção Geral do formulario Create Report.

2. AI Prompt

Diga ao agente de IA o que analisar e reportar. Escreva como voce briefingaria um colega:

Resuma o progresso da sprint desta semana incluindo velocity, blockers, e destaque PRs presos em review.

Quanto mais especifico o prompt, mais focado o relatório. Nomeie as metricas, a janela de tempo e o que voce quer destacar.

Comece de um template

Se preferir não escrever um prompt do zero, selecione um template em Or start from a template. Cada template carrega um prompt predefinido no campo, que voce pode editar antes de salvar.

Template Foco
Sprint Progress Velocity, escopo e o que esta on track para completar esta sprint.
PR Bottlenecks Pull requests presos em review ou pickup, e onde o cycle time esta sendo perdido.
DORA Metrics Deploy Frequency, Change Failure Rate, MTTR e Cycle Time.
Aging Branches Branches abertas de longa data que divergiram da linha principal.
Code Review Health Tamanho de review, profundidade de review e como a carga de review esta distribuida.

A seção AI Prompt com opções de template.

3. Schedule

Configure quando o relatório executa automaticamente.

Campo Descrição
Frequency Com que frequencia o relatório executa: Every Day, Every Week ou Every Month.
Time A hora do dia que o relatório executa. O rotulo do campo mostra o timezone do seu workspace (por exemplo UTC ou America/Sao_Paulo), definido em Settings > Workspace Settings > Timezone.

Uma linha de confirmação abaixo dos campos repete o schedule em linguagem simples, por exemplo: This report will run every day at 9:00 AM UTC.

A seção Schedule com frequencia e hora.

4. Delivery

Escolha como o relatório chega a sua equipe. A seção Delivery tem dois campos: Deliver via define o tipo de destino, e Channel muda dependendo do que voce escolher.

Deliver via O que o campo Channel significa
DevStats O relatório chega como notificação in-app no seu workspace. Não há channel para escolher: o campo mostra In-App Notification.
Slack / Teams / Discord Selecione o channel onde o relatório é postado, por exemplo #general.
Email Insira um ou mais endereços de email que devem receber o relatório.

Para usar Slack, Teams, Discord ou Email, conecte-os primeiro em Canais.

A seção Delivery, entregando via Discord para um channel.

Teste antes de agendar

Antes de confirmar o schedule, selecione Test Run para gerar o relatório uma vez com seu prompt e dados atuais. O resultado aparece inline em um painel Test Run Output, para voce verificar se o prompt produz o que espera e refinar a redação antes de salvar.

Um test run gera um relatório real, então também consome AI Credits. Não altera o schedule.

O painel Test Run Output com um relatório gerado e takeaways.

Quando o relatório estiver correto, selecione Create Report para salva-lo e ativar o schedule.

Gerenciar seus relatórios

A pagina AI Reports lista todos os relatórios que voce criou. Cada linha mostra:

Coluna Descrição
Report O nome do relatório e um preview de seu prompt.
Schedule Quando ele executa, incluindo frequencia, hora e timezone.
Channel Onde ele é entregue.
Last Run Quanto tempo atras ele executou pela ultima vez.
Status Se o relatório esta ativo ou pausado.

Use a caixa de busca para filtrar relatórios por nome.

Ações do relatório

Cada linha de relatório tem quatro ações rapidas:

Ação Descrição
Run history Abre o histórico de execuções do relatório (veja abaixo).
Pause / resume Pausa o schedule para o relatório parar de executar, ou retoma um relatório pausado. Um relatório pausado permanece na lista mas não executa ate voce retoma-lo.
Edit Abre a configuração do relatório para alterar seu prompt, schedule ou delivery.
Delete Remove o relatório permanentemente.

As ações da linha de relatório: run history, pause, edit e delete.

Run history

Selecione a ação run history em um relatório para ver todas as vezes que ele executou. O cabeçalho da pagina mostra o nome do relatório, seu schedule e seu channel. Abaixo, cada execução lista:

  • Started: quando a execução começou.
  • Finished: quando a execução completou.
  • Status: o resultado da execução, por exemplo Success.

Expanda uma execução para ver seus detalhes.

A pagina Run History listando execuções anteriores com seu status.

Canais

Canais são os destinos conectados onde AI Reports são entregues. Conecte um canal uma vez em Settings > Workspace Settings > Channels, e ele fica disponivel no passo Deliver via quando voce cria ou edita um relatório.

Para instruções de configuração e métodos de entrega suportados, veja a documentação de Canais.

O DevStats suporta cinco tipos de canal:

Canal Entrega para
Slack Um channel no seu workspace Slack conectado, por exemplo #general.
Teams Um channel no seu workspace Microsoft Teams conectado.
Discord Um channel no seu servidor Discord conectado, por exemplo #general.
Email Um ou mais endereços de email.
DevStats Notificações in-app no seu workspace. Não precisa de setup: esta opção esta sempre disponivel.

Dicas

  • Escopo cada relatório para um squad. Prompts em nível de squad produzem resumos mais nítidos do que asks amplos de multiplas equipes.
  • Combine a cadencia com seu ritual. Diario para standups ativos, semanal para retros, mensal para snapshots de liderança.
  • Seja explicito no prompt. Nomeie as metricas e a janela de tempo que voce se importa em vez de pedir uma visão geral.
  • Teste antes de agendar. Um test run mostra exatamente o que sua equipe recebera, então voce pode refinar o prompt primeiro.