técnica de prompting multiagente

O Gauntlet Loop

Em vez de aceitar a primeira resposta "boa o suficiente", um agente líder monta pares de construtores e críticos que comparam cada parte do trabalho, às cegas, contra uma referência real — e o loop só termina quando o trabalho vence essa comparação.

glossário

Seis termos, um vocabulário só

Clique em cada card para virar e ver a definição. São as peças que aparecem em todo o resto da aula.

como funciona

O fluxo, passo a passo

É uma sequência real de estações — cada uma só começa depois que a anterior termina, exceto o build e o critique, que rodam em paralelo dentro da mesma estação.

1

Objetivo

A pessoa dá uma meta qualquer — um site, um texto, um script, uma apresentação. Não precisa ser detalhada.

2

Barra de qualidade

O agente líder escolhe uma referência real para comparar o resultado — não "algo premiado", mas uma página, um repositório ou um texto específico e nomeado, que o critic consiga realmente abrir.

3

Decomposição

O objetivo é dividido em partes pequenas o bastante para cada uma ser construída e avaliada de forma independente.

4

Builder + Critic em paralelo

Para cada parte, um agente builder produz o trabalho. Um agente critic separado, com contexto novo e sem saber o quanto o builder se esforçou, avalia o resultado.

5

Comparação às cegas

O critic coloca o trabalho lado a lado com a barra de referência, sem rótulos indicando qual é qual, e escolhe qual dos dois é melhor. Não é uma nota — é uma escolha binária.

6

Decisão

Se o trabalho vence a comparação, ele é aceito. Se perde, volta para o builder com o motivo da rejeição, e o ciclo se repete — sem um número fixo de rodadas.

experimente

Rode um Gauntlet Loop simulado

Escolha um objetivo e clique em "rodar rodada" para ver o builder tentar, o critic comparar às cegas com a barra, e o loop repetir até vencer.

builder — tentativa
Escolha um objetivo acima e clique em "rodar rodada" para começar.
critic — veredito
O critic vê o trabalho e a barra lado a lado, sem saber qual é qual.
O trabalho venceu a comparação às cegas — loop encerrado. Pronto para publicar.
limites da técnica

O que quebra um Gauntlet Loop

A técnica depende inteiramente da qualidade da barra e da independência do critic. Quando uma dessas falha, o loop aprova qualquer coisa.

Barra vaga

Se a referência não é um objeto real e nomeado, o critic inventa a comparação sozinho — e tende a aprovar tudo. É a causa mais comum de falha.

Builder julgando a si mesmo

Sem contexto fresco e sem separação real entre quem constrói e quem avalia, a crítica vira apenas uma confirmação do que já foi feito.

Critic "mole"

Pedir uma nota de 0 a 10 em vez de uma escolha binária abre espaço para a nota subir a cada rodada sem o trabalho realmente melhorar.

Número fixo de rodadas

O loop deveria terminar quando o trabalho vence a comparação, ou quando a pessoa decide parar — nunca depois de um número pré-definido de tentativas.

fora do claude code

A técnica funciona em outras ferramentas?

Sim. O Gauntlet Loop não depende de nenhum recurso exclusivo — depende de três capacidades que várias ferramentas agênticas já têm, cada uma com sua própria sintaxe.

01

Disparar subagentes com contexto separado — para o critic avaliar sem saber o quanto o builder se esforçou.

02

Ferramentas de busca e leitura para o critic — para ele conseguir abrir a referência real, não só imaginá-la.

03

Um jeito de repetir o ciclo — nativo, como um comando de loop, ou manual, reenviando o prompt até vencer.

Google Antigravity

IDE agent-first do Google, construída em torno da ideia de orquestrar múltiplos agentes.

O agente principal pode criar subagentes dinamicamente para tarefas paralelas sem poluir o próprio contexto — o par builder/critic cabe direto nisso.
O Agent Manager já roda vários agentes ao mesmo tempo, então builder e critic podem viver em sessões de fato separadas.

OpenCode

Agente de código open source para terminal, com suporte a dezenas de provedores de modelo.

Tem um sistema de agentes nativos e uma ferramenta Task para o agente principal invocar subagentes sob demanda — dá pra criar um agente critic customizado com permissões só de leitura.
Como suporta múltiplos provedores, o builder pode rodar num modelo e o critic em outro — reduz o viés de um modelo avaliar a si mesmo.
A própria skill robonuggets/gauntlet-loop já assume essa portabilidade: ela usa /loop e ultracode como recursos do Claude Code, mas diz explicitamente que em qualquer outro agente essas duas linhas viram instrução simples — "continue repetindo até o critic escolher o seu" — rodando builders e critics como subagentes paralelos. A estrutura do prompt não muda; só a sintaxe de "dispare um subagente" muda de ferramenta pra ferramenta.
de onde veio

Quem criou e quem usa

A técnica foi criada e batizada por Matt Shumer, investidor em IA e ex-CEO da HyperWriteAI — não um engenheiro da Anthropic, embora o padrão rode sobre agentes Claude e ecoe o padrão "evaluator-optimizer" que a própria Anthropic descreve em seu guia sobre como construir agentes eficazes.

O prompt original nasceu de um pedido específico: construir um jogo de tiro em primeira pessoa no nível dos jogos mais recentes de Call of Duty, com sub-agentes construindo cada parte e um sub-agente crítico "implacável" comparando o resultado, às cegas, lado a lado com o jogo real — sem parar até vencer essa comparação.
25 jul 2026
Shumer publica um jogo de tiro em primeira pessoa gerado por Claude a partir de um único prompt — o vídeo passa de 3,8 milhões de visualizações e muita gente duvida que seja real.
27 jul 2026
Shumer batiza a técnica de Gauntlet Loop e publica um guia explicando como rodar uma.
29 jul 2026
Demonstra a técnica fora de jogos, escrevendo um romance de terror ao vivo usando O Iluminado como barra de qualidade.
21 ago 2026
A comunidade já aplica o padrão a varreduras de bugs, revisão jurídica e até escalação de times de fantasy football.
para ir além

Repositórios e leitura

fixação

Teste rápido

Cinco perguntas para checar se os conceitos ficaram claros.

0/0

acertos