When May an Agent Stop? Evidence-Carrying Termination for Tool-Using LLMs
تقدم هذه الورقة البحثية "الإنهاء الحامل للأدلة" (ECT)، وهو إطار عمل مبتكر لوكلاء النماذج اللغوية الكبيرة (LLMs) المستخدمة للأدوات، يفرض شهادات نمطية تربط ادعاءات الإجابة بأدلة تتبع صالحة وقابلة لإعادة التشغيل قبل الإتمام، مما يثبت في تجارب منضبطة أنه يحقق صفرًا من عمليات الإتمام غير الآمنة ويقلل بشكل كبير من حالات الإنهاء المبكر غير المدعوم مقارنة بالنهج القائمة على النقد الموجودة حاليًا.
في عالم الذكاء الاصطناعي، ظهر نوع جديد من البرمجيات: الوكيل المستقل. وخلافاً للآلة الحاسبة البسيطة التي تنتظر أمراً ما، صُممت هذه الوكلاء لتفكر، وتخطط، وتتصرف. يمكنهم تصفح الويب، أو تشغيل الأكواد، أو الاستعلام من قواعد البيانات لحل المشكلات المعقدة، تماماً مثل باحث بشري يجمع المعلومات. ومع ذلك، فإن هذه القدرة الجديدة تجلب معها معضلة جوهرية: كيف يعرف الجهاز متى يتوقف؟ إذا استمر الوكيل في العمل للأبد، فإنه يهدر الموارد ويخاطر بتراكم الأخطاء. وإذا توقف مبكراً جداً، فقد يقدم إجابة غير مكتملة أو مبنية على سوء فهم. لسنوات، حاول المهندسون حل هذه المشكلة عبر مطالبة الذكاء الاصطناعي بمجرد إعلان انتهاء مهمته أو بجعل ذكاء اصطناعي ثانٍ يحكم ما إذا كانت الإجابة تبدو جيدة. لكن هذه الأساليب تعتمد على ثقة الآلة في نفسها، والتي قد تكون في غير محلها. التحدي الحقيقي ليس مجرد مطالبة الوكيل بالتوقف، بل إثبات أن قرار التوقف مدعوم ببرهان متين وغير قابل للتغيير يوضح أن كل جزء من الإجابة قد تم العثي عليه وحسابه بشكل صحيح.
لقد عالج باحث في جامعة كاليفورنيا سان دييغو هذه المشكلة بنظام يسمى "الإنهاء الحامل للدليل" (Evidence-Carrying Termination). فبدلاً من ترك الوكيل يقرر التوقف بناءً على شعور أو قائمة مراجعة بسيطة، يتطلب هذا النظام من الوكيل إنتاج شهادة رسمية قبل أن يتمكن من إنهاء المهمة. فكر في هذه الشهادة كإيصال يجب على الوكيل إنتاجه لكل ادعاء يقدمه في إجابته النهائية. لا يمكن للوكيل أن يقول فقط: "لقد وجدت الإجابة"، بل يجب عليه أن يوضح بالضبط أي استدعاء للأداة قدم البيانات، ويثبت أن البيانات كانت ذات صلة بالسؤال المطروح تحديداً، ويوضح أن الرقم أو الحقيقة النهائية قد استُخرجت باستخدام مجموعة صارمة وغير قابلة للتغيير من القواعد. إذا كان أي جزء من هذا البرهان مفقوداً، أو إذا لم تتطابق الرياضيات عند فحصها مقابل البيانات الأصلية، فإن النظام يجبر الوكيل على مواصلة العمل. إنه بمثابة حارس يرفض السماح للوكيل بمغادرة الغرفة حتى يظهر واجباته المدرسية بكامل تفاصيلها.
ولاختبار ما إذا كان هذا النهج الصارم فعالاً حقاً، أنشأ الباحث بيئة محكومة تضم ثمان وأربعين مهمة مختلفة، تتراوح بين البحث عن حقائق محددة إلى إجراء عمليات تجميع بيانات معقدة. ثم أدخل ثمانية أنواع محددة من الأخطاء في هذه المهام، مثل إعطاء الوكيل دليلاً خاطئاً، أو إخفاء فشل في أداة ما، أو مطالبته بالتوقف قبل أن يجد جميع المعلومات الضرورية. وقد وضع نظامهم الجديد في مواجهة طريقة قياسية حيث يقوم ذكاء اصطناعي ناقد بالحكم على الإجابة ببساطة. وكانت النتائج صارخة؛ ففي اختبار شمل ما يقرب من ثلاثمائة سيناريو معيب، فشل النظام القياسي في رصد الأخطاء وسمح للوكيل بالتوقف بإجابة خاطئة أو غير مدعومة في مائتين واثنين وخمسين حالة. في المقابل، لم يسمح نظام "الإنهاء الحامل للدليل" بأي عمليات إكمال غير آمنة، حيث نجح في تحديد كل خلل وأجبر الوكيل على الاستمرار حتى أصبح البرهان راسخاً.
لم يتوقف الباحث عند الاختبارات الثابتة، بل انتقل إلى تجربة أكثر ديناميكية مغلقة الحلقة تتضمن مئات الرحلات المحاكية حيث تعين على الوكيل التعافي من الأخطاء في الوقت الفعلي. وهنا، كان الهدف هو معرفة ما إذا كانت متطلبات البرهان الصارمة ستؤدي إلى استسلام الوكيل بسهولة أو فشله في إكمال المهام الصالحة. تفوق النظام الجديد مرة أخرى على النهج القياسي؛ فقد منع الوكيل من التوقف قبل الأوان في ست وستين حالة حرجة فشل فيها النظام القديم أربعين مرة. والأهم من ذلك، أن النظام الجديد لم يصبح حذراً لدرجة أنه أوقف العمل المفيد؛ فقد أتم المهام المدعومة بمعدل متساوٍ إحصائياً مع النظام القديم، مما يثبت أن طلب البرهان لا يعني التضحية بالتقدم. وعندما تعثر الوكيل، تمكن النظام من توجيهه عبر عملية تعافٍ في ثماني عشرة حالة من أصل ست وستين، سبع عشرة منها أدت في النهاية إلى استنتاج ناجح وموثق.
لا يدعي هذا العمل جعل الوكيل معصوماً من الخطأ أو ضمان أن الإجابات صحيحة في العالم الحقيقي. النظام يتحقق فقط من أن الوكيل اتبع قواعده الخاصة وأن الإجابة النهائية تتطابق مع الأدلة التي جمعها. إنه فحص للعملية، وليس ضماناً للحقيقة الخارجية. ومع ذلك، تشير النتائج إلى مسار واضح نحو ذكاء اصطناعي أكثر أماناً. فمن خلال الفصل بين فعل اقتراح الإجابة وفعل إثباتها، ومن خلال اشتراط إعادة تشغيل حتمية لكل خطوة، أظهر الباحث أنه من الممكن بناء وكلاء يعرفون بالضبط متى ينتهون. وتخلص الدراسة إلى أن الوكيل لا ينبغي أن يتوقف لمجرد أنه يشعر بالانتهاء أو لأن إجابته تبدو منطقية، بل يجب أن يتوقف فقط عندما يمكنه تقديم سلسلة كاملة وغير منقطعة من الأدلة التي تثبت صحة كل ادعاء يقدمه.
ملخص تقني: الإنهاء الحامل للأدلة للنماذج اللغوية الكبيرة المستخدمة للأدوات
بيان المشكلة
تواجه الوكلاء التفاعليون الذين يستخدمون الأدوات تحديًا حرجًا في التحكم: تحديد اللحظة الدقيقة للتوقف. وبينما تستخدم الأنظمة الحالية آليات لتقييد النجاح النهائي، أو تصديق مسارات التنفيذ، أو فرض سياسات وقت التشغيل، إلا أنها غالبًا ما تفتقر إلى تصميم صارم لاختبار حدود أخطاء الإنهاء المحكومة. إن إشارات التوقف الحالية (مثل إصدار رمز DONE أو الفحوصات الاستدلالية أو أحكام الناقد من النماذج اللغوية الكبيرة) تفتقر في كثير من الأحيان إلى التأسيس القوي؛ فقد تفشل في تحديد أي دليل محدد يدعم ادعاءً نهائيًا، أو ما إذا كان هذا الدليل يغطي الكيان المطلوب والنطاق الزمني، أو ما إذا كانت القيمة المستمدة يمكن إعادة تشغيلها بشكل حتمي. وتخلق هذه الفجوة مخاطر على الإشراف القابل للتوسع، حيث يمكن أن يؤدي الإنهاء المبكر إلى تحويل حالة وسيطة غير مدعومة إلى إجابة نهائية، بينما يؤدي الاستمرار غير المحدود إلى هدر الموارد وتراكم المخاطر.
المنهجية: الإنهاء الحامل للأدلة (ECT)
تطبق الورقة البحثية إطار عمل الإنهاء الحامل للأدلة (Evidence-Carrying Termination - ECT)، حيث لا يمكن للوكيل إرجاع حالة "مكتملة" إلا عندما يربط "شهادة نمطية" (Typed Certificate) كل ادعاء مطلوب بالإجابة ببراعة مع أدلة المسار الصالحة وضمن النطاق، وعندما تعيد عملية إعادة التشغيل الحتمية بناء القيمة المطالب بها.
المكونات الجوهرية
العقد (Rt): مجموعة متطلبات موثوقة تسرد خانات الإجابة المطلوبة، والتحويلات المسموح بها، ونطاقات الكيان/الزمن، وعدد الأدلة، والقابلية للقيمة الفارغة (nullability)، والتفاوتات الرقمية. لا يقوم الوكيل بتأليف هذا العقد أثناء التشغيل.
الشهادة (Ct): ادعاء نهائي مقترح يحتوي على هوية المهمة، وموجز (digest) لوصف المهمة المجمد، وموجز سجل مُطبع، وادعاءات محددة في شكل (الخانة، القيمة، معرفات الأدلة، التحويل).
المُحقِّق الحتمي (Deterministic Verifier): مُحقِّق نمطي يتحقق من الشهادة مقابل العقد الموثوق والسجل غير القابل للتغيير. يقوم بالآتي:
فحوصات الربط: يتحقق من صحة موجزات وصف المهمة والسجل.
فحوصات التغطية: يضمن وجود كل خانة مفروضة وعدم وجود أي إضافات محظورة.
فحوصات الأدلة: يتحقق من أن الإيصالات المستشهد بها موجودة، وتتبع المهمة، ونجحت، وهي موثقة.
فحوصات إعادة التشغيل: ينفذ لغة تحويل مغلقة وغير قابلة للتنفيذ (تشمل عمليات الهوية، والتجميع، والعمليات الحسابية، وعمليات المجموعات) لإعادة بناء القيمة المطالب بها بشكل حتمي ضمن تفاوت العقد.
إذا فشل أي فحص، يعيد النظام حالة continue مع رموز أسباب محددة. تم تصميم النظام ليكون "صحيحًا نسبيًا": إذا أعاد المُحقِّق نتيجة complete (مكتمل)، فإن الادعاء يكون قابلًا لإعادة البناء من المسار المرتبط تحت العقد المعلن، رغم أنه لا يضمن الحقيقة الخارجية أو السلامة.
المساهمات الرئيسية
تساهم الورقة بما يلي:
مُحقِّق نمطي مخصص للتمام: يجمع بين ربط موجز وصف المهمة وموجز السجل، والتحقق على مستوى الإيصال (القيمة، المسار، الحالة، النطاق)، وإعادة تشغيل التحويل المغلق الدقيق.
معيار ضبط محكوم: معيار يتكون من ست عائلات تضم 48 مهمة اصطناعية بالكامل وثمانية أخطاء محددة في الإنهاء (مثل: الإكمال الزائف، الأدلة غير ذات الصلة، عدم تطابق النطاق، المراجع المزورة).
بروتوكولات تقييم صارمة: مقارنات ثابتة ودائرية مغلقة محددة مسبقًا ومجمدة ضد نواة ناقد مفحوصة، ومتحكم أمين لها، وناقد يعتمد على المسار الكامل، وغيرها من الخطوط المرجعية.
النتائج التجريبية
التقييم الثابت (الأخطاء المستبعدة)
في دراسة شملت 288 لقطة لأخطاء مستبعدة عبر 36 مهمة:
الإكمالات غير الآمنة: أنتج نظام ECT 0/288 إكمال غير آمن، مقارنة بـ 252/288 لنواة ناقد الإنهاء المفحوصة.
الدلالة الإحصائية: الفرق هو -87.50 نقطة مئوية (فترة تجميع المهام 95% [-87.50، -87.50])، مع p<.05، مما يحقق الفرضية الأساسية (H1).
اللقطات النظيفة: في 36 لقطة نظيفة، سجل ECT صفر حالات استمرار خاطئة، مطابِقًا بذلك نواة الناقد.
التأكيد في الحلقة المغلقة (دراسة V2)
دراسة جديدة باستخدام 576 مسارًا عبر 22 عنقود مهام أساسي مستبعد، قارنت ECT مقابل متحكم أمين وخطوط مرجعية أخرى:
الإنهاء المبكر غير المدعوم: أنتج ECT 0/66 إنهاء مبكر غير مدعوم من نقاط تفتيش غير مكتملة، مقابل 40/66 للمتحكم الأمين (الفرق -60.61 نقطة مئوية، الفترة 95% [-78.79، -40.91]).
الإكمال المدعوم: حقق ECT 97/132 إكمال مدعوم مقابل 92/132 للمتحكم (الفرق 3.79 نقطة مئوية، الفترة [0.00، 9.09])، مما يحقق هامش عدم دونية محدد مسبقًا قدره -10 نقاط (H3).
التعافي: نفذ ECT عملية تعافٍ ناجحة في 18/66 من المسارات غير المكتملة المؤهلة، حيث اكتملت 17 منها لاحقًا بدعم (H4).
التكلفة: تحمل ECT عبئًا إضافيًا (حوالي 0.90 دور قرار إضافي، و4,653 رمزًا إضافيًا، و0.00246 تكلفة إضافية لكل مسار) مقارنة بالمتحكم.
الأهمية والادعاءات
تزعم الورقة أن ECT تؤسس آلية تجعل الدعم النهائي قابلًا للفحص بموجب الافتراضات المعلنة.
نطاق الضمان: يشهد النظام بأن الادعاء النهائي قابل لإعادة البناء من المسار المرتبط تحت العقد الموثوق وافتراضات المهايئ (adapter). وهو لا يشهد صراحة على الحقيقة الخارجية، أو نجاح المهمة الشامل، أو السلامة، أو المواءمة.
التحكم مقابل الإشراف: من خلال فصل التوليد (الوكيل يقترح شهادة) عن التفويض (المُحقِّق الحتمي)، يوفر ECT مُحقِّقًا لادعاء الإنهاء النمطي يمنع الإكمالات غير المدعومة دون الاعتماد على إجابات "ذهبية" خارجية أثناء التنفيذ.
التواضع: يشير المؤلف إلى القيود، بما في ذلك أن العوالم المولدة لا تغطي حركة مرور النشر، وأن الأخطاء المتوازنة هي تدخلات وليست تقديرات للانتشار، وأن لغة التحويل المغلقة لا تغطي الاستدلال الدلالي التعسفي. تعتمد الدراسة على نموذج/مخطط واحد وأدوات اصطناعية، ولم يتم إصدار مستودع التطوير الكامل بسبب المواد الحساسة، رغم توفر نماذج من المنتجات.
ختامًا، يثبت ECT أن الوكلاء لا ينبغي أن يتوقفوا لمجرد أنهم يدعون الانتهاء أو لأن إجاباتهم تبدو منطقية؛ بل يجب أن يتطلب الإنهاء أدلة قابلة للتحقق وإعادة تشغيل حتمية ضمن حدود موثوقة.