Voltar para as novidades

Como revisar código escrito por vários agentes de IA

Resposta curta: revise na ordem inversa da que você usa com gente. Comece pelo que a mudança não deveria ter tocado, depois olhe se existe teste que falharia se aquilo estivesse errado, e só então leia o código. Agente de IA escreve código que parece certo com muito mais facilidade do que escreve código certo, e a leitura linha a linha é justamente onde essa aparência engana.

Por que a ordem muda

Com um colega, você confia na intenção e revisa a execução. Com um agente de IA, a intenção é a parte incerta: ele pode ter entendido outra coisa, resolvido um problema adjacente, ou consertado o sintoma. O código sai limpo de qualquer jeito, porque escrever código limpo é o que ele faz melhor.

Por onde começar a revisar a entrega de um agente de IA?

A pergunta mais barata e mais reveladora é "por que este arquivo mudou?". Arquivo que você não esperava na lista é o sinal mais confiável de que a tarefa foi entendida de outro jeito. Isso se responde em dez segundos e economiza a leitura de trezentas linhas.

Depois, o teste que prova

Antes de ler a implementação, procure o teste. Duas perguntas: ele existe, e ele falharia se a implementação estivesse errada? A segunda é a que importa. Teste que passa com a implementação vazia é comum em saída de agente de IA, porque ele foi escrito para passar, não para provar.

Só então o código

E aqui procure uma coisa específica: o que foi assumido sem ser dito. Que a rede responde, que a lista não vem vazia, que o usuário tem permissão, que a data está no fuso certo. É onde a saída de agente falha mais, e é invisível numa leitura de fluência.

Como revisar quando três agentes de IA trabalham em paralelo?

Quando três agentes de IA trabalham em paralelo, o histórico vira uma trança e ler por commit não conta a história de ninguém. Revise uma frente inteira de cada vez, com a pergunta "esta tarefa está pronta?", e só depois olhe a interação entre elas.

A interação, aliás, é onde mora o defeito específico do paralelismo: cada frente está certa isolada, e juntas discordam. Nenhuma revisão por frente pega isso, e é por isso que a suíte de testes rodando no conjunto é obrigatória antes de integrar.

Vale um agente de IA revisar outro?

Vale, com uma condição: que seja de outra empresa. Dois modelos da mesma casa dão duas versões da mesma opinião. De empresas diferentes, discordam de verdade, e a discordância aponta o que reler. Não substitui a sua revisão, encurta ela.

Como não virar gargalo

Peça entregas menores. Uma tarefa grande gera uma entrega grande, que demora para conferir e é difícil de recusar quando sai errada: você acaba escolhendo entre aceitar um bloco enorme e refazer tudo. Três frentes pequenas rendem mais que uma grande porque você aprova de forma incremental.