Cos’è un Gauntlet Loop? Sviluppare giochi con agenti critici
Un gauntlet loop è un metodo di suggerimento in cui un agente critico separato confronta il lavoro di un'intelligenza artificiale con un riferimento fisso e lo rimanda finché non è all'altezza. Come funziona e come eseguirne uno per i giochi.
Cos’è un gauntlet loop?
Un gauntlet loop è un metodo per sviluppare giochi, app e altri progetti utilizzando agenti AI in cui un agente critico separato critica ripetutamente il lavoro dell'agente costruttore rispetto a un riferimento fisso. Ciò produce risultati di alta qualità attraverso molti cicli di revisioni, anziché accontentarsi del primo risultato accettabile.
I loop Gauntlet sono stati introdotti per la prima volta nel luglio 2026 da Matt Shumer, che ha pubblicato su X la creazione di uno sparatutto in stile Call of Duty in Three.js con un unico prompt. Ha coniato il termine gauntlet loop e ne ha scritto sul suo blog.
Come funziona un gauntlet loop?
A un agente di programmazione, come Claude Code o Codex, viene assegnato un obiettivo e un esempio di come dovrebbe apparire il lavoro finito. Questo agente principale esegue l'orchestrazione, suddividendo il progetto in sottosezioni che possono essere costruite e criticate ciascuna da sottoagenti. Per ogni pezzo, il costruttore produce un tentativo, poi il critico lo confronta con il riferimento fornito per l'opera completa; se il riferimento è migliore, il critico fornisce un feedback al costruttore e il ciclo continua.
Esistono alcuni principi chiave per ottenere i migliori risultati con un gauntlet loop, che includono:
Non descrivere i dettagli di implementazione
Gli agenti sono bravi a decidere come costruire qualcosa e saranno in grado di esprimere giudizi in base alla loro architettura per il progetto. Descrivere i dettagli di ciò che vuoi costruire è importante, poiché è qui che entra in gioco la tua visione creativa, ma cerca di evitare di descrivere come implementarla.
Fornire all’agente un criterio di qualità preciso e verificabile
Un riferimento chiaro e di alta qualità facilita il miglioramento del lavoro dell’agente. Possono essere utili screenshot, siti web specifici, testi o altri esempi adatti al progetto. L’agente deve poter confrontare il proprio lavoro con il riferimento e stabilire quale sia migliore. Il livello richiesto non deve necessariamente essere raggiungibile: un riferimento più esigente può portare a risultati migliori.
Lasciamo che sia l'agente ad orchestrare
Man mano che l'agente crea il progetto, sarà in grado di capire quali attività sono rimaste, quali parti specifiche necessitano dei propri cicli di verifica e dove si trovano i colli di bottiglia. Oltre alle istruzioni iniziali per utilizzare i cicli critici, lasciare che sia l'agente a decidere le specifiche su dove distribuire i sottoagenti e creare i sottocicli.
Giudichi solo l'agente critico
Questa è forse la parte più importante del giro. L'agente costruttore sa cosa ha creato, perché ha preso le decisioni che ha preso e come è strutturato il progetto, quindi è ingiusto permettergli di giudicare il proprio lavoro. Il critico dovrebbe modellare un consumatore che desidera un prodotto di alta qualità e non conosce o non si preoccupa dei dettagli di come è stato realizzato.
Non limitare il ciclo
Il gauntlet loop non dovrebbe avere un “round finale” deterministico. Piuttosto, dovrebbe durare fino a quando l'agente critico non sarà soddisfatto e crederà che il gioco non possa migliorare ulteriormente. Anche se raggiungi un limite di sessione durante la creazione, puoi semplicemente riprendere il ciclo dopo che il limite viene reimpostato. Dopo che l'agente ha fornito un risultato finale, è possibile continuare a inviare richieste di follow-up per ulteriori modifiche e miglioramenti.
Migliorare la qualità delle risorse con i gauntlet loop
Uno dei muri più comuni riscontrati nei gauntlet loop è che la qualità delle risorse 3D procedurali si stabilizza, mentre il critico continua a riferire che l'ambiente è più debole del riferimento. Una volta che ciò accade, diventa difficile per il costruttore continuare a migliorare, poiché le risorse procedurali possono arrivare solo fino a un certo punto.
Il generatore di modelli 3D AI di Thrixel crea risorse 3D di alta qualità pronte per il gioco con parti modificabili con nome, in modo che l'agente possa perfezionare e modificare i singoli modelli pezzo per pezzo, invece di dover rigenerarli da zero quando qualcosa non va. Ciò si adatta perfettamente al flusso di lavoro del gauntlet loop, poiché consente all'agente di eseguire con le risorse 3D lo stesso lavoro che fa con il resto del progetto: continuare a confrontare con il riferimento e ripetere finché il critico non è soddisfatto.
Eseguire gauntlet loop con la skill Build World di Thrixel
Build World è la skill dell'agente open source di Thrixel per il flusso di lavoro del gauntlet loop. Con la skill installata, puoi descrivere qualsiasi gioco, ambiente o altro mondo 3D e l'agente lo costruirà dall'inizio alla fine utilizzando Thrixel per risorse modificabili e di alta qualità. Inoltre, puoi accedere a tutte le risorse generate nel tuo account Thrixel, in modo da poter apportare ulteriori modifiche e chiedere all'agente di inserire le risorse aggiornate nel gioco.
Crea e pubblica mondi
Gauntlet loop per motori di gioco e agenti di programmazione
Il costruttore e il critico hanno bisogno di prove dal motore su cui gira il gioco. Queste guide mostrano come il loop collega le modifiche al codice, le modifiche alle risorse Thrixel e il playtest in flussi di lavoro specifici:
- gauntlet loop per i giochi Unity: esamina la guida, il comportamento della fotocamera e le proporzioni delle risorse, quindi testa C# e le revisioni del modello in modalità di riproduzione.
- gauntlet loop per i giochi Unreal Engine: valuta la leggibilità dei livelli e le interazioni dei puzzle, quindi controlla le modifiche alle risorse e al progetto nel Play-In-Editor.
- Gauntlet loop per giochi Roblox: controlla la spaziatura degli ostacoli, il recupero del checkpoint e le parti mobili dopo Luau e le revisioni del modello in Studio.
- Gauntlet loops con Claude Code: trasforma il feedback di un critico separato in modifiche alla fotocamera, al gameplay e alle risorse.
- Gauntlet loop con Codex: rivedere il codice e le parti delle risorse denominate, quindi eseguire l'intero ciclo di gioco per un'altra critica.
Per il lato risorse del flusso di lavoro, vedere come un server MCP modello 3D supporta un gauntlet loop e come valutare le risorse generate dall'intelligenza artificiale in una scena.
Domande frequenti sui gauntlet loop
Un gauntlet loop è la stessa cosa del vibe coding?
Si sovrappongono. Vibe coding o vibe gaming è la pratica generale di creare un gioco descrivendo ciò che desideri a un agente. Un gauntlet loop è una tecnica specifica per ottenere risultati di alta qualità dalla vibe coding o dai giochi utilizzando il paradigma di controllo dell'agente costruttore/critico.
Ho bisogno di uno strumento particolare?
È necessario un agente in grado di eseguire codice, eseguire il rendering del risultato, esaminarlo e generare altri agenti. Una semplice finestra di chat non funzionerà, perché il critico deve essere in grado di ispezionare il lavoro del costruttore. Per utilizzare Thrixel per le risorse, puoi creare un account gratuito qui.
Quanto dovrebbe durare un ciclo?
Più a lungo di quanto sembra ragionevole. Con un livello sufficientemente alto, c'è quasi sempre spazio per miglioramenti, e solo perché un gioco è passabile non significa che l'agente non possa continuare a migliorarlo.