دستیار یک چتبات نیست. این یک سیستم کنترل ماموریت برای مهندسی تبلیغات مبتنی بر Gemini است که بر اساس چارچوب عامل Google Antigravity (نسخه ۳.۰.۰) ساخته شده است.
تصویر کلی: حل مشکل اصطکاک ناشی از انطباق بالا
مشکل اساسی که این دستیار حل میکند، بار شناختی بیش از حد و زحمت فنی است.
رابط برنامهنویسی کاربردی گوگل ادز یکی از قدرتمندترین - اما در عین حال پیچیدهترین - رابطهای برنامهنویسی کاربردی موجود است. این رابط دارای نسخهبندی دقیق، یک زبان پرسوجوی منحصر به فرد (GAQL)، ساختارهای بافر پروتکل تو در تو و الزامات ایمنی سختگیرانه است. یک توسعهدهنده اغلب درصد قابل توجهی از وقت خود را صرف اشکالزدایی خطاهای gRPC، جستجوی سازگاری فیلدها و رفع مشکلات linter میکند، به جای اینکه منطق تجاری واقعی را بسازد.
دستیار (Assistant) در نسخه ۳.۰.۰ این مشکل را با معرفی یک طراحی عاملمحور که توسط مهارتهای تخصصی و مبتنی بر آزمون پشتیبانی میشود، حل میکند. این ابزار به عنوان یک میانافزار متخصص خودکار عمل میکند و زحمت اعتبارسنجی نسخه، کشف طرحواره و کدگذاری را بر عهده میگیرد، که به توسعهدهنده اجازه میدهد در سطح هدف به جای نحو عمل کند.
قیاس: آزمایشگاه تخصصی تحقیقاتی و تشخیصی
دستیار را به عنوان یک آزمایشگاه تحقیقاتی پیشرفته برای یک جراح در نظر بگیرید.
- جراح (توسعهدهنده) : شما دقیقاً میدانید چه عملیاتی باید انجام شود (مثلاً "من باید عملکرد PMax را تجزیه و تحلیل کنم").
- تجهیزات آزمایشگاهی (API): اینها ابزارهای قدرتمندی هستند که برای انجام جراحی مورد نیازند، اما پیچیده هستند و نیاز به کالیبراسیون دقیق دارند.
- دستیار آزمایشگاه (این ابزار) : قبل از اینکه بیمار را لمس کنید، دستیار آزمایشگاه از مهارتهای تخصصی برای موارد زیر استفاده میکند:
- بررسی راهنماها : جدیدترین «پروتکلهای پزشکی» (نسخهبندی API) را بهطور خودکار تأیید میکند و ساختارهای منابع را درجا بررسی میکند (
inspect_object). - پیشآزمون ابزارها: با استفاده از اعتبارسنجی زنده API (
validate_gaql) برنامههای جراحی شما را «آزمایشهای آزمایشی» انجام میدهد تا خطاها را قبل از وقوع شناسایی کند. - استریل کردن محیط: کد شما را با استفاده از خطوط لولهی linter دقیق (
Rufflinting) تمیز و قالببندی میکند تا باعث «آلودگی» (خطای سیستم) نشود. - نظارت بر موارد حیاتی : مراقب «عوارض» (استثنائات API) است و گردشهای کاری تشخیصی پیشرفته را برای عملیات پیچیدهای مانند تبدیلهای آفلاین (
troubleshoot_conversions) اجرا میکند. - مفاهیم را توضیح میدهد : مفاهیم پیچیده را به زبان روزمره با تشبیهات دنیای واقعی توضیح میدهد.
- بررسی راهنماها : جدیدترین «پروتکلهای پزشکی» (نسخهبندی API) را بهطور خودکار تأیید میکند و ساختارهای منابع را درجا بررسی میکند (
اتصال متقابل: پل «ایمنی در اولویت»
دستیار به عنوان پلی عمل میکند که چهار «جهان» مجزا را در پروژه شما به هم متصل میکند و توسط یک قرارداد کنترلی ( AGENTS.md ) اداره میشود:
- زمینه کاربر: به اهداف سطح بالای شما گوش میدهد و آنها را به یک استراتژی فنی تبدیل میکند.
- فضای کاری محلی: این فضا در دایرکتوری پروژه شما «چشم و دست» دارد. میتواند کد موجود را بخواند و کد جدید را برای استفاده بعدی بنویسد و در عین حال ایزوله بودن را به طور دقیق حفظ کند.
- رابط برنامهنویسی کاربردی گوگل ادز: این رابط با رابط برنامهنویسی کاربردی زنده (live API) ارتباط برقرار میکند تا طرحوارهها، فرادادهها و دادههای عملکرد را به صورت بلادرنگ (real-time) دریافت کند. این رابط «میداند» کدام فیلدها معتبر هستند زیرا مستقیماً از رابط برنامهنویسی کاربردی (API) میپرسد.
- دروازهبانان ایمنی: این سیستم ذاتاً باید از پروتکلهای سختگیرانه پیروی کند. اگر اسکریپتی lint نشده باشد، به شما اجازه اجرا نمیدهد و اگر بررسی اعتبارسنجی برنامهنویسی را با موفقیت پشت سر نگذاشته باشد، به شما اجازه ارسال کوئری را نمیدهد.
کاری که دستیار واقعاً انجام میدهد
به عبارت ساده، دستیار، محافظ و شتابدهندهی شماست.
- از اشتباهات جلوگیری میکند: قبل از اینکه کد و کوئریها به API زنده برسند، «تکالیف» شما (کد و کوئریها) را بررسی میکند و خطاها را قبل از وقوع متوقف میکند.
- نقشه را میداند : «جغرافیای» API تبلیغات گوگل را درک میکند - اینکه دادهها کجا هستند و چگونه میتوان به طور مؤثر به آنها دسترسی پیدا کرد.
- این ابزار کارهای خستهکننده را خودکار میکند: کد تکراری را مینویسد، گزارشهای شما را قالببندی میکند و «لولهکشی» کتابخانه کلاینت را مدیریت میکند.
- این ابزار، گردشهای کاری پیچیده را عیبیابی میکند: با نسخه ۳.۰.۰، میتواند تشخیصهای عمیقی را روی آپلودهای تبدیل آفلاین اجرا کند و ساختارهای پیچیده کمپین مانند فیلترهای فهرستبندی Performance Max را پیکربندی کند.
- بهروز میماند: از آنجا که دستیار، آخرین یادداشتهای انتشار و مستندات را جستجو میکند، تضمین میکند که از قوانین قدیمی برای نسخه جدید API استفاده نمیکنید.
- نکتهی کلی: دستیار توسعهدهندهی API گوگل ادز یک شریک استراتژیک است که کشمکش «توسعهدهنده در مقابل API» را به همکاری «توسعهدهنده + هوش مصنوعی» تبدیل میکند و تضمین میکند که هر قطعه کد ایمن، اصطلاحی و از نظر معماری بینقص است.