Desde o início do desenvolvimento de software, lidamos com falhas em todo o sistema. Muitas falhas. Na verdade, é um commit raro de qualquer substância que não contenha falhas. Existem bugs por toda parte. Nós os caçamos, registramos, rastreamos e consertamos. Nossas correções introduzem novos bugs. Afinal, somos seres imperfeitos.

Nem os humanos nem os agentes codificadores produzem resultados determinísticos. Mas lembre-se, ambos produzem código – que é determinístico. Quando os humanos escrevem código, eles leem as especificações, formulam um plano e escrevem o código. Um agente faz a mesma coisa. E em ambos os casos, o código produzido é o que define o sistema. A forma como esse código é produzido não deve fazer diferença.

Contrate aquele desenvolvedor

Então, não tenho ideia de por que alguém hesitaria em adicionar um novo “membro da equipe” que, enquanto escreve falhas, pelo menos as escreve 100 vezes mais rápido do que nós, humanos, podemos. E não só isso, eles também podem encontrar as falhas 100 vezes mais rápido. Os agentes são tão bons em encontrar falhas que a Microsoft começou a usar o modelo Claude Mythos da Anthropic para ajudar a proteger o Windows e o Azure contra vulnerabilidades – encontrando em minutos falhas que as equipes de segurança humana levariam semanas para encontrar.