什么是Gauntlet Loop?使用 Agent Critic 循环构建游戏
gauntlet loop 是一种提示方法,其中单独的批评智能体将 AI 的工作与固定参考进行比较,并将其发送回,直到达到标准。它是如何工作的,以及如何运行游戏。
什么是gauntlet loop?
gauntlet loop 是一种使用人工智能智能体开发游戏、应用程序和其他项目的方法,其中一个单独的批评智能体与固定参考进行比较,反复批评构建智能体的工作。这样可以通过多轮修改产生高质量的结果,而不是满足于第一个合格的结果。
Gauntlet 循环由 Matt Shumer 于 2026 年 7 月首次引入,他在 X 上发布了有关在 Three.js 中使用单个提示构建《使命召唤》风格射击游戏的信息。他创造了 gauntlet loop 一词,并在他的博客上写下了相关内容。
gauntlet loop 是如何工作的?
诸如Claude Code或Codex之类的编程智能体被给予一个目标以及完成的工作应该是什么样子的示例。该首席智能体执行编排,将项目分成几个小部分,每个子部分都可以由子智能体构建和批评。对于每件作品,建造者都会进行尝试,然后评论家将其与完整作品提供的参考进行比较;如果参考更好,评论家就会向构建者提供反馈,然后循环继续。
使用 gauntlet loop 实现最佳结果有一些关键原则,其中包括:
不要描述实现细节
智能体擅长决定如何构建某些东西,他们将能够根据项目的架构做出判断。描述您想要构建的细节很重要,因为这是您的创意愿景发挥作用的地方,但尽量避免描述如何实现它。
设定具体且可验证的标准
明确且高质量的参考资料有助于智能体改进成果。参考可以是截图、网站、文档页面,或其他适合目标项目的内容。智能体应能将成果与参考进行比较,并判断哪一个更好。参考标准不一定能完全达到,但更高质量的基准通常能带来更好的结果。
让智能体来安排
当智能体构建项目时,它将能够了解还剩下哪些任务、哪些特定部分需要自己的验证循环以及瓶颈在哪里。除了使用批评者循环的初始指令之外,还让智能体决定在何处分发子智能体和创建子循环的具体细节。
只让批评家智能体来评判
这可能是循环中最重要的部分。建筑商智能体知道自己创造了什么,为什么做出这样的决定,以及项目是如何构建的,因此让其评判自己的工作是不公平的。批评者应该为消费者建模,他们想要高质量的产品,但不知道或不关心产品的制造细节。
不要限制循环
gauntlet loop 不应该有确定性的“最后一轮”。相反,它应该运行直到评论智能体满意并认为游戏无法进一步改进为止。即使您在构建时达到了会话限制,您也可以在限制重置后恢复循环。智能体提供最终结果后,您可以继续发出后续提示以进行其他更改和改进。
在 Gauntlet Loop 中提升资源质量
gauntlet loops 中遇到的最常见的障碍之一是程序 3D 资源的质量停滞不前,而评论家不断报告环境弱于参考。一旦发生这种情况,构建者就很难继续改进,因为程序资源只能走这么远。
Thrixel 的 AI 3D 模型生成器 使用命名的可编辑部件创建高质量、游戏就绪的 3D 资源,因此智能体可以逐个优化和编辑单个模型,而不必在出现问题时从头开始重新生成。这非常适合 gauntlet loop 工作流程,因为它使智能体能够对 3D 资源执行与项目其余部分相同的工作:不断与参考进行比较,并进行迭代,直到评论家满意为止。
使用 Thrixel 的 Build World 技能运行 gauntlet loops
Build World 是 Thrixel 针对 gauntlet loop 工作流程的开源智能体技能。安装技能后,您可以描述任何游戏、环境或其他 3D 世界,智能体使用 Thrixel 从头到尾构建它,以获得高质量和可编辑的资源。此外,您可以访问 Thrixel 帐户中所有生成的资源,以便您可以进行进一步编辑并让智能体将更新的资源拉入游戏中。
创建并发布世界
适用于游戏引擎与编程智能体的 Gauntlet Loop
构建者和评论家需要来自游戏运行的引擎的证据。这些指南展示了循环如何连接特定工作流程中的代码更改、Thrixel 资源编辑和游戏测试:
- Unity 游戏的Gauntlet Loop:查看驾驶、摄像头行为和资源比例,然后在游戏模式下测试 C# 和模型修订版。
- Unreal Engine 游戏的 Gauntlet 循环:评估关卡可读性和谜题交互,然后检查 Play-In-Editor 中的资源和 Blueprint 更改。
- Roblox 游戏的 Gauntlet 循环:在 Studio 中修改 Luau 和模型修订后检查障碍物间距、检查点恢复和移动部件。
- Claude Code 的Gauntlet Loop:将单独评论家的反馈转化为镜头、游戏玩法和资源更改。
- 使用 Codex 进行 Gauntlet 循环:修改代码和命名资源部分,然后运行完整的游戏循环以进行另一次评论。
对于工作流程的资源方面,请了解3D 模型 MCP 服务器如何支持 gauntlet loop 以及如何评估场景中 AI 生成的资源。
关于 gauntlet loops 的常见问题
gauntlet loop 与 vibe coding 相同吗?
它们重叠。 Vibe 编码或 vibe gaming 是通过向智能体描述您想要的内容来构建游戏的一般做法。 gauntlet loop 是一种特定技术,用于使用构建器/评论家智能体检查范例从 vibe coding 或游戏中获得高质量结果。
我需要特定的工具吗?
您需要一个可以运行代码、呈现结果、查看结果并生成其他智能体的智能体。普通的聊天窗口不起作用,因为评论家必须能够检查构建者的工作。要使用 Thrixel 资源,您可以此处创建一个免费帐户。
循环应该运行多长时间?
比感觉合理的时间长。有了足够高的标准,几乎总是有改进的空间,并且仅仅因为游戏还过得去并不意味着智能体不能继续改进它。