AWS Dogwood هي لغة سياسات مفتوحة المصدر (Apache 2.0) صدرت في 6 أغسطس 2026، لتفويض تسلسلات استدعاءات أدوات وكلاء الذكاء الاصطناعي عبر الزمن، بدلاً من تقييم الإجراءات الفردية بشكل منفصل. توسع Dogwood لغة السياسات Cedar بإضافة عوامل تشغيل زمنية مثل formerly و count within و count distinct within و sum within و since و...

Create a landscape editorial hero image for this Studio Global article: What is AWS Dogwood, the open-source governance language for AI agents released under Apache 2.0, how does it use temporal logic and Metric. Article summary: Here is the comprehensive answer based on the available evidence.. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
تسد AWS Dogwood فجوة أمنية حرجة في حوكمة وكلاء الذكاء الاصطناعي: قد يقوم الوكيل باستدعاء أدوات بصيغة صحيحة مع أذونات فردية سليمة، لكن تسلسل الاستدعاءات قد يظل مخالفاً للقواعد التجارية. على سبيل المثال، معالجة دفعة قبل إنشاء فاتورة هو خطأ منطقي، حتى لو كان كل إجراء مسموحاً به بشكل فردي .
Dogwood هي لغة حوكمة مفتوحة المصدر (رخصة Apache 2.0) صممتها AWS خصيصاً لهذا الغرض، وأصدرتها في 6 أغسطس 2026، إلى جانب مترجم مرجعي (reference interpreter). وهي مصممة لتفويض تسلسلات استدعاءات أدوات الوكيل عبر الزمن، بدلاً من تقييم كل إجراء بمعزل عن الآخر .
تستند Dogwood إلى المنطق الزمني (Temporal Logic) ومنطق Metric First-Order Temporal Logic (MFOTL)، وهو فرع من الرياضيات الشكلية يسمح بالاستدلال حول الأحداث وعلاقاتها عبر الزمن . MFOTL يوسع المنطق الزمني الافتراضي (propositional temporal logic) بإضافة القياس من الدرجة الأولى (first-order quantification) والقيود المترية (metric constraints) مثل "خلال آخر 5 دقائق"، مما يتيح المراقبة الدقيقة في زمن التشغيل (runtime monitoring) لتسلسلات الأحداث
.
في Dogwood، يعتمد قرار السياسة على تاريخ إجراءات الوكيل داخل الجلسة، وليس على الطلب الحالي فقط . يحتفظ محرك السياسات بسجل لاستدعاءات الأدوات السابقة واستجاباتها، ثم يقيم الطلب الحالي مقابل هذا التاريخ قبل السماح أو رفض الاستدعاء
.
توسع Dogwood لغة السياسات Cedar (لغة التفويض الحالية من AWS والتي صدرت عام 2023) بإضافة كتلة temporal تحتوي على شروط تدرك سياق الجلسة . تشمل عوامل التشغيل الزمنية الرئيسية:
| العامل (Operator) | الغرض |
|---|---|
formerly | يتحقق مما إذا كان الشرط صحيحاً في وقت سابق خلال الجلسة |
count_within | يحسب عدد مرات حدوث شرط ضمن نافذة زمنية محددة |
count_distinct_within | يحسب القيم المميزة لحقل معين ظهرت ضمن نافذة زمنية |
sum_within | يجمع حقلاً رقمياً عبر الأحداث ضمن نافذة زمنية |
since | يتحقق من شرط بالنسبة لآخر حدث وقع |
once | يتحقق مما إذا كان شرط قد وقع على الإطلاق |
تتيح هذه العوامل تعريف قواعد مثل "منع إجراء الدفع ما لم يحدث إجراء إنشاء فاتورة سابقاً (formerly)"، أو "المنع إذا تجاوز sum_within(amount, 1h). تُكتب السياسة الزمنية كقاعدة Cedar قياسية من نوع
permit أو forbid، ولكن مع وضع الشروط داخل كتلة temporal { ... }.
يتم تطبيق السياسات الزمنية (Temporal Policies) على مستوى بوابة AgentCore Gateway، أي خارج كود الوكيل نفسه . تعترض البوابة كل استدعاء أداة في الوقت الفعلي قبل وصوله إلى الأداة المستهدفة، وتقيّمه مقابل تاريخ الجلسة الكامل، ثم تسمح به أو ترفضه
.
نظراً لأن قرار التفويض يُتخذ على الحدود الطرفية (perimeter) — في بنية تحتية لا يستطيع الوكيل تعديلها — فإنه لا يمكن تجاوزه عن طريق التلاعب بالتعليمات (prompt manipulation) أو اختراق القيود (jailbreaking) أو أي كود يتحكم به الوكيل . تؤكد AWS صراحةً أن السياسات تعمل في "محيط بوابة AgentCore Gateway، خارج كود الوكيل الخاص به"، مما يجعلها مقاومة لمحاولات الوكيل إعادة كتابة تعليماته الخاصة
. يدعم محرك السياسات وضعين: LOG_ONLY (تدقيق دون حظر) و ENFORCE (منع فعال)
.
تم دمج Dogwood في Amazon Bedrock AgentCore كـ سياسات زمنية (Temporal Policies)، وتم الإعلان عنها بالتزامن مع تحديد معدل البوابة (Gateway Rate Limiting) في 6 أغسطس 2026 .
الميزات المتاحة حالياً في Bedrock AgentCore:
sum_within لغة Dogwood وتنفيذها المرجعي متاحان على GitHub تحت رخصة Apache 2.0، بشكل منفصل عن خدمة Bedrock AgentCore المدارة .
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
AWS Dogwood هي لغة سياسات مفتوحة المصدر (Apache 2.0) صدرت في 6 أغسطس 2026، لتفويض تسلسلات استدعاءات أدوات وكلاء الذكاء الاصطناعي عبر الزمن، بدلاً من تقييم الإجراءات الفردية بشكل منفصل.
AWS Dogwood هي لغة سياسات مفتوحة المصدر (Apache 2.0) صدرت في 6 أغسطس 2026، لتفويض تسلسلات استدعاءات أدوات وكلاء الذكاء الاصطناعي عبر الزمن، بدلاً من تقييم الإجراءات الفردية بشكل منفصل. توسع Dogwood لغة السياسات Cedar بإضافة عوامل تشغيل زمنية مثل formerly و count within و count distinct within و sum within و since و once، مما يتيح قواعد مثل 'منع الدفع ما لم يتم إنشاء فاتورة سابقاً'.
تم دمجها في Amazon Bedrock AgentCore كسياسات زمنية (temporal policies)، إلى جانب تحديد معدل البوابة (rate limiting)، والميزانيات لكل جلسة، وقواعد تسلسل سير العمل.