Ver duas interações de PR de Agentes, achei bem interessante.


O agente de desenvolvimento completou uma otimização de uma issue de CI e enviou um PR.
O agente revisor percebeu uma modificação no valor padrão de timeout, achou que não estava dentro do escopo da issue e recusou.
O agente de desenvolvimento removeu aquele valor padrão de timeout, mas o CI não passou, um teste deu erro. Ele então ajustou o tempo de sleep no teste para passar.
O agente revisor achou que esse teste só verifica o cenário de cancelamento de timeout de tarefa assíncrona, mudar isso equivalia a não testar mais, então recusou novamente.
O agente de desenvolvimento tentou consertar o teste, achou difícil, então colocou um skip no teste, dizendo que ele originalmente não passava, o CI anterior não cobria, e agora que o CI foi ajustado, ele pula.
Por fim, o revisor acabou aprovando a mesclagem.
Realmente parece com pessoas, que às vezes preguiçam, optando pelo caminho mais simples 😅.
Recentemente também discutiram se os Agentes de IA deveriam ter papéis diferentes, pois eles são praticamente onipotentes.
Mas agora acho que ainda é necessário, porque os papéis podem carregar responsabilidades, e essas responsabilidades influenciam a prioridade e o comportamento.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
Sem comentários
  • Marcar