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 توقف پیشرفت کیفیت داراییهای سهبعدی رویهای است، در حالی که منتقد همچنان محیط را ضعیفتر از مرجع میداند. پس از رسیدن به این نقطه، ادامه بهبود برای سازنده دشوار میشود، چون توان داراییهای تولیدشده با کد محدود است.
مولد مدل سهبعدی هوش مصنوعی Thrixel داراییهای سه بعدی با کیفیت بالا و آماده بازی با قطعات نامگذاریشده و قابل ویرایش ایجاد میکند، بنابراین عامل میتواند تک تک مدلها را تکه تکه اصلاح و ویرایش کند، بهجای اینکه وقتی چیزی درست نیست، از ابتدا دوباره تولید کند. این کاملاً با گردش کار gauntlet loop مطابقت دارد، زیرا عامل را قادر میسازد تا همان کار را با داراییهای سه بعدی انجام دهد که با بقیه پروژه انجام میدهد: به مقایسه با مرجع ادامه دهید و تا زمانی که منتقد راضی شود تکرار کنید.
اجرای 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: کد و نامگذاری قسمتهای منبع سه بعدی را اصلاح کنید، سپس حلقه کامل بازی را برای نقد دیگری اجرا کنید.
برای بخش دارایی این گردش کار، ببینید سرور MCP مدل سهبعدی چگونه از gauntlet loop پشتیبانی میکند و چگونه میتوان داراییهای تولیدشده با هوش مصنوعی را در صحنه ارزیابی کرد.
سوالات متداول در مورد gauntlet loops
آیا gauntlet loop همان vibe coding است؟
همپوشانی دارند. کدنویسی Vibe یا vibe gaming روش کلی ساخت یک بازی با توصیف آنچه می خواهید برای یک عامل است. یک gauntlet loop یک تکنیک خاص برای دستیابی به نتایج با کیفیت بالا از vibe coding یا بازی با استفاده از الگوی بررسی سازنده / عامل منتقد است.
آیا به ابزار خاصی نیاز دارم؟
شما به عاملی نیاز دارید که بتواند کد را اجرا کند، نتیجه را رندر کند، به آن نگاه کند و عوامل دیگر را تولید کند. یک پنجره چت ساده کار نخواهد کرد، زیرا منتقد باید بتواند کار سازنده را بررسی کند. برای استفاده از Thrixel برای منابع سه بعدی، میتوانید یک حساب رایگان اینجا ایجاد کنید.
یک حلقه چقدر باید اجرا شود؟
طولانی تر از آن که منطقی به نظر برسد. با یک معیار به اندازه کافی بالا، تقریباً همیشه فضایی برای پیشرفت وجود دارد، و فقط به این دلیل که یک بازی قابل قبول است به این معنی نیست که عامل نمی تواند به بهبود آن ادامه دهد.