Что такое Gauntlet Loop? Создание игр с помощью циклов критики агентов
gauntlet loop , это метод подсказки, при котором отдельный агент-критик сравнивает работу ИИ с фиксированным эталоном и отправляет ее обратно, пока она не будет соответствовать требованиям. Как это работает и как его запустить для игр.
Что такое gauntlet loop?
gauntlet loop , это метод разработки игр, приложений и других проектов с использованием агентов ИИ, при котором отдельный агент-критик неоднократно критикует работу агента-разработчика по сравнению с фиксированной ссылкой. Это дает высококачественные результаты благодаря множеству раундов доработок, а не останавливается на первом удовлетворительном результате.
Петли Gauntlet были впервые представлены в июле 2026 года Мэттом Шумером, который опубликовал на X информацию о создании шутера в стиле Call of Duty в Three.js с помощью одной подсказки. Он придумал термин gauntlet loop и написал о нем в своем блоге.
Как работает gauntlet loop?
Агенту программирования, например Claude Code или Codex, дается цель и пример того, как должна выглядеть готовая работа. Этот ведущий агент осуществляет оркестровку, разбивая проект на подразделы, каждый из которых может создаваться и анализироваться субагентами. Для каждой детали строитель делает попытку, затем критик сравнивает ее с предоставленным эталоном для полной работы; если ссылка лучше, критик дает обратную связь разработчику, и цикл продолжается.
Есть несколько ключевых принципов достижения наилучших результатов с gauntlet loop, в том числе:
Не описывайте детали реализации
Агенты умеют решать, как что-то построить, и они смогут выносить суждения на основе своей архитектуры проекта. Важно описать детали того, что вы хотите создать, поскольку именно здесь проявляется ваше творческое видение, но старайтесь избегать описания того, как его реализовать.
Дайте агенту конкретную, поддающуюся проверке полосу
Наличие четкой и качественной рекомендации поможет вашему агенту улучшить свою работу. Снимки экрана или конкретные веб-сайты, письменные страницы или что-то еще, что соответствует тому, что вы пытаетесь создать, , это отличный вариант. Агенту должно быть легко сравнить свою работу с вашими рекомендациями и определить, какой из них выиграет. На самом деле эта планка не обязательно должна быть достижимой, но чем более сильный эталон у агента для сравнения, тем лучшие результаты вы получите.
Позвольте агенту организовать
По мере сборки проекта агент сможет понять, какие задачи остались, какие конкретные части нуждаются в собственных циклах проверки и где есть узкие места. Помимо первоначальной инструкции по использованию критических циклов, предоставьте агенту возможность самостоятельно решать, куда распределять субагенты и создавать подциклы.
Пусть только критик-агент судит
Это, пожалуй, самая важная часть цикла. Агент-застройщик знает, что он создал, почему он принял те или иные решения и как структурирован проект, поэтому несправедливо позволять ему судить о своей собственной работе. Критик должен моделировать потребителя, который хочет высококачественный продукт и не знает и не заботится о деталях того, как он был изготовлен.
Не ограничивайте цикл
У gauntlet loop не должно быть детерминированного «финального раунда». Скорее, он должен работать до тех пор, пока агент-критик не будет удовлетворен и не поверит, что игра не может улучшаться дальше. Даже если вы достигнете лимита сеансов во время сборки, вы можете просто возобновить цикл после сброса лимита. После того как агент предоставит окончательный результат, вы можете продолжать выдавать последующие запросы о дополнительных изменениях и улучшениях.
Как улучшить качество ассетов в gauntlet loops
Одна из наиболее распространенных проблем, с которыми можно столкнуться в gauntlet loops, заключается в том, что качество процедурных 3D-ассетов стабилизируется, в то время как критик продолжает сообщать, что окружающая среда слабее эталона. Как только это произойдет, разработчику станет трудно продолжать совершенствоваться, поскольку процедурные ассеты могут зайти слишком далеко.
Генератор 3D-моделей искусственного интеллекта Thrixel создает высококачественные, готовые к игре 3D-ресурсы с именованными редактируемыми частями, поэтому агент может постепенно уточнять и редактировать отдельные модели, вместо того чтобы создавать их заново с нуля, если что-то не так. Это идеально соответствует рабочему процессу gauntlet loop, поскольку позволяет агенту выполнять ту же работу с 3D-ресурсами, что и с остальной частью проекта: продолжать сравнивать с эталоном и выполнять итерации, пока критик не будет удовлетворен.
Запуск gauntlet loops с умением Thrixel Build World
Build World , это навык агента с открытым исходным кодом Thrixel для рабочего процесса gauntlet loop. Имея установленный навык, вы можете описать любую игру, среду или другой трехмерный мир, а агент строит ее от начала до конца, используя Thrixel, для получения высококачественных и редактируемых ресурсов. Кроме того, вы можете получить доступ ко всем сгенерированным ресурсам в своей учетной записи Thrixel, чтобы вы могли вносить дальнейшие изменения и попросить агента добавить обновленные ресурсы в игру.
Создавайте и публикуйте миры
Циклы Gauntlet для игровых движков и агентов программирования
Создателю и критику нужны доказательства от движка, на котором работает игра. В этих руководствах показано, как цикл связывает изменения кода, редактирование ресурсов Thrixel и игровое тестирование в конкретных рабочих процессах:
- Петли Gauntlet для игр Unity: проверьте вождение, поведение камеры и пропорции объектов, затем протестируйте C# и версии модели в режиме игры.
- Петли Gauntlet для игр Unreal Engine: оцените читаемость уровней и взаимодействие головоломок, затем проверьте изменения ассетов и Blueprint в Play-In-Editor.
- Петли Gauntlet для игр Roblox: проверьте расстояние между препятствиями, восстановление контрольных точек и движущиеся части после Luau и изменений модели в Studio.
- Петли Gauntlet с Claude Code: превратите отзывы отдельных критиков в изменения камеры, игрового процесса и ресурсов.
- Петли Gauntlet с Codex: пересмотрите код и именованные части ресурсов, затем запустите полный игровой цикл для еще одной критики.
Что касается ресурсов рабочего процесса, узнайте, как сервер 3D-модели MCP поддерживает gauntlet loop и как оценивать в сцене ресурсы, созданные ИИ.
Частые вопросы о gauntlet loops
gauntlet loop , это то же самое, что vibe coding?
Они перекрываются. Программирование Vibe или vibe gaming – это общепринятая практика создания игры путем описания агенту того, что вы хотите. gauntlet loop , это особый метод достижения высококачественных результатов от vibe coding или игр с использованием парадигмы проверки агента создателя/критика.
Нужен ли мне конкретный инструмент?
Вам нужен агент, который может запускать код, отображать результат, просматривать его и порождать других агентов. Простое окно чата не сработает, потому что критик должен иметь возможность проверить работу строителя. Чтобы использовать Thrixel для ассетов, вы можете создать бесплатную учетную запись здесь.
Как долго должен выполняться цикл?
Дольше, чем кажется разумным. При достаточно высокой планке почти всегда есть возможности для улучшения, и то, что игра проходима, не означает, что агент не может продолжать ее улучшать.