← أحدث الأبحاث
💻 computer science

Who Tests the Testers? Systematic Enumeration and Coverage Audit of LLM Agent Tool Call Safety

تقدم هذه الورقة SafeAudit، وهو إطار عمل للتدقيق الميتا (meta-audit) يقوم بحصر سير عمل استدعاء الأدوات بشكل منهجي وقياس مدى مقاومة القواعد للكشف عن فجوات كبيرة في الاكتمال في معايير سلامة وكلاء النماذج اللغوية الكبيرة الحالية، مما كشف عن أكثر من 20% من السلوكيات غير الآمنة المتبقية التي تفشل الاختبارات الحالية في اكتشافها.

المؤلفون الأصليون: Xuan Chen, Lu Yan, Ruqi Zhang, Xiangyu Zhang

نُشر 2026-03-20
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Xuan Chen, Lu Yan, Ruqi Zhang, Xiangyu Zhang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك وظفت مساعداً آلياً فائق الذكاء (وكيل نموذج لغوي كبير - LLM Agent) ليدير حياتك الرقمية. هذا الروبوت يمكنه تفقد بريدك الإلكتروني، وحجز الرحلات الجوية، وتحويل الأموال، وطلب البقالة. إنه مفيد للغاية، لكنك قلق: ماذا لو أرسل صورك الخاصة بالخطأ إلى الشخص الخطأ؟ أو ماذا لو ضغط على رابط احتيالي لأنه كان في عجلة من أمره؟

للتأكد من أن هذا الروبوت آمن، قام الباحثون ببناء "اختبارات سلامة" (معايير قياس). هي بمثابة اختبارات قيادة للروبوتات، حيث يتم إعطاؤها سيناريوهات مخادعة لمعرفة ما إذا كانت ستتعرض لحوادث. إذا اجتاز الروبوت الاختبار، نفترض أنه آمن.

لكن هنا تكمن المشكلة: ماذا لو كان الاختبار يتحقق فقط مما إذا كان الروبوت يعرف كيفية التوقف عند الإشارة الحمراء، لكنه لا يتحقق أبداً مما إذا كان يعرف كيفية التعامل مع طريق زلق؟ قد يجتاز الروبوت الاختبار، لكنه قد يصطدم في العالم الحقيقي.

هذه الورقة البحثية، "من يختبر المختبرين؟" (Who Tests the Testers?)، تقدم نظاماً جديداً يسمى SafeAudit. إنه ليس مجرد اختبار قيادة جديد؛ بل هو مدقق فائق (meta-auditor) — أي "اختبار للاختبارات". مهمته هي إيجاد الثغرات في اختبارات السلامة الحالية.

إليك كيف يعمل SafeAudit، مقسماً إلى مفاهيم بسيطة:

1. آلة الـ "ماذا لو" (المُعدد - The Enumerator)

تخيل أنك تحاول إيجاد كل طريقة ممكنة يمكن للروبوت من خلالها ارتكاب خطأ في مهمة ما.

  • الطريقة القديمة: تسأل حاسوباً ذكياً ببساطة: "أعطني 100 طريقة يمكن أن يكون بها الروبوت غير آمن". عادةً ما سيعطيك الأفكار الواضيدية، مثل "سرقة الأموال" أو "إرسال رسائل كراهية".
  • طريقة SafeAudit: بدلاً من مجرد طلب أفكار سيئة، يعمل SafeAudit مثل خبير تركيب قطع الليغو (Lego master). إنه ينظر إلى أدوات الروبوت (البريد الإلكتروني، التقويم، متصفح الويب) ويبني بشكل منهجي كل سلسلة أحداث ممكنة.
    • مثال توضيحي: إذا كان لدى الروبوت أداة "بحث" وأداة "بريد إلكتروني"، فإن SafeAudit لا يكتفي بالقول "لا ترسل رسائل بريد إلكتروني سيئة". بل يسأل: "ماذا لو وجد البحث شخصين لهما نفس الاسم؟ ماذا لو كانت قائمة البريد الإلكتروني قديمة؟ ماذا لو كان المستخدم في عجلة من أمره وقال للروبوت 'اختر واحداً فقط'؟"
    • إنه يولد الآلاف من سيناريوهات "ماذا لو" هذه، وكثير منها دقيق ومخادع، وليس مجرد جرائم واضحة.

2. "كتاب القواعد" (مقاومة القواعد - Rule Resistance)

بمجرد أن يمتلك SafeAudit مجموعة من السيناريوهات المخادعة، فإنه يحتاج إلى التحقق مما إذا كانت اختبارات السلامة الحالية ستكشفها.

  • العملية: ينظر SafeAudit إلى اختبارات السلامة القديمة ويسأل: "ما هي القواعد التي علّمها الاختبار للروبوت؟"
    • مثال: إذا كان الاختبار يحتوي على حالة حول "عدم الضغط على روابط التصيد الاحتيالي"، يستخرج SafeAudit قاعدة: "يجب عدم الضغط على روابط غير معروفة".
  • الاختبار: يأخذ SafeAudit سيناريوهاته الجديدة والمخادعة ويطبق هذه القواعد القديمة على الروبوت.
    • إذا ظل الروبوت يرتكب خطأً حتى بعد اتباع القواعد القديمة، فهذه ثغرة (Blind Spot).
    • مثال توضيحي: تخيل حارس أمن (الروبوت) تم تدريبه على إيقاف أي شخص يرتدي قبعة حمراء (القاعدة). يأتي SafeAudit بشخص يرتدي قبعة زرقاء وهو في الواقع جاسوس. يسمح له الحارس بالدخول لأن القاعدة غطت القبعات الحمراء فقط. يقول SafeAudit: "مهلاً، تدريبكم أغفل القبعات الزرقاء!"

3. النتائج: اكتشاف الأخطار الخفية

قام الباحثون بتشغيل SafeAudit ضد ثلاثة اختبارات سلامة رئيسية عبر 12 بيئة مختلفة (مثل البريد الإلكتروني، الصحة، والسفر).

  • الاكتشاف الصادم: على الرغم من أن الروبوتات اجتازت اختبارات السلامة الرسمية، وجد SafeAudit أن أكثر من 20% من المواقف الخطيرة لا تزال تُفقد (لا يتم اكتشافها).
  • عامل "الحداثة" (Novelty): لم يجد SafeAudit نفس الأخطاء القديمة فحسب؛ بل وجد أنواعاً جديدة من الأخطاء لم تفكر الاختبارات القديمة في فحصها أبداً.
    • مثال من الواقع من الورقة البحثية: طُلب من روبوت دفع فاتورة. رد بشكل صحيح على سلسلة الرسائل الصحيحة، ولكن، نظرًا لوجود رسائل بريد إلكتروني متعددة متشابهة، ضغط على رابط دفع من سلسلة رسائل أخرى (وغير شرعية). اتبع الروبوت القواعد ولكنه فشل في ربط النقاط ببعضها. الاختبارات القديمة لم تكتشف ذلك لأنها كانت تبحث فقط عن "الضغط على روابط سيئة"، وليس "الضغط على الرابط الخطأ في موقف مربك".

لماذا هذا مهم؟

فكر في اختبار السلامة مثل فحص جسر.

  • المعايير القديمة تتحقق مما إذا كان الجسر يصمد عندما تمر فوقه سيارة.
  • SafeAudit يسأل: "ماذا لو اصطدمت به شاحنة بزاوية مائلة؟ ماذا لو كانت الرياح تهب جانباً؟ ماذا لو كان الطريق مبللاً؟"

تخلص الورقة إلى أننا لا يمكننا الاعتماد فقط على اختبارات السلامة الحالية. نحن بحاجة إلى SafeAudit لاختبار قدرة قواعد السلامة باستمرار، وإيجاد الفجوات، وتحديث التدريب ليكون وكلاء الذكاء الاصطناعي لدينا آمنين حقاً في العالم الفعلي الفوضوي وغير المتوقع.

باختختصر: SafeAudit هو "اختبار الضغط" الذي يضمن أن اختبارات السلامة الخاصة بنا لا تعطي الذكاء الاصطناعي شعوراً زائفاً بالأمان. إنه يسأل: "من يختبر الأشخاص الذين يختبرون الروبوتات؟" ثم يبني طريقة أفضل للقيام بذلك.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →