Delegar código para um assistente de inteligência artificial solitário é convidar o caos. Ele vai programar rápido, testar mal e declarar sucesso com uma confiança que beira a insanidade. Para neutralizar essa arrogância sintética brutal, Rajasekaran revelou que a arquitetura ideal imita as Redes Adversárias Generativas. Você não coloca um único modelo para pensar e agir. Você fragmenta o sistema em múltiplas personas implacáveis.
O arranjo é fascinante. O agente planejador entra rasgando e converte solicitações vagas em especificações ricas e inquebráveis. Logo em seguida, o agente gerador foca obsessivamente na codificação. Tática pura. Sprints focados. Ele só escreve linhas e mais linhas. Mas a mágica perversa acontece no terceiro andar. O agente avaliador assume a função de um juiz ranzinza. Ele navega pela aplicação construída usando ferramentas automatizadas para quebrar tudo o que vê pela frente. Ele testa. Ele falha o código. Ele nega a vitória com uma brutalidade libertadora.
Isolar a entidade que gera a funcionalidade daquela que julga o impacto é a melhor forma de forçar o assistente a iterar exaustivamente.
Eu confesso que observar essa rinha virtual de robôs rodando na minha própria máquina às vezes soa insano. É um consumo massivo de processamento, torrando recursos apenas para que dois modelos discutam se o contraste de um botão está aceitável. Bate aquela sensação de que estou microgerenciando entidades que deveriam ser eficientes por natureza. Mas o resultado desse atrito constante e doloroso é absurdamente bom. O rigor técnico sobe para níveis que destroem a leniência típica de tarefas solitárias.
Ao orquestrar essa divisão de trabalho, o sistema multiagentes força o gerador a voltar à prancheta dezoito vezes seguidas se necessário. O ceticismo injetado artificialmente eleva o padrão das entregas em sessões de longa duração. Se você ainda confia no julgamento da própria entidade que escreve a lógica, você está jogando perigosamente. Crie o avaliador. Abrace a discórdia. O código resultante compensará cada ciclo de GPU gasto nessa guerra controlada.
Esta é a segunda parte de nossa série. Caso queira entender a base dessa estrutura restritiva, volte para a primeira parte. Para avançar até o desfecho sobre o papel do humano nessa nova configuração, leia a terceira parte.