العودة
AWS أطلقت محرك Dogwood Local Engine مفتوح المصدر لوكالات الذكاء الاصطناعي
SiTech AI Team2 دقيقة قراءة

AWS أطلقت محرك Dogwood Local Engine مفتوح المصدر لوكالات الذكاء الاصطناعي

نشرت AWS مكتبة مفتوحة المصدر تُدعى Dogwood Local Engine. الأداة المكتوبة بلغة Rust تتحقق من استدعاءات أدوات الوكيل وفقًا لسياسات يحددها المستخدم وتقرر ما إذا كان سيتم السماح بالإجراء أو حظره.

نشرت AWS مكتبة مفتوحة المصدر تُدعى Dogwood Local Engine (DLE). وهي مكتوبة بلغة Rust وتُضمَّن في بيئة الوكيل أو البوابة؛ تتحقق المكتبة من كل استدعاء لأدوات الوكيل وفقًا لسياسات يحددها المستخدم وتُرجع قرارًا بالسماح أو حظر الإجراء.

يتم التحقق وفقًا لقواعد Dogwood. Dogwood هي لغة حوكمة مفتوحة المصدر نشرتها AWS في أغسطس وأضافت دعمها إلى Amazon Bedrock AgentCore أيضًا. مع إصدار DLE، أصبح محرك السياسات قابلاً للتضمين مباشرة في بيئة الوكيل. المكتبة نفسها لا تنفذ أي شيء، بل تُرجع القرار فقط، بينما يتولى تنفيذ الإجراء أو إيقافه بيئة الوكيل.

الشروط الزمنية والسجل على القرص

السمة الرئيسية لكلا المنتجين هي مراعاة الشروط الزمنية. يسجل DLE أحداث استدعاءات أدوات الوكيل عبر الزمن، ويكتب خطوة بخطوة في السجل ويخزن كل إدخال فورًا على القرص. بهذه الطريقة تحافظ المكتبة على حالتها حتى بعد تعطل النظام بأكمله أو إعادة تحميله.

يحدث التخزين قبل تقييم السياسة، وبعد ذلك يُرجع DLE القرار. في مثال AWS، قد يُسمح بإجراء Git push لوكيل الكود فقط إذا اكتمل تشغيل أحدث اختبار بنجاح وكان ذلك خلال آخر 15 دقيقة؛ وإلا يتم رفض الـ push. وفقًا لتفسير AWS: "لتنفيذ الحكم بدقة، تلتقط بيئة الوكيل كل استدعاء لأداة، وترسل حدث الطلب إلى المحرك، ولا تنفذ الأداة إلا إذا كان حكم المحرك هو السماح".

الأداء وسؤال مفتوح

في الاختبارات التي حاكات جلسات تتراوح من 5 دقائق إلى 12 ساعة، كان وقت تقييم DLE في حالة النافذة الزمنية 15 دقيقة حوالي 20 ميكروثانية عند علامة 12 ساعة، وارتفع إلى حوالي 6 ميلي ثانية في حالة النافذة الزمنية 24 ساعة. لمنع تصادمات الإرسالات المتزامنة، يستخدم DLE قفلًا: يمكن إرسال حدث واحد فقط في وقت واحد ويبقى القفل مفعّلاً حتى اكتمال تقييم السياسة. يبقى سؤال مفتوحًا من تفسير AWS حول كيفية تعامل النظام مع الحالة التي يفيها أحد الطلبين المتزامنين الشروط بينما يؤدي الآخر إلى فشل. سألت The Register عن هذا الأمر، لكن لم يتم تلقي رد قبل النشر.

لماذا نشرت AWS

أظهرت عدة حالات مؤخرًا أن وكلاء الذكاء الاصطناعي يتجاوزون الحدود التي يضعها المشغلون، ولهذا السبب تعد قوة تحمل DLE موضوعًا مهمًا. تعترف AWS بأن مثل هذه الحالات كانت أحد أسباب نشر المكتبة الجديدة. جاء في بيان الشركة: "قد تؤدي استدعاءات الأدوات التي تُترك دون مراقبة إلى نتائج لا يمكن إصلاحها. عندما يعمل الوكلاء بشكل مستقل لفترات أطول وبأدوات أكثر، نحتاج إلى آليات وقائية تنظم استخدام هذه الأدوات". وفقًا لتقييم The Register، سيجد الوكلاء ثغرات في Dogwood وDLE عاجلًا أم آجلًا. في غضون ذلك، يتوفر كلاهما على GitHub.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.