O que é um gauntlet loop? Criar jogos com ciclos de crítica entre agentes

Um gauntlet loop é um método de prompt em que um agente crítico separado compara o trabalho de uma IA com uma referência fixa e envia-o de volta até que esteja à altura. Como funciona e como executá-lo para jogos.

O que é um gauntlet loop?

Um gauntlet loop é um método de desenvolvimento de jogos, aplicações e outros projetos utilizando agentes de IA em que um agente crítico separado critica repetidamente o trabalho do agente construtor em comparação com uma referência fixa. Isto produz resultados de alta qualidade através de muitas rondas de revisões, em vez de se contentar com o primeiro resultado aceitável.

Os loops Gauntlet foram introduzidos pela primeira vez em julho de 2026 por Matt Shumer, que publicou no X sobre a construção de um jogo de tiros ao estilo Call of Duty em Three.js com um único prompt. Cunhou o termo gauntlet loop e escreveu sobre ele no seu blog.

Como funciona um gauntlet loop?

Um agente de programação, como o Claude Code ou o Codex, recebe um objetivo e um exemplo de como deve ser o trabalho finalizado. Este agente líder realiza a orquestração, dividindo o projeto em subsecções que podem ser construídas e criticadas pelos subagentes. Para cada peça, o construtor faz uma tentativa e depois o crítico compara-a com a referência fornecida para a obra completa; se a referência for melhor, o crítico dá feedback ao construtor e o ciclo continua.

Existem alguns princípios-chave para alcançar os melhores resultados com um gauntlet loop, que incluem:

Não descreva os detalhes da implementação

Os agentes são bons a decidir como construir algo e serão capazes de fazer julgamentos com base na arquitetura do projeto. Descrever os detalhes do que pretende construir é importante, pois é aí que entra a sua visão criativa, mas evite descrever como a implementar.

Forneça ao agente uma barra específica e verificável

Ter uma referência clara e de alta qualidade tornará mais fácil para o seu agente melhorar o seu trabalho. As capturas de ecrã são ótimas, ou sites específicos, páginas escritas ou o que quer que se enquadre no que está a tentar construir. Deve ser fácil para o agente comparar o seu trabalho com a sua referência e determinar qual deles ganha. Na verdade, a barra não precisa de ser alcançável, mas quanto mais forte for a referência que o agente tiver para comparação, melhores resultados obterá.

Deixe o agente orquestrar

À medida que o agente constrói o projeto, será capaz de compreender que tarefas restam, que partes específicas precisam dos seus próprios loops de verificação e onde estão os pontos de estrangulamento. Para além da instrução inicial para utilizar ciclos críticos, deixe o agente decidir os detalhes de onde distribuir os subagentes e criar subloops.

Deixe apenas o agente crítico julgar

Esta é talvez a parte mais importante do ciclo. O agente construtor sabe o que criou, porque tomou as decisões que tomou e como o projeto está estruturado, pelo que é injusto permitir-lhe julgar o seu próprio trabalho. O crítico deveria modelar um consumidor, que deseja um produto de alta qualidade e não conhece nem se importa com os detalhes de como foi feito.

Não limite o loop

O gauntlet loop não deve ter uma “ronda final” determinística. Em vez disso, deve ser executado até que o agente crítico esteja satisfeito e acredite que o jogo não pode melhorar mais. Mesmo que atinja um limite de sessão durante a construção, pode simplesmente retomar o loop após a reposição do limite. Assim que o agente fornecer um resultado final, pode continuar a emitir pedidos de acompanhamento para alterações e melhorias adicionais.

Como melhorar a qualidade dos recursos em gauntlet loops

Uma das barreiras mais comuns encontradas nos gauntlet loops é que a qualidade dos recursos processuais 3D estagna, enquanto o crítico continua a relatar que o ambiente é mais fraco do que a referência. Quando isto acontece, torna-se difícil para o construtor continuar a melhorar, uma vez que os activos processuais só podem ir até certo ponto.

O gerador de modelos 3D com IA da Thrixel cria recursos 3D de alta qualidade prontos para jogos com partes nomeadas e editáveis, para que o agente possa refinar e editar modelos individuais peça a peça, em vez de ter de regenerar a partir do zero quando algo não está bem. Isto ajusta-se perfeitamente ao fluxo de trabalho do Gauntlet Loop, uma vez que permite que o agente execute o mesmo trabalho com recursos 3D que faz com o resto do projeto: continue a comparar com a referência e itere até que o crítico esteja satisfeito.

Executar gauntlet loops com a skill Build World do Thrixel

Build World é a skill do agente de código aberto da Thrixel para o fluxo de trabalho Gauntlet Loop. Com a skill instalada, pode descrever qualquer jogo, ambiente ou outro mundo 3D, e o agente constrói-o do início ao fim utilizando o Thrixel para recursos editáveis e de alta qualidade. Além disso, pode aceder a todos os recursos gerados na sua conta Thrixel, para que possa fazer mais edições e fazer com que o agente coloque os recursos atualizados no jogo.

Logótipo Thrixel Criar e publicar mundos

Gauntlet loops para motores de jogo e agentes de programação

O construtor e o crítico precisam de provas do motor onde o jogo corre. Estes guias mostram como o loop liga alterações de código, edições de recursos Thrixel e testes de jogo em fluxos de trabalho específicos:

  • Gauntlet loops para jogos Unity: analise a direção, o comportamento da câmara e as proporções dos recursos e, em seguida, teste o C# e as revisões do modelo no modo Play.
  • Gauntlet loops para jogos Unreal Engine: avalie a legibilidade dos níveis e as interações dos puzzles e, em seguida, verifique as alterações nos recursos e no Blueprint no Play-In-Editor.
  • Gauntlet loops para jogos Roblox: verifica o espaçamento de obstáculos, a recuperação de pontos de verificação e peças móveis após as revisões de Luau e modelo no Studio.
  • Gauntlet loops com Claude Code: transforme o feedback de um crítico separado em mudanças de câmara, jogabilidade e características.
  • Gauntlet loops com Codex: reveja o código e as partes nomeadas dos recursos e, em seguida, execute o loop completo do jogo para outra crítica.

Para o lado dos recursos do fluxo de trabalho, veja como um servidor MCP de modelo 3D suporta um gauntlet loop e como avaliar recursos gerados por IA numa cena.

Perguntas comuns sobre gauntlet loops

Um gauntlet loop é o mesmo que vibe coding?

Eles sobrepõem-se. Vibe coding ou vibe gaming é a prática geral de construir um jogo descrevendo o que se pretende para um agente. Um gauntlet loop é uma técnica específica para obter resultados de alta qualidade de vibe coding ou jogos utilizando o paradigma de verificação de agentes construtores/críticos.

Necessito de uma ferramenta específica?

Necessita de um agente que possa executar código, renderizar o resultado, observá-lo e gerar outros agentes. Uma janela de chat simples não funcionará, porque o crítico precisa de ser capaz de inspecionar o trabalho do construtor. Para utilizar o Thrixel para recursos, pode criar uma conta gratuita aqui.

Quanto tempo deve durar um loop?

Mais do que parece razoável. Com uma fasquia suficientemente alta, há quase sempre espaço para melhorias, e só porque um jogo é aceitável não significa que o agente não possa continuar a melhorá-lo.