RAMPART اختصار لـ Risk Assessment and Measurement Platform for Agentic Red Teaming. وهو إطار اختبار مصمم خصيصًا لتقييم أمان وكلاء الذكاء الاصطناعي. يسمح للمطورين بكتابة سيناريوهات طبيعية أو هجومية وتحويلها إلى اختبارات تلقائية.
تعتمد الأداة على pytest، وهو إطار اختبار شائع في لغة Python. هذا يعني أن المطورين يمكنهم كتابة اختبارات الأمان بنفس الطريقة التي يكتبون بها اختبارات الوحدات البرمجية (Unit Tests).
وبفضل هذا التكامل يمكن تشغيل اختبارات الأمان ضمن أنظمة التكامل المستمر (CI) وخطوط CI/CD التي تُشغّل الاختبارات تلقائيًا عند كل تعديل في الكود.
تتيح RAMPART إنشاء اختبارات تحاكي سيناريوهات قد يواجهها الوكيل في بيئة الإنتاج، مثل:
في كثير من الأحيان تكتشف فرق الأمن أو ما يُعرف بفرق "الاختبار الأحمر" ثغرات خلال الاختبارات. المشكلة أن هذه النتائج قد تبقى تقارير فقط.
RAMPART يحاول حل هذه المشكلة عبر تحويل كل اكتشاف أمني—مثل ثغرة حقن تعليمات—إلى اختبار تراجعي (Regression Test) دائم يمنع إعادة ظهور نفس المشكلة في التحديثات اللاحقة.
البرمجيات التقليدية غالبًا ما تعطي نفس النتيجة في كل مرة. لكن نماذج الذكاء الاصطناعي قد تتصرف بشكل احتمالي؛ أي أن نفس المدخلات قد تعطي نتائج مختلفة أحيانًا.
لذلك تعتمد RAMPART على تشغيل السيناريوهات الخطرة بشكل متكرر عبر إصدارات متعددة من النظام، ما يساعد الفرق على اكتشاف التغيرات غير المرغوبة في سلوك الوكيل بمرور الوقت.
عندما تعمل اختبارات RAMPART داخل بيئة CI/CD يمكن للشركات منع نشر التحديثات إذا فشلت اختبارات الأمان.
وهذا يشمل التغييرات في:
بينما تركز RAMPART على الاختبار، تأتي Clarity في مرحلة أبكر بكثير: مرحلة التفكير في تصميم الوكيل.
تصف مايكروسوفت Clarity بأنها منصة نقاش منظّم تساعد الفرق على تقييم قرارات التصميم قبل كتابة سطر واحد من الكود.
توجّه الأداة الفرق للإجابة عن أسئلة أساسية مثل:
هذا النوع من التفكير المبكر يساعد على اكتشاف الافتراضات الخطرة عندما يكون تعديل التصميم ما يزال سهلًا وأقل تكلفة.
لا تقتصر Clarity على مرحلة التخطيط. يمكن استخدامها أيضًا بعد حدوث مشكلة في النظام.
فإذا فشل الوكيل في اختبار أمان ضمن RAMPART أو حدث سلوك غير متوقع في الإنتاج، يمكن للفريق العودة إلى Clarity لتحليل:
وكلاء الذكاء الاصطناعي في المؤسسات غالبًا ما يتعاملون مع بيئات معقدة: قراءة بيانات داخلية، استدعاء خدمات خارجية، تشغيل أدوات، والتفاعل مع المستخدمين.
في مثل هذه البيئات قد يؤدي هجوم بسيط مثل Prompt Injection إلى نتائج خطيرة مثل تنفيذ أوامر غير آمنة أو تسريب بيانات.
من خلال الجمع بين تحليل التصميم المنهجي والاختبار الهجومي الآلي المستمر، تحاول مايكروسوفت تحويل أمان الذكاء الاصطناعي إلى ممارسة هندسية يومية بدلاً من فحص نهائي لمرة واحدة.
ومع ازدياد استقلالية أنظمة الذكاء الاصطناعي، من المرجح أن تصبح هذه المقاربة—دمج الأمان داخل سير العمل الهندسي نفسه—جزءًا أساسيًا من بناء أنظمة ذكاء اصطناعي موثوقة في الشركات.
Comments
0 comments