Hvad er en Gauntlet Loop? Byg spil med Agent Critic Loops
En gauntlet loop er en promptmetode, hvor en separat kritikeragent sammenligner en AI's arbejde med en fast reference og sender den tilbage, indtil den måler op. Hvordan det virker, og hvordan man kører en til spil.
Hvad er en gauntlet loop?
En gauntlet loop er en metode til at udvikle spil, apps og andre projekter ved hjælp af AI-agenter, hvor en separat kritiker-agent gentagne gange kritiserer builder-agentens arbejde i forhold til en fast reference. Dette giver resultater af høj kvalitet gennem mange runder af revisioner i stedet for at nøjes med det første acceptable resultat.
Gauntlet-løkker blev først introduceret i juli 2026 af Matt Shumer, som skrev et indlæg på X om at bygge et Call of Duty-stil skydespil i Three.js med en enkelt prompt. Han opfandt udtrykket gauntlet loop og skrev om det på sin blog.
Hvordan fungerer en gauntlet loop?
En AI-programmeringsagent, såsom Claude Code eller Codex, får et mål og et eksempel på, hvordan det færdige arbejde skal se ud. Denne hovedagent udfører orkestreringen og deler projektet op i underafsnit, der hver især kan bygges og kritiseres af underagenter. For hvert stykke fremstiller bygherren et forsøg på det, derefter sammenligner kritikeren det med den angivne reference for fuldstændigt arbejde; hvis referencen er bedre, giver kritikeren bygherren feedback, og løkken fortsætter.
Der er et par nøgleprincipper for at opnå de bedste resultater med en gauntlet loop, som omfatter:
Beskriv ikke implementeringsdetaljerne
Agenter er gode til at beslutte, hvordan de skal bygge noget, og de vil være i stand til at foretage vurderinger baseret på deres arkitektur for projektet. Det er vigtigt at beskrive detaljerne for, hvad du vil bygge, da det er her, din kreative vision kommer ind, men prøv at undgå at beskrive, hvordan du implementerer den.
Giv AI-agenten en specifik, verificerbar standard
At have en klar reference af høj kvalitet vil gøre det lettere for din agent at forbedre sit arbejde. Skærmbilleder er gode, eller specifikke websteder, skrevne sider eller hvad der passer til det, du prøver at bygge. Det skal være nemt for agenten at sammenligne sit arbejde med din reference og afgøre, hvilken der vinder. Baren behøver faktisk ikke at være opnåelig, men jo stærkere en reference agenten har til sammenligning, jo bedre resultater får du.
Lad agenten orkestrere
Efterhånden som agenten bygger projektet, vil den være i stand til at forstå, hvilke opgaver der er tilbage, hvilke specifikke dele der har brug for deres egne verifikationsløkker, og hvor flaskehalsene er. Udover den indledende instruktion om at bruge kritikerløkker, skal du lade agenten bestemme, hvor under-agenter skal distribueres og oprette underløkker.
Lad kun kritikeragenten dømme
Dette er måske den vigtigste del af løkken. Bygherreagenten ved, hvad den har skabt, hvorfor den traf de beslutninger, den gjorde, og hvordan projektet er struktureret, så det er uretfærdigt at lade det bedømme sit eget arbejde. Kritikeren bør modellere en forbruger, der ønsker et produkt af høj kvalitet og ikke kender eller bekymrer sig om detaljerne i, hvordan det blev lavet.
Begræns ikke løkken
gauntlet loop bør ikke have en deterministisk "slutrunde." Det bør snarere køre, indtil kritikeragenten er tilfreds og mener, at spillet ikke kan forbedres yderligere. Selvom du rammer en sessionsgrænse, mens du bygger, kan du blot genoptage løkken, efter din grænse er nulstillet. Når agenten har leveret et endeligt resultat, kan du fortsætte med at udstede opfølgningsprompter for yderligere ændringer og forbedringer.
Sådan forbedres aktivkvaliteten i gauntlet loops
En af de mest almindelige vægge, man støder på i gauntlet loops, er, at kvaliteten af proceduremæssige 3D-aktiver plateauer, mens kritikeren bliver ved med at rapportere, at miljøet er svagere end referencen. Når dette først sker, bliver det svært for bygherren at blive ved med at forbedre sig, da proceduremæssige aktiver kun kan gå så langt.
Thrixels AI 3D-modelgenerator skaber spilklare 3D-aktiver af høj kvalitet med navngivne, redigerbare dele, så agenten kan forfine og redigere individuelle modeller stykke for stykke i stedet for at skulle regenerere fra bunden, når noget ikke er rigtigt. Dette passer perfekt til gauntlet loop-arbejdsgangen, da den gør det muligt for agenten at udføre det samme arbejde med 3D-aktiver, som det gør med resten af projektet: Bliv ved med at sammenligne med referencen, og gentag, indtil kritikeren er tilfreds.
At køre gauntlet loops med Thrixels Build World-færdighed
Build World er Thrixels open source-agentfærdighed til gauntlet loop-arbejdsgangen. Med færdigheden installeret kan du beskrive ethvert spil, miljø eller anden 3D-verden, og agenten bygger det fra start til slut ved hjælp af Thrixel for at få aktiver i høj kvalitet og redigerbare. Yderligere kan du få adgang til alle de genererede aktiver på din Thrixel-konto, så du kan foretage yderligere redigeringer og få agenten til at trække de opdaterede aktiver ind i spillet.
Skab og udgiv verdener
Gauntlet-løkker til spilmotorer og AI-programmeringsagenter
Bygherren og kritikeren har brug for beviser fra motoren, hvor spillet kører. Disse vejledninger viser, hvordan loopet forbinder kodeændringer, redigeringer af Thrixel-aktiver og playtesting i specifikke arbejdsgange:
- Gauntlet-loops til Unity-spil: Gennemgå kørsel, kameraadfærd og aktivproportioner, og test derefter C# og modelrevisioner i Play-tilstand.
- Gauntlet-løkker til Unreal Engine-spil: Evaluer niveauets læsbarhed og puslespilsinteraktioner, og kontroller derefter aktiv- og Blueprint-ændringer i Play-In-Editor.
- Gauntlet-løkker til Roblox-spil: Tjek forhindringsafstand, checkpoint-gendannelse og bevægelige dele efter Luau og modelrevisioner i Studio.
- Gauntlet-loops med Claude Code: Gør en separat kritikers feedback til kamera-, gameplay- og aktivændringer.
- Gauntlet-loops med Codex: Revider kode og navngivne aktivdele, og kør derefter hele spilløkken for endnu en kritik.
For modeldelen af arbejdsgangen beskriver vejledningerne, hvordan en 3D-model-MCP-server understøtter en gauntlet loop, og hvordan man evaluerer AI-genererede modeller i en scene.
Almindelige spørgsmål om gauntlet loops
Er en gauntlet loop det samme som vibe coding?
De overlapper hinanden. Vibe-kodning eller vibe gaming er den generelle praksis for at bygge et spil ved at beskrive, hvad du vil have til en agent. En gauntlet loop er en specifik teknik til at opnå resultater af høj kvalitet fra vibe coding eller spil ved hjælp af builder/critic agent checking-paradigmet.
Har jeg brug for et bestemt værktøj?
Du har brug for en agent, der kan køre kode, gengive resultatet, se på det og skabe andre agenter. Et almindeligt chatvindue virker ikke, fordi kritikeren skal kunne inspicere bygherrens arbejde. For at bruge Thrixel til aktiver kan du oprette en gratis konto her.
Hvor lang tid skal en loop køre?
Længere end det føles rimeligt. Med en høj nok bar er der næsten altid plads til forbedringer, og bare fordi et spil er acceptabelt, betyder det ikke, at agenten ikke kan blive ved med at forbedre det.