PluginEval: A Diagnostic Benchmark for Fine-Grained Error Attribution in Function Calling
تقدم هذه الورقة PluginEval، وهو معيار تشخيصي يستخدم إطار عمل ثنائي المراحل يجمع بين توليد النماذج اللغوية الكبيرة وتنفيذ واجهة برمجة التطبيقات الحتمي لمعالجة فجوات توزيع البيانات ونقص الاختبارات العدائية بشكل منهجي، مما يتيح عزواً دقيقاً للأخطاء لتقييم توجيه الأدوات في النماذج اللغوية الكبيرة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تعلم روبوتًا خادمًا ذكيًا جدًا ومتحمسًا للغاية كيفية استخدام صندوق أدوات ضخم مليء بآلاف الأدوات المختلفة. تقول للروبوت: "أنا جائع"، وعليه أن يقرر ثلاثة أشياء: أولاً، هل يحتاج حقًا إلى استخدام أداة، أم يمكنه فقط التفكير في وجبة خفيفة؟ ثانياً، إذا كان بحاجة إلى أداة، فما هي الأداة المحددة المناسبة (خلاط مثلاً، وليس مطرقة)؟ وثالثاً، هل يمكنه حقاً الإمساك بتلك الأداة واستخدامها بشكل صحيح دون كسرها؟ هذا هو عالم "استدعاء الدوال" (function calling) في الذكاء الاصطناعي. إنها المهارة التي تسمح لنماذج الذكاء الاصطناعي بالتوقف عن مجرد الدردشة والبدء في "فعل" الأشياء فعلياً، مثل حجز الرحلات الجوية أو التحقق من حالة الطقس. ولكن إليك الجزء الصعب: مجرد قول الروبوت للكلمات الصحيحة لا يعني أنه اختار الأدالة الصحيحة أو استخدمها بشكل صحيح. نحن بحاجة إلى طريقة لاختبار ما إذا كان الروبوت ذكياً حقاً أم أنه مجرد محظوظ.
هذا بالضبط ما يحاول الباحثون وراء ورقة PluginEval البحثية إصلاحه. لقد لاحظوا أن معظم الاختبارات الحالية لهذه الرماوتات الذكية تشبه اختبار القيادة حيث يحصل الجميع على موقف سيارات فارغ وسهل. هذه الاختبارات تفتقر إلى المواقف المعقدة، ولا ترصد الطرق المحددة التي تفشل بها الروبوتات، وغالباً ما تعتمد على روبوتات أخرى لتقييم الإجابات، مما قد يؤدي إلى الانحياز. لذا، قام الفريق ببناء "اختبار قيادة" جديد وأكثر صعوبة مخصص لاستعلامات اللغة الصينية. لقد أنشأوا نظاماً لا يكتفي بالنظر إلى النتيجة النهائية فحسب، بل يعمل كالمحقق، ليكتشف بالضبط لماذا فشل الروبوت: هل نسي إحضار أداة، أم أمسك بالأداة الخاطئة، أم حاول استخدام الأداة الصحيحة لكنه سكب المكونات؟
أدوات المحقق: كيف بنوا الاختبار
لبناء هذا المعيار الجديد، لم يكتفِ المؤلفون بكتابة مجموعة من الأسئلة وتمني الأفضل. بل ابتكروا "إطار بناء الحلقة المغلقة" (PCCF)، وهو مصطلح معقد يعني أنهم بنوا آلة ذاتية التصحيح لصنع الاختبار.
فكر في الأمر كأنه مصمم مستويات في لعبة فيديو يعيد لعب المستوى مراراً وتكراراً حتى يصبح مثالياً.
- المرحلة الأولى (فحص الواقع): أولاً، يأخذون سؤالاً (مثل "ابحث لي عن رحلة طيران رخيصة إلى طوكيو") ويطلبون من عدة نماذج ذكاء اصطناي تجربة حلها. ولكن هنا تكمن الخدعة: هم لا يثقون فقط في كلام الذكاء الاصطناعي. بل يقومون فعلياً بتشغيل الكود. إذا قال الذكاء الاصطناعي "سأقوم باستدعاء واجهة برمجة تطبيقات الرحلات الجوية"، يحاول النظام إجراء هذا الاستدعاء. إذا قالت واجهة برمجة التطبيقات "خطأ: تاريخ مفقود"، فإن النظام يعرف أن الذكاء الاصطناعي قد فشل. هذا يفصل بين "الفكرة" و"الواقع".
- المرحلة الثانية (ملء الفجوات): ينظر النظام بعد ذلك إلى النتائج ويتساءل: "أين نفتقر إلى الأسئلة الصعبة؟" ربما يحتوي الاختبار على الكثير من الأسئلة السهلة حول الطقس وليس الكثير من الأسئلة الصعبة حول حجز رحلات سفر معقدة. يقوم النظام بعد ذلك بتوليد أسئلة جديدة وأصعب لسد تلك الثغرات. إنه ينشئ أسئلة "عدائية" — وهي فخاخ مصممة لخداع الذكاء الاصطناعي لجعله يرتكب الأخطاء.
- الحلقة: تذهب هذه الأسئلة الجديدة والصعبة مرة أخرى إلى المرحلة الأولى لاختبارها مجدداً. إذا كانت سهلة للغاية، يجعلها النظام أكثر صعوبة. وإذا كانت مربكة للغاية، فإنه يستخدم أدلة التعرف لتعزيز الأمثلة السلبية قبل إعادة التحقق منها. تستمر هذه الحلقة في الدوران حتى يغطي الاختبار كل طريقة ممكنة يمكن أن يرتبك فيها الذكاء الاصطناعي، من الأخطاء البسيطة إلى فخاخ المنطق المعقدة.
الحكم: ما الذي كشفه الاختبار
بمجرد حصولهم على اختبارهم المثالي (والذي تضمن 3,000 سؤال تم التحقق منها بشرياً عبر 54 أداة مختلفة)، وضعوا خمسة من أذكى نماذج الذكاء الاصطناعي في العالم تحت الاختبار. شمل ذلك أسماء كبيرة مثل GPT-5.4 و Claude 4.6 و Gemini 3.1 Pro.
كانت النتائج كاشفة. وجد المؤلفون أن الدرجات الإجمالية (الدرجة النهائية) مضللة.
- فخ الصعوبة: عندما كان الاختبار يتكون في الغالب من أسئلة سهلة، بدا جميع نماذج الذكاء الاصطناي كأنهم عباقرة، حيث سجلوا أكثر من 80%. ولكن بمجرد وصولهم إلى الأسئلة "الصعبة"، انخفضت الدرجات بشكل حاد. بالنسبة لأصعب الأسئلة، حصل أفضل ذكاء اصطناعي على حوالي 10% فقط. يشير هذا إلى أن النماذج الحالية هشة للغاية؛ فهي تعمل بشكل رائع في المهام البسيطة، لكنها تنهار عندما تصبح الأمور معقدة.
- عيوب مختلفة لنماذج مختلفة: لم تكتفِ الورقة بالقول إن "النموذج أ أفضل"، بل قامت بتفكيك الأخطاء مثل ميكانيكي يفحص محرك سيارة.
- كان GPT-5.4 الأسوأ في كل من تحديد الأدوات المطلوبة وتجنب الاستدعاءات غير الضرورية، حيث سجل أعلى معدلات لكل من "الاستدعاء المفقود" (نسيان استخدام أداة مطلوبة) و"الاستدعاء الزائد" (استخدام أداة عندما لا ينبغي استخدامها).
- كان Claude Opus 4.6 الأفضل في تذكر استخدام الأدوات (أدنى معدل استدعاء مفقود)، لكنه استخدمها أحياناً عندما لم يكن ينبغي له ذلك (استدعاء زائد مرتفع).
- كان Gemini 3.1 Pro يمتلك ملف أخطاء أكثر توازناً، حيث حقق أدنى معدل "استدعاء زائد"، مما ساعده في الحفاظ على دقة تنافسية رغم انخفاض معدل الاستدعاء لديه مقارنة بـ Claude.
- مشكلة "الزمن": برز نوع واحد من الأخطاء لدى كل النماذج: الأخطاء الزمنية. سواء كان السؤال عن "الثلاثاء القادم" أو "الشهر الماضي"، واجهت نماذج الذكاء الاصطناي صعوبة مستمرة في ضبط التواريخ والأوقات بشكل صحيح. كان هذا هو المصدر الأكبر للفشل عبر جميع النماذج.
لماذا يهم هذا الأمر
تجادل الورقة بأننا لا يمكننا مجرد النظر إلى نسبة مئوية واحدة للحكم على قدرة الذكاء الاصطناعي على استخدام الأدوات. قد يحصل النموذج على درجة عالية لأنه جيد في الأسئلة السهلة، أو لأنه محظوظ. ومن خلال استخدام نظام الحكم الجديد الخاص بهم "المثبت بالمعيار الذهبي" (Gold-Anchored) — والذي يقارن إجابة الذكاء الاصطناي مقابل "معيار ذهبي" تم التحقق منه بشرياً بدلاً من تخمين ذكاء اصطناعي آخر — تمكنوا من تحديد مكان فشل الروبوت بدقة.
يقترح المؤلفون أنه لجعل وكلاء الذكاء الاصطناي موثوقين حقاً، نحتاج إلى التوقف عن معاملتهم كصناديق سوداء تعمل أو لا تعمل. بدلاً من ذلك، نحتاج إلى تشخيصهم مثل الطبيب: التحقق مما إذا كانوا قد فاتهم خطوة، أو إذا أمسكوا بالأداة الخاطئة، أو إذا أخطأوا في التوقيت فقط. يظهر عملهم أنه بينما يعد الذكاء الاصطناعي اليوم قوياً، إلا أنه لا يزال يمتلك نقاط عمياء كبيرة، خاصة عندما تصبح المهمة صعبة أو عندما يكون التوقيت حساساً. لا تدعي الورقة أنها "حلت" مسألة استخدام الأدوات في الذكاء الاصطناعي، لكنها توفر أول خريطة حقيقية لأماكن تعثر الروبوتات، حتى نتمكن من مساعدتها على التعلم للمشي بخطى أكثر ثباتاً.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.