Co je Gauntlet Loop? Budovatelské hry se smyčkami Agent Critic
gauntlet loop je metoda výzvy, kdy samostatný kritický agent porovnává práci AI s pevnou referencí a posílá ji zpět, dokud se nezměří. Jak to funguje a jak je spustit pro hry.
Co je gauntlet loop?
gauntlet loop je metoda vývoje her, aplikací a dalších projektů pomocí agentů umělé inteligence, ve kterých samostatný agent kritik opakovaně kritizuje práci agenta stavitele ve srovnání s pevnou referencí. To vytváří vysoce kvalitní výsledky prostřednictvím mnoha kol revizí, spíše než se usazovat na prvním přijatelném výsledku.
Smyčky Gauntlet byly poprvé představeny v červenci 2026 Mattem Shumerem, který na X zveřejnil zprávu o vytvoření střílečky ve stylu Call of Duty v Three.js s jedinou výzvou. Vymyslel termín gauntlet loop a napsal o něm na svém blogu.
Jak funguje gauntlet loop?
Programovací agent AI, jako je Claude Code nebo Codex, dostane cíl a příklad toho, jak má hotové dílo vypadat. Tento hlavní agent provádí orchestraci a rozděluje projekt na podsekce, z nichž každá může být sestavena a kritizována podřízenými agenty. Pro každý kus stavitel vytvoří pokus o to, pak jej kritik porovná s poskytnutým odkazem na kompletní práci; pokud je reference lepší, kritik poskytne tvůrci zpětnou vazbu a smyčka pokračuje.
Existuje několik klíčových zásad pro dosažení nejlepších výsledků s gauntlet loop, mezi které patří:
Nepopisujte detaily implementace
Agenti jsou dobří v rozhodování o tom, jak něco postavit, a budou schopni se rozhodnout na základě své architektury projektu. Popsat detaily toho, co chcete vybudovat, je důležité, protože zde přichází na řadu vaše kreativní vize, ale snažte se vyhnout popisu toho, jak ji realizovat.
Dejte agentovi AI konkrétní, ověřitelný standard
Pokud budete mít jasnou a kvalitní referenci, bude pro vašeho agenta snazší zlepšit jeho práci. Skvělé jsou snímky obrazovky nebo konkrétní webové stránky, psané stránky nebo cokoli, co se hodí k tomu, co se snažíte vytvořit. Pro agenta by mělo být snadné porovnat svou práci s vaší referencí a určit, která z nich vyhraje. Lišta ve skutečnosti nemusí být dosažitelná, ale čím silnější referenci má agent pro srovnání, tím lepších výsledků dosáhnete.
Nechte agenta orchestrovat
Když agent sestaví projekt, bude schopen porozumět tomu, jaké úkoly zbývají, které konkrétní části potřebují vlastní ověřovací smyčky a kde jsou úzká hrdla. Kromě počátečních pokynů k použití kritických smyček ponechte agentovi, aby rozhodl o specifikách, kam distribuovat dílčí agenty a vytvářet dílčí smyčky.
Nechte soudit pouze agenta kritika
Toto je možná nejdůležitější část smyčky. Zástupce stavitele ví, co vytvořil, proč učinil rozhodnutí, která učinil, a jak je projekt strukturován, takže je nespravedlivé mu dovolit posuzovat jeho vlastní práci. Kritik by měl modelovat spotřebitele, který chce vysoce kvalitní produkt a nezná nebo nezajímá podrobnosti o tom, jak byl vyroben.
Neomezujte smyčku
gauntlet loop by neměl mít deterministické „finální kolo“. Spíše by to mělo běžet, dokud není kritický agent spokojen a věří, že se hra nemůže dále zlepšovat. I když při sestavování dosáhnete limitu relace, můžete smyčku po resetování limitu jednoduše obnovit. Poté, co agent poskytne konečný výsledek, můžete pokračovat ve vydávání následných výzev pro další změny a vylepšení.
Jak zlepšit kvalitu assetů v gauntlet loops
Jednou z nejčastějších zdí, se kterými se v gauntlet loops setkáváme, je, že kvalita procedurálních 3D assetů klesá, zatímco kritik neustále hlásí, že prostředí je slabší než referenční. Jakmile k tomu dojde, je pro stavitele obtížné se neustále zlepšovat, protože procedurální assety mohou jít jen tak daleko.
Generátor 3D modelů umělé inteligence Thrixel vytváří vysoce kvalitní 3D prvky připravené pro hru s pojmenovanými, upravitelnými částmi, takže agent může jednotlivé modely vylepšovat a upravovat po částech, místo aby je musel znovu od začátku regenerovat, když něco není v pořádku. To dokonale zapadá do pracovního postupu gauntlet loop, protože umožňuje agentovi provádět stejnou práci s 3D prostředky jako se zbytkem projektu: pokračujte v porovnávání s referencí a opakujte, dokud nebude kritik spokojen.
Běh gauntlet loops s dovedností Thrixel Build World
Build World je dovednost open source agenta Thrixel pro pracovní postup gauntlet loop. S nainstalovanou dovedností můžete popsat jakoukoli hru, prostředí nebo jiný 3D svět a agent jej sestaví od začátku do konce pomocí Thrixel pro vysoce kvalitní a upravitelné prostředky. Dále máte přístup ke všem vygenerovaným assetům ve svém účtu Thrixel, takže můžete provádět další úpravy a nechat agenta stáhnout aktualizovaná assety do hry.
Vytvářejte a publikujte světy
Gauntlet loops pro herní enginy a programovací agenty AI
Stavitel a kritik potřebují důkazy z enginu, kde hra běží. Tyto příručky ukazují, jak smyčka propojuje změny kódu, úpravy prostředků Thrixel a testování přehrávání v konkrétních pracovních postupech:
- Smyčky rukavic pro hry Unity: zkontrolujte řízení, chování fotoaparátu a proporce majetku a poté otestujte C# a revize modelu v režimu Play.
- Rukařské smyčky pro hry Unreal Engine: vyhodnoťte čitelnost úrovně a interakce s hádankami a poté zkontrolujte změny assetů a Blueprint v Play-In-Editor.
- Smyčky rukavic pro hry Roblox: zkontrolujte vzdálenost překážek, obnovení kontrolních bodů a pohyblivé části po Luau a revizích modelu v Studio.
- Gauntlet loops s Claude Code: proměňte zpětnou vazbu samostatného kritika na změny kamery, hry a assetů.
- Rukařské smyčky se Codex: opravte kód a pojmenované části assetů a poté spusťte celou herní smyčku pro další kritiku.
Pro stránku assetů pracovního postupu se podívejte, jak 3D model MCP server podporuje gauntlet loop a jak vyhodnotit assety ve scéně AI.
Běžné otázky týkající se gauntlet loops
Je gauntlet loop stejný jako vibe coding?
Překrývají se. Vibe kódování neboli vibe gaming je obecná praxe při vytváření hry tak, že agentovi popíšete, co chcete. gauntlet loop je specifická technika pro dosažení vysoce kvalitních výsledků ze vibe coding nebo hraní her pomocí paradigmatu kontroly stavitelů/kritických agentů.
Potřebuji konkrétní nástroj?
Potřebujete agenta, který dokáže spustit kód, vykreslit výsledek, podívat se na něj a vytvořit další agenty. Obyčejné okno chatu nebude fungovat, protože kritik musí mít možnost zkontrolovat práci stavitele. Chcete-li pro assety používat Thrixel, můžete si vytvořit bezplatný účet zde.
Jak dlouho by měla smyčka běžet?
Déle, než je rozumné. S dostatečně vysokou laťkou je téměř vždy prostor pro zlepšení, a to, že je hra průchozí, neznamená, že ji agent nemůže neustále zlepšovat.