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


O agente de desenvolvimento completou uma otimização de uma issue de CI e enviou um PR.
O agente de revisão percebeu uma alteração no valor padrão de timeout, achando que não estava dentro do escopo da issue, e rejeitou.
O agente de desenvolvimento removeu aquele valor padrão de timeout, mas o CI não passou, e um caso de teste deu erro.
Ele então ajustou o tempo de sleep no teste para que o teste passasse.
O agente de revisão achou que esse teste apenas verifica o cenário de cancelamento de timeout de tarefas assíncronas, e que alterar isso equivale a não testar mais, então rejeitou novamente.
O agente de desenvolvimento tentou consertar o teste, mas achou difícil, então adicionou um skip ao teste, dizendo que ele originalmente não passava, o CI anterior não cobria esse caso, e agora, com a mudança no CI, ele pode ser pulado.
Por fim, o agente de revisão acabou aprovando a mesclagem.
Realmente parece com humanos, que às vezes preguiçam e tentam o 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 parece 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údos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar