Czym jest gauntlet loop? Tworzenie gier z cyklami oceny przez agenta

Pętla typu gauntlet loop to metoda podpowiadania, w której oddzielny agent krytyka porównuje pracę sztucznej inteligencji z ustalonym punktem odniesienia i odsyła ją z powrotem, dopóki nie zostanie zmierzona. Jak to działa i jak uruchomić go do gier.

Czym jest gauntlet loop?

Pętla typu gauntlet loop to metoda tworzenia gier, aplikacji i innych projektów przy użyciu agentów AI, w której oddzielny agent krytyk wielokrotnie krytykuje pracę agenta konstruktora w porównaniu ze stałym punktem odniesienia. Daje to wysokiej jakości wyniki po wielu rundach poprawek, zamiast zadowalać się pierwszym zadowalającym wynikiem.

Pętle typu gauntlet loop zostały po raz pierwszy wprowadzone w lipcu 2026 r. przez Matta Shumera, który opublikował na X post o stworzeniu strzelanki w stylu Call of Duty w Three.js za pomocą jednego polecenia. Ukuł termin pętla typu gauntlet loop i opisał go na swoim blogu.

Jak działa gauntlet loop?

Agent kodujący, taki jak Claude Code czy Codex, otrzymuje cel i przykład tego, jak powinno wyglądać gotowe dzieło. Główny agent koordynuje projekt, dzieląc projekt na podsekcje, z których każda może zostać zbudowana i poddana krytyce przez podagentów. Dla każdego elementu budowniczy przedstawia próbę, a następnie krytyk porównuje ją z podanym odniesieniem do kompletnego dzieła; jeśli odniesienie jest lepsze, krytyk przekazuje konstruktorowi opinię i pętla trwa.

Istnieje kilka kluczowych zasad pozwalających osiągnąć najlepsze rezultaty przy użyciu pętli typu gauntlet loop, do których należą:

Nie opisuj szczegółów implementacji

Agenci są dobrzy w podejmowaniu decyzji, jak coś zbudować i będą w stanie dokonywać ocen na podstawie swojej architektury projektu. Opisanie szczegółów tego, co chcesz zbudować, jest ważne, ponieważ w tym miejscu pojawia się Twoja kreatywna wizja, ale staraj się unikać opisywania, jak ją wdrożyć.

Daj agentowi konkretny, sprawdzalny pasek

Posiadanie jasnych, wysokiej jakości referencji ułatwi Twojemu agentowi usprawnienie swojej pracy. Zrzuty ekranu są świetne, lub konkretne strony internetowe, strony pisane lub cokolwiek innego, co pasuje do tego, co próbujesz zbudować. Agent powinien łatwo porównać swoją pracę z Twoimi referencjami i określić, która z nich wygra. Poprzeczka nie musi być faktycznie osiągalna, ale im silniejsze referencje ma agent do porównania, tym lepsze wyniki uzyskasz.

Pozwól agentowi orkiestrować

Gdy agent buduje projekt, będzie w stanie zrozumieć, jakie zadania pozostały, które konkretne części wymagają własnych pętli weryfikacyjnych i gdzie znajdują się wąskie gardła. Oprócz wstępnej instrukcji korzystania z pętli krytycznych, pozostaw agentowi decyzję o tym, gdzie rozmieścić podagentów i utworzyć podpętle.

Niech osądzi tylko agent-krytyk

To chyba najważniejsza część pętli. Agent budowlany wie, co stworzył, dlaczego podjął takie decyzje i jaką strukturę ma projekt, zatem niesprawiedliwe jest pozwalanie mu na ocenę własnej pracy. Krytyk powinien modelować konsumenta, który pragnie produktu wysokiej jakości, a nie zna lub nie przejmuje się szczegółami jego wykonania.

Nie ograniczaj pętli

Pętla typu gauntlet loop nie powinna mieć deterministycznej „rundy finałowej”. Raczej powinno to trwać do czasu, aż krytyk będzie usatysfakcjonowany i uzna, że gry nie da się już ulepszyć. Nawet jeśli podczas budowania osiągniesz limit sesji, możesz po prostu wznowić pętlę po zresetowaniu limitu. Po dostarczeniu przez agenta ostatecznego wyniku możesz w dalszym ciągu wysyłać monity o dodatkowe zmiany i ulepszenia.

Jak poprawić jakość zasobów w pętlach typu gauntlet loop

Jedną z najczęstszych barier napotykanych w pętlach typu gauntlet loop jest to, że jakość proceduralnych zasobów 3D utrzymuje się na stałym poziomie, podczas gdy krytycy ciągle zgłaszają, że środowisko jest słabsze niż środowisko referencyjne. Kiedy to nastąpi, konstruktorowi trudno będzie stale się ulepszać, ponieważ zasoby proceduralne mogą zajść tylko do pewnego momentu.

Generator modeli 3D AI firmy Thrixel tworzy wysokiej jakości zasoby 3D gotowe do gry z nazwanymi, edytowalnymi częściami, dzięki czemu agent może udoskonalać i edytować poszczególne modele kawałek po kawałku, zamiast konieczności ponownego generowania od zera, gdy coś jest nie tak. To doskonale pasuje do przepływu pracy w pętli typu gauntlet loop, ponieważ umożliwia agentowi wykonanie tej samej pracy z zasobami 3D, co z resztą projektu: porównuj z odniesieniem i powtarzaj, aż krytyk będzie usatysfakcjonowany.

Uruchamianie pętli gauntlet loop ze skillem Build World firmy Thrixel

Build World to skill agenta typu open source firmy Thrixel przeznaczona do przepływu pracy w pętli typu gauntlet loop. Po zainstalowaniu tej skilla możesz opisać dowolną grę, środowisko lub inny świat 3D, a agent zbuduje go od początku do końca, używając Thrixel w celu uzyskania wysokiej jakości i edytowalnych zasobów. Co więcej, możesz uzyskać dostęp do wszystkich wygenerowanych zasobów na swoim koncie Thrixel, dzięki czemu możesz wprowadzić dalsze zmiany i poprosić agenta o pobranie zaktualizowanych zasobów do gry.

Logo Thrixela Twórz i publikuj światy

Pętle typu gauntlet loop dla silników gier i agentów programistycznych

Twórca i krytyk potrzebują dowodów z silnika, na którym działa gra. Te przewodniki pokazują, jak pętla łączy zmiany kodu, edycję zasobów Thrixel i testowanie rozgrywki w określonych przepływach pracy:

Jeśli chodzi o stronę zasobów, zobacz, jak serwer MCP modelu 3D obsługuje pętlę typu gauntlet loop i jak oceniać zasoby wygenerowane przez sztuczną inteligencję w scenie.

Często zadawane pytania dotyczące pętli typu gauntlet loop

Czy pętla typu gauntlet loop to to samo, co vibe coding?

Nakładają się na siebie. Kodowanie Vibe lub granie w vibe to ogólna praktyka tworzenia gry poprzez opisywanie agentowi tego, czego chcesz. Pętla typu gauntlet loop to specyficzna technika pozwalająca uzyskać wysokiej jakości wyniki podczas vibe coding lub grania przy użyciu paradygmatu sprawdzania agenta konstruktora/krytyka.

Czy potrzebuję konkretnego narzędzia?

Potrzebujesz agenta, który może uruchomić kod, wyrenderować wynik, obejrzeć go i odrodzić innych agentów. Zwykłe okno czatu nie będzie działać, ponieważ krytyk musi mieć możliwość sprawdzenia pracy konstruktora. Aby używać Thrixel do gromadzenia zasobów, możesz utworzyć bezpłatne konto tutaj.

Jak długo powinna działać pętla?

Dłużej, niż wydaje się to rozsądne. Przy wystarczająco wysokiej poprzeczce prawie zawsze jest miejsce na ulepszenia, a to, że gra jest zadowalająca, nie oznacza, że agent nie może jej ciągle ulepszać.