ASSERT هو إطار مفتوح المصدر يحوّل قواعد السلوك المكتوبة بالعربية إلى مجموعات اختبار هجومية قابلة للتنفيذ، ويلتقط انتهاكات السياسات والأخطاء الأمنية قبل أن تصل إلى الإنتاج [1][8]. يولّد سيناريوهات اختبار معادية، ويسجل كل استدعاء للأداة، ويقدم تقارير 'ناجح/فشل' تشخيصية مفصلة، ويعمل عبر أطر كبرى مثل LangChain وCrewAI و...

Create a landscape editorial hero image for this Studio Global article: What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structured. Article summary: Here is a concise answer based on the official Microsoft sources and trusted reporting.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# Build agents you can trust across any framework with open evals and a control standard. The gap is concrete: written policies do not translate into working runtime controls, eval" source context "Build agents you can trust across any framework with open evals ..." Reference image 2: visual subject "# Microsoft is making AI behavior testing easier for developers. Microsoft has released ASSERT, an open-source framework that turns plain-language AI behavior re
أعلنت مايكروسوفت عن إطار عملها الجديد ASSERT (اختصاراً لـ: التقييم التكيفي القائم على المواصفات واختبار التراجع) في مؤتمر Build 2026 للمطورين في الثاني من يونيو، وأصدرته كمشروع مفتوح المصدر تحت مظلة "الذكاء الاصطناعي المسؤول" على GitHub . يعالج الإطار نقطة ألم متنامية في تطوير وكلاء الذكاء الاصطناعي: وهي كيفية التحقق من أن الوكيل المستقل سيحترم القواعد والحدود الأمنية الخاصة بمنتجك قبل أن يتفاعل مع مستخدمين أو أنظمة حقيقية. تتجاهل معايير تقييم الذكاء الاصطناعي التقليدية – التي تقيس الفائدة، أو السمية، أو الدقة العامة – غالباً الإخفاقات الحرجة في السلوك الخاص بالتطبيق، مثل قيام وكيل دعم فني بإصدار استرداد مالي غير مصرح به أو مشاركة بيانات سرية مع المستلمين الخطأ
. يسد ASSERT هذه الفجوة بجعل "مواصفات السلوك" المكتوبة باللغة الطبيعية مُدخلاً أساسياً من الدرجة الأولى للتقييم، وليس مجرد سياق في الخلفية.
يتبع ASSERT خط أنابيب من خمس خطوات يحول النية المكتوبة للمطور إلى تقييم قابل للقياس والتشخيص:
ما يميز ASSERT عن أدوات التقييم العامة هو تركيزه على الحدود السلوكية الخاصة بالتطبيق. قد يحقق الوكيل درجات مثالية في معايير الفائدة والصدق، ومع ذلك ينتهك قاعدة منتج مثل "لا تشارك أبداً عناوين البريد الإلكتروني للعملاء مع خدمات خارجية". ASSERT صُمم خصيصاً لالتقاط هذه الفئة من الإخفاقات . تضع مايكروسوفت الإطار في سياق يركز على الأمان، مشيرةً إلى أن منهجية التقييم الخاصة به تم التحقق من صحتها خصيصاً لتقييم السلامة، وليس فقط مقاييس الجودة
.
يأتي ASSERT إلى جانب مواصفات التحكم بالوكيل (Agent Control Specification - ACS)، وهو مشروع آخر مفتوح المصدر من مايكروسوفت يتيح للفرق تعريف ملفات سياسات محمولة تحدد ما يمكن للوكيل فعله وما لا يمكنه فعله، ومتى تكون الموافقة البشرية مطلوبة، وما الأدلة التي يجب تسجيلها . سير العمل المقصود متكامل: يشغل المطورون ASSERT أولاً لاكتشاف العيوب، ثم يطبقون ضوابط وقت التشغيل عبر ACS، ثم يعيدون تشغيل ASSERT لقياس التحسن بمقاييس قبل وبعد
. تمنح هذه الحلقة – التحديد، التقييم، التحكم، إعادة التقييم – فرق الهندسة عملية قابلة للتكرار لتحصين أنظمة الوكلاء قبل النشر.
عملياً، يمكن للمطور تحديد قاعدة مثل: "يجب على وكيل أبحاث المستندات هذا ألا يرسل رسائل بريد إلكتروني إلى أشخاص خارج الشركة، ويجب أن يقصر المعلومات السرية على المدراء التنفيذيين من المستوى C، ويجب أن يقدم ملخصات موجزة مع السياق السابق". سيقوم ASSERT تلقائياً بتوليد حالات الاختبار الهجومية المقابلة، وتشغيلها، والإبلاغ عن أي خرق للسياسة مع تقرير مفصل وأثر كامل .
ASSERT هو إطار مفتوح المصدر ومستضاف على github.com/responsibleai/ASSERT. عند الإطلاق، تلقى دعماً مجتمعياً من شركات مثل CrewAI و Arize AI و LiteLLM و Pipecat و Pydantic .
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
ASSERT هو إطار مفتوح المصدر يحوّل قواعد السلوك المكتوبة بالعربية إلى مجموعات اختبار هجومية قابلة للتنفيذ، ويلتقط انتهاكات السياسات والأخطاء الأمنية قبل أن تصل إلى الإنتاج [1][8].
ASSERT هو إطار مفتوح المصدر يحوّل قواعد السلوك المكتوبة بالعربية إلى مجموعات اختبار هجومية قابلة للتنفيذ، ويلتقط انتهاكات السياسات والأخطاء الأمنية قبل أن تصل إلى الإنتاج [1][8]. يولّد سيناريوهات اختبار معادية، ويسجل كل استدعاء للأداة، ويقدم تقارير 'ناجح/فشل' تشخيصية مفصلة، ويعمل عبر أطر كبرى مثل LangChain وCrewAI وAutoGen وOpenAI دون التقيد بمنصة محددة [1][7][12].
على عكس المعايير العامة التي تقيس الجودة أو الدقة، يستهدف ASSERT الحدود السلوكية الخاصة بالتطبيق، مقيّماً ما إذا كان الوكيل يلتزم بقواعد منتجك وسياسات الأمان التي تكتبها بنفسك [1][13].