Ce este un gauntlet loop? Construirea jocurilor prin cicluri de evaluare cu agenți

Un gauntlet loop este o metodă de solicitare în care un agent critic separat compară munca unui AI cu o referință fixă și o trimite înapoi până când ajunge la măsura. Cum funcționează și cum să rulezi unul pentru jocuri.

Ce este un gauntlet loop?

Un gauntlet loop este o metodă de dezvoltare a jocurilor, a aplicațiilor și a altor proiecte folosind agenți AI în care un agent critic separat critică în mod repetat munca agentului constructor în comparație cu o referință fixă. Acest lucru produce rezultate de înaltă calitate prin multe runde de revizuiri, mai degrabă decât să se stabilească pe primul rezultat acceptabil.

Buclele Gauntlet au fost introduse pentru prima dată în iulie 2026 de Matt Shumer, care a postat pe X despre construirea unui shooter în stil Call of Duty în Three.js cu un singur prompt. El a inventat termenul gauntlet loop și a scris despre el pe blogul său.

Cum funcționează un gauntlet loop?

Un agent de programare AI, cum ar fi Claude Code sau Codex, primește un scop și un exemplu despre cum ar trebui să arate lucrarea finalizată. Acest agent principal realizează orchestrarea, împărțind proiectul în subsecțiuni care pot fi fiecare construite și criticate de sub-agenți. Pentru fiecare piesă, constructorul face o încercare la ea, apoi criticul o compară cu referința furnizată pentru lucrarea completă; dacă referința este mai bună, criticul oferă constructorului feedback și bucla continuă.

Există câteva principii cheie pentru a obține cele mai bune rezultate cu un gauntlet loop, care includ:

Nu descrieți detaliile implementării

Agenții sunt buni să decidă cum să construiască ceva și vor putea să emită judecăți pe baza arhitecturii lor pentru proiect. Este important să descrii detaliile a ceea ce vrei să construiești, deoarece aici intervine viziunea ta creativă, dar încearcă să eviți să descrii cum să o implementezi.

Oferiți agentului AI un standard specific, verificabil

Având o referință clară, de înaltă calitate, agentul dvs. își va îmbunătăți activitatea mai ușor. Capturile de ecran sunt grozave sau site-uri web specifice, pagini scrise sau orice se potrivește cu ceea ce încercați să construiți. Ar trebui să fie ușor pentru agent să-și compare activitatea cu referința dvs. și să determine care dintre ele câștigă. Standardul nu trebuie să fie de fapt realizabilă, dar cu cât agentul are o referință mai puternică pentru comparație, cu atât veți obține rezultate mai bune.

Lasă agentul să orchestreze

Pe măsură ce agentul construiește proiectul, acesta va putea înțelege ce sarcini rămân, ce părți specifice au nevoie de propriile bucle de verificare și unde sunt blocajele. Pe lângă instrucțiunea inițială de utilizare a buclelor critice, lăsați agentul să decidă specificul unde să distribuiți sub-agenți și să creați sub-bucle.

Lăsați doar agentul critic să judece

Aceasta este poate cea mai importantă parte a buclei. Agentul constructor știe ce a creat, de ce a luat deciziile pe care le-a făcut și cum este structurat proiectul, așa că este nedrept să îi permită să-și judece propria muncă. Criticul ar trebui să modeleze un consumator, care își dorește un produs de înaltă calitate și nu știe sau nu îi pasă de detaliile modului în care a fost făcut.

Nu limitați bucla

gauntlet loop nu ar trebui să aibă o „rundă finală” deterministă. Mai degrabă, ar trebui să ruleze până când agentul critic este mulțumit și crede că jocul nu se poate îmbunătăți în continuare. Chiar dacă ați atins o limită de sesiune în timp ce construiți, puteți pur și simplu să reluați bucla după resetarea limitei. După ce agentul a furnizat un rezultat final, puteți continua să emiteți solicitări ulterioare pentru modificări și îmbunătățiri suplimentare.

Cum să îmbunătățiți calitatea resurselor 3D în gauntlet loops

Unul dintre cele mai frecvente ziduri întâlnite în gauntlet loops este că calitatea resurselor 3D procedurale este stagnează, în timp ce criticul continuă să raporteze că mediul este mai slab decât referința. Odată ce se întâmplă acest lucru, devine dificil pentru constructor să continue îmbunătățirea, deoarece resursele procedurale 3D pot merge doar atât de departe.

Generatorul de modele 3D AI de la Thrixel creează elemente 3D de înaltă calitate, pregătite pentru joc, cu părți numite și editabile, astfel încât agentul să poată rafina și edita modelele individuale bucată cu bucată, în loc să fie nevoit să se regenereze de la zero atunci când ceva nu este în regulă. Acest lucru se potrivește perfect fluxului de lucru gauntlet loop, deoarece îi permite agentului să efectueze aceeași muncă cu resursele 3D ca și cu restul proiectului: continuați să comparați cu referința și să repetați până când criticul este mulțumit.

Rularea gauntlet loops cu abilitatea Build World a lui Thrixel

Build World este abilitate de agent open-source a Thrixel pentru fluxul de lucru gauntlet loop. Cu abilitate instalată, puteți descrie orice joc, mediu sau altă lume 3D, iar agentul o construiește de la început până la sfârșit folosind Thrixel pentru resurse 3D de înaltă calitate și editabile. În plus, puteți accesa toate resursele 3D generate în contul dvs. Thrixel, astfel încât să puteți face modificări suplimentare și să solicitați agentului să extragă resursele 3D actualizate în joc.

Sigla Thrixel Creați și publicați lumi

Bucle Gauntlet pentru motoarele de joc și agenții de programare AI

Constructorul și criticul au nevoie de dovezi de la motorul în care rulează jocul. Aceste ghiduri arată cum bucla conectează modificările de cod, editările de resurse 3D Thrixel și testarea jocului în fluxuri de lucru specifice:

Pentru partea de resurse a fluxului de lucru, vedeți cum un server MCP pentru modele 3D susține un gauntlet loop și cum să evaluați resursele generate cu IA într-o scenă.

Întrebări frecvente despre gauntlet loops

Este un gauntlet loop la fel cu vibe coding?

Ele se suprapun. Codarea Vibe sau vibe gaming este practica generală de a construi un joc prin descrierea ceea ce doriți unui agent. Un gauntlet loop este o tehnică specifică pentru obținerea de rezultate de înaltă calitate din vibe coding sau din jocuri folosind paradigma de verificare a generatorului/agentului critic.

Am nevoie de un anumit instrument?

Aveți nevoie de un agent care să poată rula cod, să redă rezultatul, să-l privească și să dea naștere altor agenți. O fereastră simplă de chat nu va funcționa, deoarece criticul trebuie să fie capabil să inspecteze munca constructorului. Pentru a utiliza Thrixel pentru resurse 3D, puteți crea un cont gratuit aici.

Cât timp ar trebui să ruleze o buclă?

Mai mult decât se simte rezonabil. Cu un standard suficient de ridicat, aproape întotdeauna există loc de îmbunătățire și doar pentru că un joc este acceptabil nu înseamnă că agentul nu poate continua să-l îmbunătățească.