什麼是Gauntlet Loop?使用 Agent Critic 迴圈建立遊戲

gauntlet loop 是一種提示方法,其中一個單獨的評估代理將人工智慧的工作與固定參考進行比較,並將其傳送回來,直到達到標準。它是如何工作的,以及如何執行遊戲。

什麼是gauntlet loop?

gauntlet loop 是一種使用 AI 代理開發遊戲、應用程式和其他專案的方法,其中一個單獨的評估代理與固定參考進行比較,反覆批評建置器代理的工作。這樣可以透過多輪修改產生高品質的結果,而不是滿足於第一個合格的結果。

馬特舒默 (Matt Shumer) 於 2026 年 7 月首次引入了 Gauntlet 迴圈,他在 X 上發布了有關在 Three.js 中透過單一提示建置《使命召喚》風格射擊遊戲的資訊。他創造了 gauntlet loop 一詞,並在他的部落格上寫下了相關內容。

gauntlet loop 如何運作?

人工智慧程式設計代理程式(例如 Claude Code 或 Codex)被賦予一個目標和完成工作的範例。這個首席代理執行編排,將專案分成幾個小部分,每個子部分都可以由子代理建構和批評。對於每件作品,製作代理都會進行嘗試,然後評估代理將其與完整作品提供的參考進行比較;如果參考更好,評估代理就會向製作代理提供反饋,然後迴圈繼續。

使用 gauntlet loop 獲得最佳結果需要遵循一些關鍵原則,其中包括:

不描述實作細節

代理擅長決定如何建構某些東西,他們將能夠根據專案的架構做出判斷。描述您想要建立的細節很重要,因為這是您的創意願景發揮作用的地方,但盡量避免描述如何實現它。

給人工智慧代理一個具體的、可驗證的標準

擁有清晰、高品質的參考資料將使您的代理程式更容易改進其工作。螢幕截圖很棒,或特定的網站、書面頁面或任何適合您想要建立的內容。代理應該很容易將其工作與您的參考進行比較並確定哪一個獲勝。該標準實際上不一定是可以實現的,但是代理用於比較的參考越強,您得到的結果就越好。

讓代理來安排

當代理程式建置專案時,它將能夠瞭解還剩下哪些任務、哪些特定部分需要自己的驗證迴圈以及瓶頸在哪裡。除了使用批評者迴圈的初始指令之外,還讓代理決定在何處分發子代理程式和建立子迴圈的具體細節。

只讓評估代理程式來評判

這可能是迴圈中最重要的部分。製作代理知道自己創造了什麼,為什麼做出這樣的決定,以及專案是如何建構的,因此讓其評判自己的工作是不公平的。批評者應該為消費者建模,他們想要高品質的產品,但不知道或不關心產品的製造細節。

不要限制迴圈

gauntlet loop 不應該有確定性的「最後一輪」。相反,它應該執行直到評估代理滿意並認為遊戲無法進一步改進為止。即使您在建置時達到了會話限制,您也可以在限制重置後恢復迴圈。代理提供最終結果後,您可以繼續發出後續提示以進行其他變更和改進。

如何提高gauntlet loops中的3D資源品質

gauntlet loops 中遇到的最常見的障礙之一是程式 3D 資源的品質停滯不前,而評估代理不斷報告環境弱於參考。一旦發生這種情況,建構者就很難繼續改進,因為程式 3D 資源只能做到這一點。

Thrixel 的 AI 3D 模型生成器 可建立高品質、遊戲就緒的 3D 資源,其中包含命名的可編輯部件,因此代理可以逐個最佳化和編輯單個模型,而不必在出現問題時從頭開始重新生成。這非常適合 gauntlet loop 工作流程,因為它使代理程式能夠對 3D 資源執行與專案其餘部分相同的工作:不斷與參考進行比較,並進行迭代,直到評估代理滿意為止。

使用 Thrixel 的 Build World 技能來執行 gauntlet loops

Build World 是 Thrixel 針對 gauntlet loop 工作流程的開源代理技能。安裝技能後,您可以描述任何遊戲、環境或其他 3D 世界,代理使用 Thrixel 從頭到尾建置它,以獲得高品質和可編輯的 3D 資源。此外,您可以存取 Thrixel 帳戶中所有產生的 3D 資源,以便您可以進行進一步編輯並讓代理將更新的 3D 資源拉入遊戲中。

Thrixel標誌 建立並發布世界

遊戲引擎和程式設計代理的 gauntlet loop

建構者和評估代理需要來自遊戲執行引擎的證據。這些指南展示了迴圈如何連線特定工作流程中的程式碼變更、Thrixel 3D 資源編輯和遊戲測試:

關於此工作流程的資源部分,請參閱3D 模型 MCP 伺服器如何支援 gauntlet loop,以及如何在場景中評估 AI 生成的資源。

關於gauntlet loops的常見問題

gauntlet loop 與 vibe coding 相同嗎?

它們重疊。 vibe coding或 vibe gaming 是透過向代理程式描述您的需求來建立遊戲的一般做法。 gauntlet loop 是一種特定技術,用於使用製作代理/評估代理檢查範例從 vibe coding 或遊戲中獲得高品質結果。

我需要特定的工具嗎?

您需要一個可以執行程式碼、呈現結果、檢視結果並產生其他代理程式的代理程式。普通的聊天視窗不起作用,因為評估代理必須能夠檢查製作代理的工作。若要使用 Thrixel 取得 3D 資源,您可以在此處建立免費帳戶。

一個迴圈應該執行多久?

比感覺合理的時間長。有了足夠高的標準,幾乎總是有改進的空間,並且僅僅因為遊戲還過得去並不意味著代理不能繼續改進它。