فناوری‌های آگاهی و تصمیم «فعلاً نه» · فصل ۲ — Native، Billing، Portfolio، Multi-region و Autonomous Systems · 335

Multi-region و Autonomous Ad Buying Awareness

نام فناوری را می‌داند اما نمی‌تواند تشخیص دهد چه مسئله‌ای را حل می‌کند، چه هزینه‌ای دارد و چرا ممکن است فعلاً لازم نباشد. موضوع جاری: «Multi-region و Autonomous Ad Buying Awareness». می‌تواند برای «Multi-region و Autonomous Ad Buying Awareness» مسئله‌ی مناسب، trigger استفاده، هزینه/ریسک و دلیل استفاده‌نکردن فعلی را توضیح دهد.

Multi-region and Autonomous Ad Buying Awareness — en-US

خلاصهٔ درس

نام فناوری را می‌داند اما نمی‌تواند تشخیص دهد چه مسئله‌ای را حل می‌کند، چه هزینه‌ای دارد و چرا ممکن است فعلاً لازم نباشد. موضوع جاری: «Multi-region و Autonomous Ad Buying Awareness».

می‌تواند برای «Multi-region و Autonomous Ad Buying Awareness» مسئله‌ی مناسب، trigger استفاده، هزینه/ریسک و دلیل استفاده‌نکردن فعلی را توضیح دهد.

خروجی این درس

می‌تواند برای «Multi-region و Autonomous Ad Buying Awareness» مسئله‌ی مناسب، trigger استفاده، هزینه/ریسک و دلیل استفاده‌نکردن فعلی را توضیح دهد.

پیش‌نیازها

دو قابلیت مقیاس‌پذیری، دو نوع ریسک متفاوت

فرض کنید یک سرویس SaaS فعلاً در یک region اجرا می‌شود، تأخیر برای کاربران در محدوده‌ی توافق‌شده است، بازیابی به‌صورت دوره‌ای آزموده می‌شود و الزام قراردادی تازه‌ای برای محل نگهداری داده وجود ندارد. هم‌زمان تیم رشد، بودجه‌ی تبلیغات را دستی مدیریت می‌کند. اکنون دو پیشنهاد مطرح می‌شود: «برای حرفه‌ای‌تر شدن Multi-region بسازیم» و «برای سرعت بیشتر، بخشی از خرید تبلیغات را خودکار کنیم».

این دو پیشنهاد نباید در یک تصمیم ادغام شوند. Multi-region روی دسترس‌پذیری، بازیابی، سازگاری داده، replication، محل نگهداری داده و مسئول failover اثر می‌گذارد. Autonomous Ad Buying مستقیماً با بودجه، targeting، سیگنال تبدیل، سطح اختیار، تأیید انسانی، stop-loss و reconciliation سروکار دارد. ممکن است محصول برای یکی PILOT و برای دیگری NOT_NOW باشد.

راهنمای معماری ابری، قابلیت اطمینان، بازیابی، امنیت، کارایی و هزینه را موازنه‌های صریح معماری می‌داند؛ داشتن region بیشتر به‌خودی‌خود نشانه‌ی معماری بهتر نیست. [AWSWAF] در Google Ads API نیز بودجه، کمپین، targeting و bidding strategy سطح‌های جداگانه‌ای از کنترل‌اند و automated bidding برای هدف مشخص بهینه‌سازی می‌کند؛ این قابلیت معادل اختیار نامحدود برای تغییر کمپین نیست. [GADSBID] [GADSCAMPAIGN]

خروجی عملی این درس Multi-region/Ad Automation Risk Decision Matrix v1 است. برای هر محور باید مسئله، محرک قابل‌اندازه‌گیری، مسئول، هزینه‌ی عملیاتی/مالکیتی، محدودیت‌ها، گزینه‌ی ساده‌تر، شواهد و یک وضعیت محدود ثبت شود. وضعیت‌های مجاز عبارت‌اند از USE، PILOT، NOT_NOW، UNKNOWN، EVIDENCE_INCOMPLETE، OWNER_MISSING، REVIEW_REQUIRED، HOLD، PARTIAL و DISPUTED.

زمان فعال برنامه‌ریزی‌شده: ۴۵ دقیقه.

پیش‌نیاز HARD — AWR-005

Checkpoint ورود: پیش از تشخیص مسیر، مرز مرتبط AWR-005 را در یک جمله و بدون حدس بیان کنید: پذیرش یک فناوری نشانه‌ی بلوغ نیست؛ پیش از USE یا PILOT باید تناسب مسئله، محرک قابل‌اندازه‌گیری، مسئولیت اداره، گزینه‌ی ساده‌تر، هزینه‌ی مهاجرت/بازگشت و محرک بازبینی شواهد داشته باشند. اگر نمی‌توانید این مرز را با اطمینان بیان کنید، checkpoint پاس نشده است.

پل محدود: فقط همین مرز را بازیابی کنید و خروجی AWR-005 را بازسازی نکنید. برای یک قابلیت دلخواه، همان شش مورد را کوتاه بنویسید؛ اگر شواهد تعیین‌کننده ندارید، وضعیت مثبت را فرض نکنید. سپس checkpoint را دوباره انجام دهید. تا وقتی این checkpoint را پاس نکرده‌اید، وارد تشخیص مسیر نشوید.

پیش‌نیاز SOFT — AWR-006

خودسنجی نرم: اگر می‌توانید بگویید AWR-006 فقط زمینه‌ی Portfolio Control و Creator Marketplace را می‌دهد و AWR-007 خروجی آن را جذب نمی‌کند، ادامه دهید. ناتوانی در یادآوری این زمینه مانع ورود نیست.

پل نرم: فقط این مرز را نگه دارید که از AWR-006 صرفاً شواهد مرتبط با دو تصمیم Multi-region و Ad Automation وارد می‌شود؛ تکمیل یا بازسازی outcome آن لازم نیست.

پیش از انتخاب فناوری، مشخص کنید چه چیزی واقعاً تغییر کرده است

چهار پرسش تشخیصی:

  1. اگر تعداد کاربران دو برابر شود اما تأخیر، دسترس‌پذیری، محل نگهداری داده و هدف بازیابی تغییر نکند، آیا Multi-region خودبه‌خود لازم می‌شود؟
  2. اگر یک API قابلیت automated bidding داشته باشد، آیا همین موضوع اختیار ساخت کمپین یا تغییر بودجه و targeting را هم ثابت می‌کند؟
  3. اگر هزینه‌ی تبلیغات بالا برود اما سیگنال تبدیل ناپایدار باشد، آیا خودکارسازی بیشتر تصمیم امن‌تری است؟
  4. اگر یک بازار الزام محل نگهداری داده پیدا کند، آیا نتیجه حتماً global active-active برای همه‌ی داده‌هاست؟

۴ پاسخ درست از ۴ → مسیر سریع. ۲ تا ۳ → مسیر اصلاح. ۰ تا ۱ → مسیر پایه.

مسیر سریع فقط توضیح‌های مقدماتی را کوتاه می‌کند و سطح شواهد را پایین نمی‌آورد. مسیر اصلاح، نخستین بُعد خراب را جدا می‌کند. مسیر پایه، نقشه‌ی کامل فیلدها و یک مثال هدایت‌شده را نگه می‌دارد. در هر مسیر، دو محور باید مستقل باقی بمانند.

خودسنجی مسیر: رشد را با نیاز قابل‌اندازه‌گیری اشتباه نگیرید؛ قابلیت فروشنده را با اختیار محلی یکی نکنید؛ و هر وضعیت مثبت را به شواهد و مسئول پاسخ‌گو متصل کنید.

مدل ذهنی: نیاز → شواهد → شعاع اثر → اختیار → گزینه‌ی ساده‌تر → تصمیم

دو جریان مستقل داریم:

Multi-region → نیاز دسترس‌پذیری/جغرافیا → شواهد تأخیر/بازیابی/محل داده → replication/consistency/failover → هزینه‌ی عملیاتی → گزینه‌ی ساده‌تر → وضعیت

Ad Automation → هدف و سیگنال → بودجه/bidding/targeting → سطح اختیار و تأیید → guardrail مالی/stop-loss/reconciliation → هزینه‌ی مالکیتی → recommendation-only → وضعیت

سه لایه را جدا نگه دارید:

لایهچه چیزی را ثابت می‌کند؟چه چیزی را ثابت نمی‌کند؟
FACT بیرونیراهنمای cloud و پلتفرم تبلیغ چه قابلیت‌ها و کنترل‌هایی دارنداین‌که MAKNOW باید همین حالا آن قابلیت را به‌کار بگیرد
شواهد محلینیاز، مسئول، هزینه/ریسک، سیگنال و محدودیت‌های مورد شما چیستسیاست سازمانی‌ای که ثبت نشده است
DESIGN در MAKNOWچه شواهد و وضعیت‌هایی برای تصمیم لازم استواقعیت تازه‌ای درباره‌ی فروشنده یا محصول

نیاز به region دوم با نیاز به global active-active یک گزاره نیست. همچنین automated bidding با اختیار خودکار برای تغییر کمپین یکی نیست.

پایه‌ها: برای هر محور چه شواهدی لازم است؟

Multi-region

حداقل این فیلدها را روشن کنید:

  • user_geography: کاربران یا workload واقعاً کجا هستند؟
  • latency_requirement_ms: حد قابل‌اندازه‌گیری تأخیر چیست؟
  • availability_target: هدف توافق‌شده‌ی دسترس‌پذیری چیست؟
  • recovery_objective: RTO/RPO چه محدودیتی ایجاد می‌کند؟
  • data_residency_requirement: کدام داده در کدام حوزه‌ی جغرافیایی محدود است؟
  • data_replication_model و consistency_requirement: چه داده‌ای replicate می‌شود و چه سطحی از consistency لازم است؟
  • failover_owner: چه نقش مشخصی failover و بازیابی را اداره می‌کند؟
  • operational_ownership_cost: هزینه‌ی اداره، on-call، تمرین بازیابی، replication یا هماهنگی اضافه چیست؟ عدد واقعی لازم نیست؛ نوع هزینه باید صریح باشد.
  • simpler_alternative: آیا backup، restore آزموده‌شده، CDN، read replica یا الگوی محدودتر کافی است؟

راهنمای معماری ابری موازنه‌های reliability، performance، security، operations و cost را صریح می‌کند. [AWSWAF] پس region بیشتر باید پاسخ یک نیاز باشد، نه نشان بلوغ.

Autonomous Ad Buying

حداقل این فیلدها را ثبت کنید:

  • campaign_goal: کمپین دقیقاً چه خروجی‌ای را بهینه می‌کند؟
  • budget_limit: سقف بودجه چیست؟
  • bidding_strategy: راهبرد bidding چیست؟
  • targeting_scope: کدام بازار/مخاطب مجاز است؟
  • conversion_signal: سیگنال تبدیل پایدار و قابل اتکاست؟
  • automation_permission: recommendation-only، bid-only، تغییر محدود بودجه یا سطح دیگری از اختیار؟
  • approval_required و approval_owner: تغییر مادی را چه کسی تأیید می‌کند؟
  • spend_guardrail و stop_loss: چه محدودیت اجرایی هزینه را متوقف یا محدود می‌کند؟
  • reconciliation_owner: چه کسی هزینه و خروجی را پس از اجرا تطبیق می‌دهد؟
  • operational_ownership_cost: هزینه‌ی بازبینی، نظارت، reconciliation، رسیدگی به خطا و پاسخ‌گویی مالی چیست؟
  • progression_evidence: برای USE باید شواهد صریحی وجود داشته باشد که مرحله‌ی simulation/recommendation پیش از عبور از PILOT طی شده است.

Google Ads API بودجه، targeting و bidding را به‌عنوان سطح‌های جداگانه ارائه می‌کند. [GADSBID] [GADSCAMPAIGN] بنابراین یک مجوز کلی نباید همه‌ی اختیارها را به‌طور ضمنی پوشش دهد.

ساخت Multi-region/Ad Automation Risk Decision Matrix v1

گام ۱ — دو ردیف مستقل بسازید

MULTI_REGION و AD_AUTOMATION را جدا نگه دارید. یک امتیاز بلوغ مشترک نسازید. اگر یکی شواهد کافی دارد و دیگری ندارد، نتیجه‌ها باید متفاوت باشند.

گام ۲ — نیاز را از رشد جدا کنید

در Multi-region، افزایش تعداد کاربر یا درآمد به‌تنهایی نیاز معماری نیست. باید مشخص شود تأخیر، دسترس‌پذیری، بازیابی، محل داده یا continuity چه تغییری کرده است.

در Ad Automation نیز بزرگ‌تر شدن بودجه به‌تنهایی اختیار ایجاد نمی‌کند. هدف کمپین، سیگنال تبدیل، targeting و کنترل هزینه باید شواهد داشته باشند.

گام ۳ — شعاع اثر و هزینه‌ی اداره را ثبت کنید

Multi-region می‌تواند replication، consistency، failover، observability، on-call و تمرین‌های بازیابی را پیچیده‌تر کند. Ad Automation می‌تواند هزینه ایجاد کند، مخاطب را تغییر دهد و بار بازبینی یا reconciliation بسازد. این هزینه‌های عملیاتی/مالکیتی باید صریح باشند؛ لازم نیست قیمت واقعی اختراع شود.

گام ۴ — مسئول را پیش از وضعیت مثبت تعیین کنید

بدون failover_owner، وضعیت مثبت Multi-region ناقص است. در Ad Automation نیز هر جا تأیید یا reconciliation لازم است، مسئول آن باید روشن باشد.

گام ۵ — گزینه‌ی ساده‌تر را جدی بگیرید

برای Multi-region ممکن است backup و restore آزموده‌شده، warm standby، CDN یا read path محدودتر کافی باشد. برای Ad Automation، recommendation-only یا تغییر bid با تأیید انسانی می‌تواند پیش از اختیار گسترده‌تر مناسب باشد.

گام ۶ — وضعیت را از شواهد قوی‌تر نکنید

NOT_NOW در نبود محرک کافی یک تصمیم معتبر است. EVIDENCE_INCOMPLETE، OWNER_MISSING، REVIEW_REQUIRED، HOLD، PARTIAL و DISPUTED نیز خروجی‌های مجازند.

برای Ad Automation، PILOT و USE یک سطح شواهد ندارند. USE فقط وقتی قابل بررسی است که شواهد صریحِ طی‌شدن مرحله‌ی simulation/recommendation وجود داشته باشد و سایر محدودیت‌های بودجه، targeting، تأیید، stop-loss و reconciliation نیز برقرار باشند.

گام ۷ — شرط توقف/تغییر مسیر و محرک بازبینی را بنویسید

هر تصمیم باید شرط روشنی برای توقف یا تغییر مسیر داشته باشد؛ مانند نقض RTO، تغییر محل داده، ناپایداری سیگنال تبدیل، عبور از stop-loss، تغییر اختیار targeting یا شکست reconciliation.

مثال حل‌شده: رشد مشابه، نتیجه‌ی متفاوت

این مثال از آزمایشگاه اجرایی جداست و پاسخ آزمایشگاه را از پیش پر نمی‌کند.

محصول مصنوعی SYNTH-SAAS-C در یک region کار می‌کند، هدف دسترس‌پذیری 99.9% دارد، restore به‌صورت منظم آزموده می‌شود و p95 latency برای بازارهای فعلی در محدوده‌ی توافق است. تعداد کاربران طی سه ماه 60% رشد کرده، اما RTO/RPO و نیاز محل داده تغییر نکرده‌اند. رشد کاربر به‌تنهایی global active-active را توجیه نمی‌کند. افزایش ظرفیت، CDN و تمرین بهتر بازیابی می‌تواند گزینه‌ی ساده‌تر باشد؛ در نتیجه NOT_NOW برای Multi-region می‌تواند معتبر باشد.

در همان محصول، هزینه‌ی تبلیغات معنادار شده، سیگنال تبدیل 90 روز پایدار است، هدف کمپین روشن است، targeting به دو بازار محدود است، تغییر بودجه سقف 10% دارد، تغییر مادی نیازمند تأیید است و stop-loss بر اساس CPA تعریف شده است. این شواهد می‌تواند یک PILOT محدود برای خودکارسازی bid/budget را توجیه کند، بدون آن‌که اختیار ساخت کمپین یا targeting نامحدود داده شود. برای ارتقا به USE هنوز باید مرحله‌ی simulation/recommendation و هزینه‌ی نظارت/مالکیت نیز ثبت شود.

محورشواهد مثبتشواهد محدودکنندهوضعیت نمونه
Multi-regionرشد همراه با بازیابی منظمنیاز تازه‌ای برای latency/residency/RTO وجود نداردNOT_NOW
Ad Automationسیگنال پایدار + حدود budget/targeting + approval/stop-lossساخت کمپین و targeting گسترده مجاز نیستPILOT محدود

هدف مثال تعیین یک نتیجه‌ی همیشگی نیست؛ هدف نشان‌دادن استقلال دو تصمیم است.

میان‌بُرهایی که کیفیت تصمیم را از بین می‌برند

  1. «ترافیک بیشتر شد، پس region دوم لازم است.» اصلاح: نیاز قابل‌اندازه‌گیری را ثبت کنید.
  2. «اقامت داده در یک بازار یعنی global active-active برای همه‌ی داده.» اصلاح: دامنه‌ی داده و حوزه‌ی جغرافیایی را جدا کنید.
  3. «Multi-region یعنی دسترس‌پذیری بیشتر.» اصلاح: failure mode، replication و مسئول failover را بررسی کنید.
  4. «automated bidding یعنی مدیریت خودکار کامل کمپین.» اصلاح: bidding را از budget، targeting و اختیار ساخت کمپین جدا کنید. [GADSBID] [GADSCAMPAIGN]
  5. «بودجه بیشتر شد، پس خودکارسازی بیشتر بهتر است.» اصلاح: پایداری سیگنال تبدیل و guardrailها را بررسی کنید.
  6. «تأیید انسانی داریم، پس stop-loss لازم نیست.» اصلاح: تأیید و کنترل مالی هنگام اجرا مستقل‌اند.
  7. «سیستم فقط budget را تغییر می‌دهد، پس targeting مهم نیست.» اصلاح: حدود دقیق مجوز را ثبت کنید.
  8. «اگر وضعیت پایه پذیرفته شد، مورد انتقال هم همان نتیجه را دارد.» اصلاح: قیود تغییرکرده را از نو محاسبه کنید.
  9. «مستند فروشنده سیاست ما را تعیین می‌کند.» اصلاح: FACT بیرونی و DESIGN در MAKNOW را جدا نگه دارید.
  10. «NOT_NOW یعنی عقب‌ماندگی.» اصلاح: وقتی محرک کافی نیست، NOT_NOW کنترل منضبط پیچیدگی و ریسک است.

پل برای افراد باتجربه: دو ماشین وضعیت مستقل

اگر در platform engineering یا performance marketing تجربه دارید، ارزش این درس در طبقه‌بندی ابزارها نیست؛ در تعیین حدود اختیار تصمیم است.

برای Multi-region:

نیاز → گزینه‌ی topology → اثر بر داده/consistency → مسئول failover → شواهد بازیابی → هزینه/پیچیدگی → وضعیت

برای Ad Automation:

هدف/سیگنال → budget/targeting → مجوز → تأیید → guardrail مالی → stop-loss → reconciliation → شواهد progression → وضعیت

دو جداسازی حرفه‌ای مهم است:

  • «پلتفرم می‌تواند» با «محصول نیاز دارد» فرق دارد.
  • «خودکارسازی می‌تواند بهینه کند» با «خودکارسازی مجاز است هزینه و targeting را مستقل تغییر دهد» فرق دارد.

از امتیازدهی وزنی‌ای که hard gate را پنهان می‌کند دوری کنید. محل داده، نبود مسئول، سیگنال ناپایدار یا نبود stop-loss ممکن است مانع سخت باشند، نه صرفاً چند امتیاز منفی.

موازنه‌ها بدون برنده‌ی دائمی

Single-region همراه با بازیابی آزموده‌شده در برابر Multi-region: گزینه‌ی نخست ساده‌تر و ارزان‌تر است، اما ممکن است RTO، residency یا continuity سخت‌گیرانه را پوشش ندهد. Multi-region می‌تواند نیازهای مشخص جغرافیایی/بازیابی را پوشش دهد، اما replication، consistency و عملیات را پیچیده‌تر می‌کند.

Warm standby در برابر active-active: standby می‌تواند نیاز continuity را با هماهنگی کمتر پوشش دهد؛ active-active ممکن است برای latency یا availability خاص لازم شود، اما routing و semantics داده را پیچیده‌تر می‌کند.

مدیریت دستی کمپین در برابر recommendation-only: کنترل دستی اختیار روشن دارد اما کندتر است. recommendation-only می‌تواند تحلیل را سریع کند بدون آن‌که هزینه را تغییر دهد.

خودکارسازی محدود در برابر autonomy گسترده: حدود budget/targeting، تأیید و stop-loss شعاع اثر مالی را محدود می‌کنند. اختیار گسترده‌تر فقط زمانی قابل بحث است که شواهد progression، حدود اختیار و reconciliation نیز قوی‌تر باشند.

تمرین هدایت‌شده و مستقل

بخش A — وضعیت پایه را بدون نتیجه‌ی ازپیش‌نوشته بسازید

lab://AWR-007/AWR-007-LAB1 را باز کنید. داده‌ی پایه، شواهد هر دو محور را دارد اما تصمیم‌ها null هستند. فایل شواهد را از روی داده‌ی ارائه‌شده بسازید، fixture_ref واقعی را حفظ کنید و فقط اطلاعات تصمیم را اضافه کنید: وضعیت، دلیل، شرط توقف/تغییر مسیر و محرک‌های بازبینی.

سامانه‌ی بررسی، فیلدهای شواهد را دقیقاً با داده‌ی مصنوعی ارائه‌شده تطبیق می‌دهد. شواهد ساختگی یا ارجاع ناشناخته رد می‌شود. CONSISTENT فقط به معنی سازگاری با قواعد منتشرشده است، نه مجوز واقعی زیرساخت یا خرج تبلیغاتی.

بخش B — تغییرهای آزمایشی را مستقل تحلیل کنید

  1. تعداد کاربر بالا می‌رود ولی latency/residency/recovery تغییر نمی‌کند؛
  2. یک بازار الزام residency پیدا می‌کند ولی global active-active برای همه‌ی داده‌ها لازم نیست؛
  3. ad budget بالا می‌رود اما conversion signal ناپایدار می‌ماند؛
  4. تغییر خودکار bid مجاز می‌شود اما ساخت کمپین، گسترش targeting و تغییر مادی بودجه همچنان نیازمند تأیید انسانی است.

برای هر تغییر، فرض نامعتبرشده، پیامد و حداقل اصلاح یا تغییر تصمیم را بنویسید.

بخش C — مورد انتقال را از شواهد خودش بازمحاسبه کنید

در داده‌ی انتقال، محصول الزام قراردادی residency و recovery سخت‌تر می‌گیرد، در حالی که ad spend معنادار و conversion signal پایدار شده است. Multi-region ممکن است مستقل جلو برود. برای Ad Automation نیز تنها در صورت وجود شواهد progression می‌توان USE را سنجید؛ در غیر این صورت PILOT یا وضعیت محدودتر باقی می‌ماند. نتیجه‌ی وضعیت پایه را کپی نکنید.

راستی‌آزمایی: ارزیاب باید بتواند هر تصمیم را بدون حدس بازسازی کند

برای Multi-region این زنجیره باید قابل بازسازی باشد:

  1. مسئله و محرک قابل‌اندازه‌گیری؛
  2. جغرافیای کاربر و هدف latency/availability؛
  3. RTO/RPO؛
  4. نیاز residency؛
  5. مدل replication/consistency؛
  6. مسئول failover؛
  7. guardrail شکست؛
  8. هزینه‌ی عملیاتی/مالکیتی؛
  9. گزینه‌ی ساده‌تر؛
  10. ارجاع‌های شواهد؛
  11. تصمیم، دلیل، شرط توقف/تغییر مسیر و زمان بازبینی.

برای Ad Automation:

  1. هدف کمپین؛
  2. سقف بودجه؛
  3. bidding strategy؛
  4. targeting scope؛
  5. conversion signal؛
  6. automation permission؛
  7. نیاز و مسئول تأیید؛
  8. spend guardrail و stop-loss؛
  9. مسئول reconciliation؛
  10. هزینه‌ی عملیاتی/مالکیتی؛
  11. شواهد progression برای USE؛
  12. گزینه‌ی ساده‌تر و ارجاع‌های شواهد؛
  13. تصمیم، دلیل، شرط توقف/تغییر مسیر و زمان بازبینی.

اگر شواهد تعیین‌کننده مفقود است، وضعیت مثبت را حفظ نکنید. سامانه‌ی بررسی نباید داده‌ی مفقود را حدس بزند یا پاسخ ترجیحی خودش را صادر کند.

ارزیابی و انتقال

ارزیابی پایانی چهار بخش الزام‌آور دارد:

  1. مرز AWR-007 را توضیح دهید و یک non-goal مجاور نام ببرید؛
  2. برای داده‌ی مصنوعی پایه، Multi-region/Ad Automation Risk Decision Matrix v1 را با دو تصمیم مستقل و هزینه‌ی عملیاتی/مالکیتی صریح بسازید؛
  3. تغییر «افزایش user count بدون تغییر latency، residency یا recovery requirement» را تحلیل کنید؛
  4. در زمینه‌ی تازه با residency/recovery قراردادی سخت‌تر و ad spend معنادار + سیگنال پایدار، هر دو تصمیم را مستقل بازمحاسبه کنید.

پنج بُعد اصلی rubric عبارت‌اند از identity_and_contract، exact_evidence_binding، negative_evidence، bounded_decision و transfer.

AI می‌تواند شواهد مصنوعی ارائه‌شده را مرتب کند و قواعد قطعی را اجرا کند. اجازه ندارد مسئول، نیاز، پایداری سیگنال تبدیل، تأیید، اختیار بودجه، هزینه‌ی عملیاتی/مالکیتی یا مجوز واقعی تولید/هزینه‌ی تبلیغات را اختراع کند.

منابع، زمان بازبینی و مرز گزاره‌ها

[AWR-007-K1 / FACT] راهنمای معماری ابری، reliability، recovery، security، performance و cost را موازنه‌های صریح می‌داند؛ region دوم بدون نیاز قابل‌اندازه‌گیری خودبه‌خود توجیه نمی‌شود. [AWSWAF]

[AWR-007-K2 / FACT] Google Ads API بودجه‌ی کمپین، targeting و bidding strategyهای مختلف، از جمله automated bidding برای هدف‌های مشخص، ارائه می‌کند. [GADSBID] [GADSCAMPAIGN] این قابلیت معادل اختیار نامحدود برای یک agent نیست.

[AWR-007-K3 / FACT] budget، bidding strategy و targeting سطح‌های جداگانه‌ی تصمیم هستند. [GADSCAMPAIGN] وجود API، سیاست ایمن هزینه‌ی خودکار در MAKNOW را تعیین نمی‌کند.

[AWR-007-K4 / DESIGN] simulation/recommendation، اختیار محدود بودجه، محدودیت targeting، تأیید انسانی برای تغییرهای مادی، stop-loss و reconciliation پیش از عبور خودکارسازی تبلیغات از PILOT، بخشی از طراحی MAKNOW است.

منابع این گزاره‌ها در تاریخ 2026-09-03 بررسی شده‌اند و بازبینی برنامه‌ریزی‌شده‌ی بعدی 2026-12-02 است. اگر معنای مستندات پلتفرم یا یکی از نیازهای مادی زودتر تغییر کند، همان گزاره باید پیش از موعد دوباره بررسی شود.

ارزیابی

پاسخ‌نامه‌ی این درس در بسته‌ی آموزش وجود ندارد؛ خودت جواب بده و صادقانه علامت بزن. «نیاز به مرور» درس را به صف تکرار می‌فرستد.

ملاک‌های ارزیابی (rubric)

All five dimensions are critical. Failure in any critical dimension blocks acceptance.

DimensionSufficient evidenceBlocking failure
identity_and_contractAWR-007/V13/C02 boundary and adjacent non-goals are explicit; Multi-region and Ad Automation remain independent axes.AWR-006/AWR-008 outcome absorbed or axes collapsed.
exact_evidence_bindingSubmitted evidence binds to the declared shipped synthetic fixture; each axis records an explicit operational/ownership cost class; FACT claims remain tied to source boundaries.Fabricated fixture fields or vendor capability treated as local adoption authority.
negative_evidenceUser-growth-only, scoped residency, unstable conversion signal, or missing owner/guardrail remains visible in a typed state.Negative evidence erased to preserve USE/PILOT.
bounded_decisionState is no stronger than evidence and includes rationale, stop/pivot condition, and governance trigger.Unsupported positive state or missing control metadata.
transferBoth decisions are rebuilt independently from changed residency/recovery/spend/signal evidence.Baseline verdict copied into transfer.

AI may organize supplied synthetic evidence and run deterministic checks; human review must reproduce both decisions without hidden model reasoning.

منابع و تازگی

· PRACTICE_EVOLVING
Architecture trade-offs across reliability, security, performance, cost, and operations; not automatic MAKNOW multi-region adoption authority.
· PRACTICE_EVOLVING
Bidding-strategy and automated-bidding capabilities; not unrestricted campaign/budget/targeting authority.
· PRACTICE_EVOLVING
Campaign budget, bidding, and targeting controls; not a safe autonomous-spend policy for MAKNOW.

مطالعهٔ موارد (case studies)

فایل‌های آزمایشگاه

از evidence مصنوعی قابل‌مشاهده، Multi-region/Ad Automation Risk Decision Matrix v1 را بسازید. starter هیچ final decision ازپیش‌پرشده ندارد. دو axis را مستقل نگه دارید، evidence را دقیقاً به fixture shipped bind کنید، چهار mutation را diagnose کنید، مورد fixture://AWR007-MISSING-EVIDENCE-01 را برای شواهد تعیین‌کننده‌ی مفقود بررسی کنید و transfer را از evidence خودش recompute کنید.

اجرا: python run_checks.py evidence/your_matrix.json

CONSISTENT فقط یعنی matrix به fixture اعلام‌شده دقیقاً bind است و با CHECK_RULES.json سازگار است؛ production infrastructure approval، مجوز خرج واقعی تبلیغات یا answer key پنهان نیست.

نکته‌ی سازگاری: هر وضعیت مثبت باید نوع هزینه‌ی عملیاتی/مالکیتی را صریح ثبت کند. در Ad Automation، وضعیت USE از PILOT سخت‌گیرانه‌تر است و فقط با شواهد موجود در داده‌ی مصنوعی درباره‌ی تکمیل مرحله‌ی simulation/recommendation بررسی می‌شود؛ سامانه‌ی بررسی اجازه‌ی ساختن این شواهد را ندارد.

مورد شواهد مفقود عمداً failover_owner ندارد. با حفظ exact fixture binding، وضعیت مثبت Multi-region باید رد شود؛ checker پاسخ مطلوب را انتخاب نمی‌کند و شما باید یک وضعیت non-success مجاز و سازگار با شواهد ثبت کنید.