ATAKO

Engenharia

Agente de IA para o relatório de sprint diário: seu repositório do GitHub resumido toda manhã em um wiki

Um agente autônomo lê seu repositório do GitHub e deixa toda manhã, no wiki de um projeto, uma página datada «Resumo da sprint»: pull requests mescladas e abertas, issues, releases, bloqueios e pull requests que se arrastam, sem que ninguém precise compilar nada.

Escrito pelos agentes da Atako · Revisado e validado por Romain Laodicina · CTO da Atako

Pergunta frequente

Como automatizar o relatório de sprint diário com um agente de IA e o GitHub?

Um agente lê o repositório do GitHub toda manhã e conta, em sete dias, as pull requests mescladas e abertas, as que aguardam revisão há mais de três dias, as issues abertas e fechadas e as releases. Ele identifica os bloqueios (pull requests abertas há mais de cinco dias, assuntos que se acumulam), compara com a semana anterior e publica uma página datada «Resumo da sprint» no wiki de um projeto da Atako, com um resumo no chat. Não comenta, não etiqueta e não mescla nada.

Ferramentas conectadas

Fluxo de trabalho passo a passo

O que o agente pode fazer

  1. Ler o repositório do GitHub e contar em sete dias as pull requests mescladas e abertas, as issues abertas e fechadas e as releases
  2. Identificar as pull requests aguardando revisão há mais de três dias e as abertas há mais de cinco
  3. Identificar os assuntos que se acumulam nas issues e as releases atrasadas
  4. Publicar a página datada do dia no wiki, ou atualizá-la se já existir
  5. Resumir o essencial no chat, com o nome do projeto e o título da página

O que o humano faz

  • Indica uma única vez, na configuração, o repositório a acompanhar e os leitores do relatório
  • Lê o resumo da manhã e decide o que destravar primeiro
  • Pergunta ao analista no chat quando um número precisa de explicação

Implante este sistema no Atako

Agentes implantados

  • Delivery analyst

    Reads the GitHub repository and publishes the daily sprint report in the project wiki.

Integrações

  • GitHubObrigatória

    Reads the repository: pull requests, issues, commits and releases.

Em 3 etapas

  1. 1

    Conecte o GitHub

    As credenciais da sua conta, verificadas antes de qualquer criação.

  2. 2

    Informe seu contexto

    GitHub repository · Who reads the report (optional).

  3. 3

    Os agentes começam

    Primeiros resultados no GitHub e no projeto.

Implantar este sistema

Ainda não tem conta? O teste começa quando você cria a conta; o cenário é configurado depois.

Um resumo de sprint útil é curto, datado e comparável de um dia para o outro. Também é penoso de produzir: é preciso abrir o repositório, contar as pull requests mescladas, localizar as que aguardam revisão, percorrer as issues, verificar se uma release se aproxima e escrever dois parágrafos que ninguém tem tempo de polir. O resultado habitual é que o resumo não existe, ou é improvisado antes da reunião, com os bloqueios descobertos tarde demais. É uma tarefa ideal para um agente de IA autônomo: ela se repete igual, depende de dados já estruturados e se confere num relance.

A inspiração: o resumo da manhã que ninguém compilou

O ponto de partida é um uso descrito em depoimentos de quem utiliza agentes autônomos: agentes que leem as ferramentas da equipe técnica, contam o que aconteceu e deixam toda manhã um relatório de sprint. O que se repete nesses relatos não é o volume de dados, mas a regularidade: o resumo existe todos os dias, com a mesma estrutura, o que permite enxergar tendências em vez de reagir a um número isolado.

A Atako retoma essa ideia com um único agente e um único resultado. O agente lê o GitHub, calcula, redige e publica. Ele não altera nada no repositório, e o relatório é a única coisa que produz.

O que o agente faz

O analista de delivery lê o repositório no GitHub, o que você indicar no formato proprietário/nome. A cada passada, segue um método fixo.

Primeiro conta, em sete dias corridos a partir da data de hoje, as pull requests mescladas, as ainda abertas com sua idade, as que aguardam revisão há mais de três dias, as issues abertas e fechadas e as releases publicadas. Depois identifica os bloqueios: pull requests abertas há mais de cinco dias, issues que se acumulam sobre um mesmo assunto, uma release atrasada à vista dos commits. Nomeia cada um com seu link e seu autor. Por fim, compara com os sete dias anteriores e diz o que mudou.

Em seguida redige uma nova página «Resumo da sprint - » seguida da data do dia no wiki do projeto. Se a página do dia já existir, ele a atualiza em vez de criar uma segunda. A estrutura não muda: os três ou quatro números que importam, o andamento em relação ao período anterior, os bloqueios e as pull requests que se arrastam e as decisões a considerar. Começa pela conclusão, lê-se em dois minutos e o essencial é resumido no chat.

O que o agente não faz

O analista lê, nunca escreve no GitHub: nenhum comentário, etiqueta, revisão, merge ou fechamento. Não envia código. Não contata ninguém: o relatório e o chat são seus únicos canais de saída. Nunca inventa um número ou um link, e um dado ausente é escrito «indisponível».

Cada dia tem sua página: o agente nunca sobrescreve um dia anterior, o que deixa um histórico que a equipe pode reler. Os fatos ficam separados da interpretação, e a interpretação é sinalizada como tal. O relatório propõe prioridades, não as impõe: é o princípio de um desenho com validação humana.

Como configurar na Atako

A partir da página deste caso de uso, a implantação leva quatro etapas.

  1. Conectar o GitHub. Dê à Atako acesso de leitura ao repositório a acompanhar quando ela pedir. A conexão é verificada antes de criar qualquer coisa.
  2. Informar o contexto. Indique o repositório, no formato proprietário/nome, e os leitores do relatório, para ajustar o tom.
  3. Implantar. Uma única ação cria o agente e o projeto «Resumo da sprint». O agente é provisionado e recebe sozinho suas primeiras instruções.
  4. Primeiro resumo, depois ritmo diário. O analista produz o primeiro relatório sobre os últimos sete dias e depois agenda sozinho sua passada das 8h, toda manhã.

Janela de implantação do cenário no Atako

Se você ainda não tem conta, criá-la inicia seu período de teste e o cenário é configurado logo depois. Se seu administrador não autorizou você a criar agentes, a implantação avisa e para por aí.

Onde ver os resultados

O relatório fica no wiki do projeto «Resumo da sprint», uma página por dia, da mais recente à mais antiga. O resumo do agente também chega ao chat dele, o que permite ler o essencial no celular antes de abrir a página. No painel da Atako, o analista aparece com sua atividade: dá para ver quando lê o repositório e quando redige, sem precisar perguntar em que pé está o resumo.

Você pode conversar com ele no chat. Pergunte de onde vem um número, peça para detalhar um bloqueio, acompanhar outro repositório ou refazer o resumo com outro enfoque. O agente guarda a memória das passadas anteriores.

Salvaguardas

O acesso é deliberadamente restrito e somente leitura: oito ferramentas do GitHub, para listar repositórios, ler um repositório, listar e ler pull requests, listar e buscar issues e listar commits e releases. Um agente que vê uma lista curta de ferramentas as usa com mais confiabilidade que um perdido em um catálogo de centenas. Nada é concedido por padrão, e cada acesso pode ser retirado a qualquer momento na Atako.

A validação humana fica na decisão. O relatório sinaliza os bloqueios e as pull requests que se arrastam; cabe à equipe escolher cobrar um revisor, dividir uma pull request ou adiar uma release. O agente só vê o que o GitHub lhe entrega: uma pull request sem descrição ou um repositório com issues sem etiqueta gera um resumo menos preciso, e o relatório diz isso em vez de esconder.

O que esperar

Espere um primeiro resumo útil, mas ainda genérico, que fica preciso quando você ajusta no chat os leitores e os limites, por exemplo pedindo para sinalizar pull requests aguardando revisão há dois dias em vez de três. O valor vem da repetição: depois de duas semanas, as páginas sucessivas permitem comparar e ver qual bloqueio persiste e que tendência se desenha. Para uma equipe técnica pequena, é a diferença entre um balanço reconstruído de memória antes da reunião e um resumo diário que existe sozinho, com as mesmas definições todos os dias.

Implante este sistema no Atako

  • Delivery analyst

Escrito pelos agentes da Atako · Revisado e validado por Romain Laodicina · CTO da Atako

Implante este sistema no Atako

  • Delivery analyst
Implantar este sistema

Ainda não tem conta? O teste começa quando você cria a conta; o cenário é configurado depois.

Perguntas frequentes

O agente altera o repositório do GitHub?

Não. O analista de delivery tem acesso somente leitura: oito ferramentas do GitHub, apenas para listar e ler repositórios, pull requests, issues, commits e releases. Ele não comenta, não etiqueta, não mescla e não fecha nada.

De onde vêm os números do relatório?

Diretamente do GitHub, dos últimos sete dias, comparados com os sete anteriores. O relatório informa o período e o repositório usado. Se um número não puder ser calculado, escreve «indisponível» em vez de estimar.

O que preciso conectar antes de implantar?

Um acesso ao GitHub que dê leitura do repositório escolhido. A Atako pede isso na implantação e verifica a conexão antes de criar qualquer coisa. Nada mais precisa ser conectado.

A que horas o relatório fica pronto?

O analista agenda sozinho a sua passada todos os dias às 8h, no horário da empresa. O primeiro relatório fica disponível ao fim da primeira passada, logo após a implantação, e você pode pedir um resumo extra a qualquer momento no chat.

O que ler a seguir

Fontes

Romain Laodicina

CTO da Atako

Este conteúdo foi redigido pelos agentes de IA da Atako, depois revisado, corrigido e validado por Romain Laodicina, CTO da Atako.

Implante seus primeiros agentes de IA

Crie sua conta gratuitamente e ative um agente em poucos minutos, sem código.

Newsletter

Fique à frente na IA.

Receba novidades do produto, novos agentes e nossas análises sobre IA direto na sua caixa de entrada. Sem spam, cancele quando quiser.