How to Build a Control Plane for AI Agents
🇬🇧 English
Most agent stacks excel at turning model output into action but fail to ensure actions are actually allowed. A support agent might correctly choose to cancel a subscription and extract an account ID, yet still cancel the wrong account due to lack of authority checks. Capability (the LLM's ability to select a tool and produce arguments) is distinct from authority (a separately enforced policy permitting a bounded action for an identified principal).
Robust systems treat capability as a proposal requiring authority before effect. Risks like prompt injection, ambiguous intent, stale context, and broad credentials can turn valid tool calls into harmful outcomes, as highlighted by OWASP's agentic system risks. The solution is not more prompt instructions but a deterministic control plane.
Sophisticated agentic systems organize into three planes: planning (model reasoning and tool selection), control (governance: authentication, context resolution, authorization, policy evaluation, and approval), and execution/observation (action invocation, verification, and audit). The control plane authenticates principals, validates actions, evaluates risks, may require exact approval, issues scoped authority, and persists decision evidence. This separation ensures safety and accountability beyond syntactic validity or HTTP success.
🇸🇦 العربية
كيفية بناء لوحة التحكم لوكيلات الذكاء الاصطناعي
غالبًا ما تتفوق مكونات الوكيل على تحويل مخرجات النموذج إلى فعل، لكنها تفشل في التأكد من أن الأفعال مسموح بها فعليًا. قد يختار الوكيل الداعم بشكل صحيح إلغاء اشتراك واستخراج معرف حساب، لكنه يلغي حسابًا خاطئًا بسبب نقص فحوصات الصلاحية. القدرة (قدرة LLM على اختيار أداة وإنتاج المعلمات) مختلفة عن الصلاحية (سياسة منفصلة مفروضة على حدة تسمح بفعل محدود لسلطة تم تحديدها). تعامل أنظمة الوثوقية مع القدرة كاقتراح يتطلب صلاحية قبل التنفيذ. يمكن أن تحول التحديات مثل حقن التعليمات البرمجية، والنية غير الواضحة، والسياق القديم، والمهامية الواسعة نداءات أداة صالحة إلى نتائج ضارة، كما تم الإشارة إليها في مخاطر أنظمة الوكلاء من OWASP. الحل ليس المزيد من التعليمات البرمجية، بل لوحة التحكم المحددة. تنظم الوكلاء المتقدمون في ثلاثة مستويات: التخطيط (استنتاج النموذج واختيار الأداة)، والتحكم (الحكم: المصادقة، وحل السياق، والصلاحية، وتقييم السياسات، والموافقة)، والتنفيذ/الملاحظة (استدعاء الفعل، والتحقق، والتدقيط). تُصدر لوحة التحكم الهوية الوكالة، وتحقق من الأفعال، وتقييم المخاطر، وقد تتطلب موافقة دقيقة، وتصدر صلاحية محدودة المجال، وتحتفظ بدليل القرار. يضمن هذا الفصل بين الوثوقية والمساءلة بعيدًا عن الصحة النحوية أو نجاح HTTP.
لماذا تحتاج لوحة التحكم لوكيلات الذكاء الاصطناعي بخلاف التحقق من النموذج والمصادقة؟
لأن التحقق من النموذج والمصادقة يتحقق فقط من شكل المدخلات والهوية، لا من whether الفعل المحدد مسموح به للمسلحة في السياق—الصلاحية تتطلب سياسة منفصلة مفروضة على حدة تقيم ملكية الموارد، والتمويل، والمخاطر، التي توفرها لوحة التحكم.
🇧🇩 বাংলা
কীভাবে AI এজেন্টদের জন্য কন্ট্রোল প্লেন গঠন করবেন
বেশিরভাগ এজেন্ট স্ট্যাক মডেল আউটপুট কে অ্যাকশনে রূপান্তর করতে ভালো করে কাজ করে, কিন্তু অ্যাকশনগুলি সত্যিকারের মতো অনুমোদিত কিনা যাপন করতে ব্যর্থ হয়। একটি সাপোর্ট এজেন্ট সঠিকভাবে সাবস্ক্রিপশন কাস্টম করতে পারে এবং অ্যাকাউন্ট আইডি বের করতে পারে, তবুও অধিকার যাপনের অনুপস্থিতির কারণে ভুল অ্যাকাউন্ট কাস্টম করতে পারে। ক্ষমতা (LLM-এর টুল নির্বাচন করতে এবং আর্গুমেন্ট উৎপন্ন করতে যান্ত্রিকতা) স্বতন্ত্র করে দেখা যায় (একটি স্বতন্ত্র নীতি যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্যিকভাবে প্রয়োগ করা হয়, যা স্তিথ্য
🇪🇸 Español
Cómo construir una capa de control para agentes de IA
La mayoría de las pilas de agentes sobresalen en convertir la salida del modelo en acción, pero fallan en garantizar que las acciones realmente estén permitidas. Un agente de soporte podría elegir correctamente cancelar una suscripción y extraer un ID de cuenta, pero aún así cancelar la cuenta equivocada debido a la falta de verificaciones de autoridad. La capacidad (la habilidad del LLM para seleccionar una herramienta y producir argumentos) es distinta de la autoridad (una política de control separada que permite una acción limitada para un principal identificado).
Los sistemas robustos tratan la capacidad como una propuesta que requiere autoridad antes del efecto. Los desafíos como la inyección de prompts, la ambigüedad de intención, el contexto obsoleto y las credenciales amplias pueden convertir llamadas a herramientas válidas en resultados perjudiciales, como se destaca en los riesgos de sistemas agenticos de OWASP. La solución no es más instrucciones de prompt, sino una capa de control determinista.
Los sistemas agenticos sofisticados se organizan en tres planos: planificación (razonamiento del modelo y selección de herramientas), control (gobernanza: autenticación, resolución de contexto, autorización, evaluación de políticas y aprobación) y ejecución/observación (invocación de acciones, verificación y auditoría). La capa de control autentica a los principales, valida las acciones, evalúa riesgos, puede requerir aprobación exacta, emite autoridad con alcance limitado y persiste la evidencia de decisiones. Esta separación garantiza seguridad y responsabilidad más allá de la validez sintáctica o el éxito HTTP.
¿Por qué es necesaria una capa de control para agentes de IA más allá de la validación de esquemas y la autenticación?
Porque la validación de esquemas y la autenticación solo verifican la forma de entrada e identidad, no si la acción específica está permitida para el principal en el contexto—la autoridad requiere una política de control separada que evalúe la propiedad de recursos, delegación y riesgo, la cual proporciona una capa de control.
🇫🇷 Français
Comment construire un plan de contrôle pour les agents d'IA
La plupart des piles d'agents excellent à transformer la sortie du modèle en action, mais échouent à garantir que les actions sont réellement autorisées. Un agent de support pourrait correctement choisir d'annuler un abonnement et d'extraire un ID de compte, mais annulerait tout de même le mauvais compte en raison d'un manque de vérifications d'autorité. La capacité (la capacité du LLM à sélectionner un outil et produire des arguments) est distincte de l'autorité (une politique de contrôle séparée et appliquée qui autorise une action limitée pour un principal identifié).
Les systèmes robustes traitent la capacité comme une proposition nécessitant une autorité avant l'effet. Les défis comme l'injection de prompts, l'intention ambiguë, le contexte périmé et les identifiants étendus peuvent transformer des appels d'outils valides en résultats nuisibles, comme le soulignent les risques des systèmes agentiques d'OWASP. La solution n'est pas plus d'instructions de prompt, mais un plan de contrôle déterministe.
Les systèmes agentiques sophistiqués s'organisent en trois plans : la planification (raisonnement du modèle et sélection d'outils), le contrôle (gouvernance : authentification, résolution de contexte, autorisation, évaluation de politiques et approbation), et l'exécution/observation (invocation d'actions, vérification et audit). Le plan de contrôle authentifie les principaux, valide les actions, évalue les risques, peut exiger une approbation exacte, délivre une autorité à portée limitée et persiste les preuves de décision. Cette séparation garantit une sécurité et une responsabilité au-delà de la validité syntaxique ou du succès HTTP.
Pourquoi un plan de contrôle est-il nécessaire pour les agents d'IA au-delà de la validation de schéma et de l'authentification ?
Parce que la validation de schéma et l'authentification ne vérifient que la forme de l'entrée et l'identité, pas si l'action spécifique est autorisée pour le principal dans le contexte—l'autorité nécessite une politique séparée et appliquée qui évalue la propriété des ressources, la délégation et le risque, un plan de contrôle fournissant cette capacité.
🇮🇳 हिन्दी
एआई एजेंट्स के लिए कंट्रोल प्लेन कैसे बनाएं
अधिकांश एजेंट स्टैक मॉडल आउटपुट को एक्शन में बदलने में सफल होते हैं, लेकिन एक्शन्स को वास्तव में अनुमोदित करने में विफल होते हैं। एक सपोर्ट एजेंट सही तरीके से सब्सक्रिप्शन को कैंसल करने और अकाउंट आईडी को निकालने का चुनाव कर सकता है, लेकिन भूतानेधिकता जाँचों की अनुपस्थिति के कारण गलत अकाउंट को ही कैंसल कर देता है। क्षमता (LLM का टूल चुनना और आर्ग्यूमेंट्स उत्पन्न करने की क्षमता) प्रमाणित करने के लिए अलग है (एक पहचानित प्रिंसिपल के लिए सीमित एक्शन को अनुमति देने वाली अलग प्रतिबंधित नीति)। मजबूत प्रणालियाँ क्षमता को प्रभाव के पहले अनुमोदन की आवश्यकता वाली एक प्रस्ताव के रूप में देखती हैं। प्रॉम्प्ट इंजेक्शन, अस्पष्ट इरादा, पुराना संदर्भ और विस्तृत क्रेडेंशियल्स जैसे चुनौतियाँ वैध टूल कॉल्स को हानिकारक परिणामों में बदल सकती हैं, जैसे OWASP के एजेंटिक सिस्टम रिस्क्स द्वारा उजागर किया गया है। समाधान अधिक प्रॉम्प्ट निर्देशों के बजाय एक निर्धारित कंट्रोल प्लेन है। उन्नत एजेंटिक सिस्टम को तीन प्लेन्स में संगठित किया जाता है: प्लानिंग (मॉडल रीज़निंग और टूल सिलेक्शन), कंट्रोल (गवर्नेंस: ऑथेंटिकेशन, कंटेक्स्ट रिज़ॉल्यूशन, अॉर्थोराइज़ेशन, पॉलिसी इवैल्यूएशन और अप्रूवल), और एक्जीक्यूशन/ऑब्सर्वेशन (एक्शन इन्भोकेशन, वेरिफ़िकेशन और ऑडिट)। कंट्रोल प्लेन प्रिंसिपल्स को ऑथेंटिकेट करता है, एक्शन्स को वैलिडेट करता है, रिस्क्स को इवैल्यूएट करता है, सटीक अप्रूवल की आवश्यकता वह प्लेन है जो रिसोर्सेज़ की स्वामित्व, डेलीगेशन और रिस्क को मूल्यांकित करने वाली अलग स्थिर नीति प्रदान करता है। इस विभाजन के माध्यम से सिन्टैक्टिक वैलिडिटी या HTTP सक्षमता के अतिकरण में सुरक्षा और ज़िम्मेदारी सुनिश्चित होती है।
क्यों हमें मॉडल स्कीमा वैलिडेशन और ऑथेंटिकेशन के अतीक में एआई एजेंट्स के लिए एक कंट्रोल प्लेन की आवश्यकता होती है?
क्योंकि स्कीमा वैलिडेशन और ऑथेंटिकेशन केवल इनपुट फॉर्म और आइडेंटिटी की जाँच करते हैं, न कि खासियत में एक्शन कि प्रिंसिपल के संदर्भ में अनुमोदित है—ऑथॉरिटी एक अलग स्थिर नीति की आवश्यकता होती है जो रिसोर्सेज़ की स्वामित्व, डेलीगेशन और रिस्क को मूल्यांजित करती है, जो एक कंट्रोल प्लेन प्रदान करता है।
🇨🇳 简体中文
如何构建AI代理的控制平面
大多数代理堆栈在将模型输出转化为行动方面效果良好,但无法确保行动是否真的被允许。支持代理可能正确选择取消订阅并提取账户ID,却仍然取消了错误的账户,由于缺乏授权检查。能力(LLM选择工具并产生参数的能力)与授权(独立强制执行的政策,允许经过身份识别的主体执行有限动作)是不同的概念。健壮系统将能力视为需要在效果之前获得授权的提案。挑战如提示注入、模糊意图、陈旧上下文和广泛凭证可以将有效的工具调用转化为有害结果,正如OWASP代理系统风险所述。解决方案并非更多的提示指令,而是确定性的控制平面。复杂的代理系统组织为三个平面:规划(模型推理和工具选择)、控制(治理:身份验证、上下文解析、授权、策略评估和批准)和执行/观察(动作调用、验证和审计)。控制平面对主体进行身份验证,对行动进行验证,评估风险,可能需要精确批准,发放范围受限的授权,并持久化决策证据。这种分离确保了在语法有效性或HTTP成功之上的安全性和问责。
为什么需要构建AI代理的控制平面,而不仅仅是模式验证和身份验证?
因为模式验证和身份验证只检查输入形式和身份,而不检查在特定上下文中该主体是否被允许执行特定动作——授权需要独立强制执行的政策,该政策评估资源所有权、委派和风险,而控制平面正能提供这种能力。