گوگل با Boost تو Antigravity یه تیم ایجنت رو میفرسته سراغ باگهای سخت
خلاصهٔ کاملتر
Boost یه دستور اسلش تو Google Antigravityـه؛ مدل انتخابیت (اینجا Gemini 3.8 Flash) رو عوض نمیکنه، بلکه همون مدلو داخل یه گردشکار چندمرحلهای اجرا میکنه. کافیه قبل از توضیح کارت بنویسی /boost. طبق مستندات گوگل، اول یه ایجنت هماهنگکننده استراتژی کار رو میچینه، بعد اون استراتژی رو به کارای مشخص تقسیم میکنه و بین ایجنتهای پیادهسازی و ایجنتهای تحقیق (که دنبال باگ میگردن یا فرضیات رو چک میکنن) پخش میکنه، هر ایجنت نتیجهی خودشو خودش چک میکنه، و در آخر ایجنت هماهنگکننده همهچیزو جمع میکنه و یه بازبینی نهایی هم روش انجام میده.
برای تست این قابلیت، یه بازی ماز مرورگری به اسم Maze Atelier ساخته شد: تولید تصادفی ماز، سه سطح سختی، ورودی seed برای بازتولید همون ماز، امکان ویرایش دستی دیوارها، یه کلید که باید قبل از باز شدن خروجی جمع بشه، و یه حلکنندهی انیمیشنی که مسیرو نشون میده. این ترکیب عمداً انتخاب شده بود چون جاهای زیادی داره که یه ساخت ظاهراً کامل، در واقع خراب باشه.
مرحلهی بازبینی مستقل تو همین تست، دو مشکل واقعی پیدا کرد: ساخت یه ماز جدید میتونست subscriptionهای رویداد رو که رابط کاربری رو با وضعیت بازی هماهنگ نگه میداره از بین ببره، و یه شکاف تو اعتبارسنجی حرکت وجود داشت که اگه موتور بازی مستقیم صدا زده میشد (بدون رد شدن از ورودی معمولی)، اجازهی پرش از روی دیوار رو میداد. هر دوی اینها به Antigravity برگردوندن، منطق موتور اصلاح شد و تستهای ریگرسیون مخصوص همین دو مشکل اضافه شدن. مجموعهتست نهایی هفت تست داشت، شامل ساخت و چک ۱۰۰ ماز، تشخیص برخورد، الزام جمعکردن کلید، و رفتار ریست حلکننده؛ یه بازبینی جدا هم ۶۰۰ ماز تو هر سه سطح سختی رو بدون خطا حل و بازی کرد.
گوگل خودش Boost رو برای کارای سخت مثل باگهای پیچیده، الگوریتمهای غیرپیشپاافتاده و ریفکتورهای بزرگ تعریف کرده، نه کارای روتین یا CRUD ساده؛ چون اجرای این گردشکار چندایجنتی رو یه کار ساده فقط توکن و زمان هدر میده. سازندهی همین تست هم تاکید میکنه که یه دمو تنها، ثابت نمیکنه Boost همیشه از حالت عادی بهتره؛ برای این ادعا به مقایسهی کنترلشده و تکراری نیاز هست.
Boost با نسخهی 2.12 آنتیگرویتی (دوم سپتامبر) اومد؛ همون نسخه امکان نقلقول از پاسخها و حفظ چیدمان ترمینال بعد از رفرش رو هم اضافه کرد. نسخهی بعدی، 2.13.0 (نهم سپتامبر)، یه بخش مخصوص اسناد (PDF، فایلهای آفیس، لینک گوگلدرایو) و بخش جدا برای فایلهای scratch اضافه کرد، بهعلاوه یه سوییچ برای دیدن فقط تغییرات فاصلهگذاری تو diffها.
نکات کلیدی:
- Boost یه دستور اسلش (/boost) تو Antigravityـه، نه یه مدل جدید؛ روی همون مدل انتخابی (اینجا Gemini 3.8 Flash) اجرا میشه
- گردشکار چهارمرحلهایه: استراتژی، تقسیم کار بین ایجنتهای پیادهسازی/تحقیق، خودچککردن هر ایجنت، بازبینی نهایی
- تو تست بازی ماز، این بازبینی یه نشتی event subscription و یه شکاف اعتبارسنجی حرکت رو پیدا کرد که بعد اصلاح و تستگذاری شدن
- مجموعهتست نهایی هفت تست داشت؛ یه بازبینی جدا هم ۶۰۰ ماز رو بدون خطا حل کرد
- Boost فقط با پلن پولی در دسترسه و برای کارای سخت (باگ پیچیده، الگوریتم، ریفکتور بزرگ) طراحی شده، نه کارای روتین
- Gemini 3.8 Flash از اول سپتامبر تو Antigravity اومده و سطح استدلالش قابل تنظیمه




