Broadcom محصول AgentMinder را معرفی کرده است؛ یک لایه کنترلی با دسترسی عمومی برای عامل‌های هوش مصنوعی سازمانی که هر اقدام پیشنهادی را پیش از رسیدن به مدل، سرور MCP، API یا منبع دیگر ارزیابی می‌کند. این محصول برای عامل هویت در نظر می‌گیرد و درخواست را با مالک، مأموریت اعلام‌شده، قصد، ابزارهای تأییدشده، منابع مجاز، زمینه و ریسک تطبیق می‌دهد.

اهمیت موضوع در این است که بسیاری از استقرارهای عامل هنوز بخش عمده منطق سیاست‌گذاری را داخل runtime خود عامل قرار می‌دهند: promptها، فهرست ابزارهای مجاز، مجوزهای framework یا middleware اختصاصی برنامه. انتخاب معماری مهم‌تر AgentMinder انتقال مجوزدهی به یک control plane است که می‌تواند بیرون از framework عامل قرار بگیرد. بنابراین پرسش اصلی کمتر درباره خود محصول Broadcom و بیشتر درباره این است که آیا سازمان‌ها باید عامل‌های خودمختار را مانند principalهای نرم‌افزاری ببینند که اقداماتشان به اجرای مستقل سیاست نیاز دارد.

مجوزدهی به مرز اجرای عمل نزدیک‌تر می‌شود

Broadcom در اطلاعیه خود می‌گوید AgentMinder هویت عامل را تأیید می‌کند و هر اقدام را بر اساس مأموریت اعلام‌شده، قصد، زمینه و ریسک جاری، پیش از رسیدن درخواست به منبع سازمانی مجاز یا مسدود می‌کند. به گفته شرکت، gateway می‌تواند تصمیم‌های allow، deny، redirect یا redact بگیرد.

گزارش مستقل SiliconANGLE همین الگو را یک control plane اضافی و مستقل از runtime عامل توصیف می‌کند و می‌گوید AgentMinder بلافاصله به‌صورت عمومی در دسترس است.

برای معماران، تفاوت مهم میان تصمیم‌گیری درباره کاری است که عامل باید انجام دهد و اجرای محدودیتی که تعیین می‌کند عامل چه کاری مجاز است انجام دهد. مدل همچنان می‌تواند برنامه‌ریزی، استدلال و انتخاب ابزار را انجام دهد، اما تصمیم نهایی مجوز می‌تواند توسط مؤلفه‌ای جداگانه با سیاست و زمینه هویتی مستقل گرفته شود. این جداسازی در دیگر حوزه‌های امنیتی آشناست، اما در سامانه‌های عامل اغلب هر دو لایه در یک کد orchestration ادغام می‌شوند.

هویت به یک primitive اصلی برای عامل تبدیل می‌شود

مدل هویتی محصول از برچسب بازاریابی «intent» مهم‌تر است. اگر سازمان بخواهد اقدامات خودمختار را به‌صورت سازگار کنترل کند، باید بداند کدام عامل، از طرف چه کسی، برای چه مأموریتی، با چه منابعی و تحت کدام نسخه سیاست در حال عمل است.

این موضوع یک نیاز عملیاتی ایجاد می‌کند که به‌سادگی نادیده گرفته می‌شود. هویت عامل نمی‌تواند فقط یک نام نمایشی یا فیلد در prompt باشد. provenance آن باید در orchestration، فراخوانی ابزارها، retryها، subagentها و jobهای پس‌زمینه حفظ شود. در غیر این صورت، لایه مجوزدهی خارجی ممکن است metadata غنی دریافت کند که برای اجرای سیاست به اندازه کافی قابل اعتماد نیست.

این مسئله در سامانه‌های چندعاملی دشوارتر می‌شود. عامل والد ممکن است وظیفه را واگذار کند، workflow مدل را تغییر دهد یا job پس‌زمینه ساعت‌ها بعد ادامه پیدا کند. زمینه مجوز باید از این انتقال‌ها عبور کند، بدون اینکه حقوقی گسترده‌تر از مأموریت اولیه ایجاد شود.

حاکمیت runtime و FinOps به هم نزدیک می‌شوند

پست CloudHealth Broadcom بُعد دیگری را اضافه می‌کند: همان metadata هویت و مأموریت می‌تواند برای نسبت دادن هزینه هوش مصنوعی و اعمال کنترل‌های اقتصادی مانند routing، بودجه و circuit breaker استفاده شود.

این موضوع یک الگوی گسترده‌تر control plane را نشان می‌دهد. سیاست امنیتی و سیاست هزینه هر دو درباره قابل قبول بودن یک اقدام در زمینه فعلی تصمیم می‌گیرند. سازمان می‌تواند یک tool call خطرناک را مسدود کند، inference کم‌اولویت را به مدل ارزان‌تر هدایت کند یا workflow خارج‌شده از کنترل را پس از عبور از بودجه متوقف کند. سازوکارها متفاوت‌اند، اما همگی به telemetry یکسان نیاز دارند: actor، مأموریت، منبع، اقدام و سیاست.

پیامد عملی این است که observability عامل نباید فقط یک dashboard پس از اجرا باشد. اگر metadata هویت و مأموریت برای مجوزدهی و کنترل هزینه لازم است، باید در آغاز وظیفه ایجاد و در تمام اقدامات منتقل شود تا سوابق enforcement و audit همان execution را توصیف کنند.

بخش دشوار، زمینه سیاست قابل اعتماد است

AgentMinder فقط چیزی را می‌تواند enforce کند که با اطمینان مشاهده کند. «مأموریت» و «قصد» دشوارند، چون مفاهیم معنایی هستند نه attributeهای تغییرناپذیر شبکه. اگر خود عامل بتواند توضیحی را که مجوزهایش را تعیین می‌کند آزادانه بازنویسی کند، مرز سیاست ضعیف می‌شود.

یک طراحی سازمانی پایدار بنابراین باید مشخص کند metadata مأموریت از کجا می‌آید، چه کسی می‌تواند آن را تغییر دهد، وظایف واگذارشده چگونه آن را به ارث می‌برند یا محدودتر می‌کنند و نسخه‌های سیاست چگونه ثبت می‌شوند. اقدامات پرریسک نیز ممکن است به محدودیت‌های deterministic نیاز داشته باشند که به تفسیر مدل از intent متکی نباشند.

این پیامد معماری اصلی انتشار است. انتقال حاکمیت به بیرون runtime وابستگی به یک مدل یا framework خاص را کم می‌کند، اما provenance metadata را به زیرساخت امنیتی تبدیل می‌کند. control plane خارجی فقط به اندازه هویت و زمینه‌ای که می‌تواند به آن اعتماد کند قوی است.

تیم‌ها چه چیزی را باید ارزیابی کنند

پرسش فوری این نیست که آیا gateway می‌تواند یک درخواست نمایشی را مسدود کند. تیم‌ها باید بررسی کنند سیاست در پیچیدگی واقعی workflow حفظ می‌شود یا نه: subagentها، jobهای asynchronous، retry، تغییر مدل، ابزارهای MCP، credentialهای API و شکست‌های جزئی. همچنین باید بررسی شود لایه enforcement شواهد audit کافی برای بازسازی علت allow، deny، redirect یا redact شدن یک اقدام تولید می‌کند یا خیر.

عرضه Broadcom یک نمونه از الگوی گسترده‌تر سازمانی است: عامل‌های خودمختار کم‌کم کمتر شبیه قابلیت داخل برنامه و بیشتر شبیه principalهای نرم‌افزاری هستند که به هویت، مجوزدهی، telemetry و کنترل بودجه نیاز دارند. اگر این الگو ادامه پیدا کند، runtime عامل آخرین مرز امنیتی نخواهد بود؛ enforcement plane اطراف آن این نقش را خواهد داشت.

Sources
- Broadcom announcement
- SiliconANGLE coverage
- Broadcom CloudHealth FinOps post