لماذا يتوقف وكيل الذكاء الاصطناعي مبكرًا عند إرجاع الأداة نجاحًا جزئيًا؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

قد يتوقف وكيل الذكاء الاصطناعي مبكرًا لأنه يخطئ في اعتبار استجابة أداة ناجحة دليلًا على اكتمال جميع شروط المهمة المطلوبة.

قد يطلب وكيل منزلي من أداة نسخ عشرة ملفات، أو تحديث عدة أحداث في التقويم، أو معالجة مجموعة من المستندات، أو إعادة تشغيل خدمات مترابطة، أو البحث في سجلات مقسمة إلى صفحات. ويمكن للأداة إرجاع استجابة صحيحة بعد إكمال بعض العناصر فقط، أو قبول مهمة في قائمة الانتظار، أو بلوغ حد داخلي. وإذا تابع الوكيل فقط ما إذا كان الاستدعاء قد عاد من دون خطأ، فقد يحوّل التقدم المحلي إلى ادعاء نجاح شامل. تفصل الأقسام أدناه بين نجاح النقل، وتقدم العملية، والاكتمال الذي تم التحقق منه.

نجاح استدعاء الأداة ليس سوى حدث محلي واحد

يثبت رمز نجاح HTTP، أو استجابة JSON صالحة، أو حالة أداة هي «ok»، أن الاستدعاء قُبل أو عولج وفقًا لعقد الأداة. لكنه لا يثبت تلقائيًا تحقيق هدف المستخدم بالكامل.

وجدت Microsoft Research أن تقييم الوكلاء الموثوق يحتاج إلى التحقق من النتائج، لأن إشارات النجاح الظاهرية قد لا تتوافق مع الحالة المستهدفة الفعلية.

يحتاج الوكيل إلى مؤشرات منفصلة لنجاح الاستدعاء، والتقدم على مستوى العناصر، والحالة النهائية، والقبول الظاهر للمستخدم.

قد تُرجع الأدوات المجمعة والمقسمة إلى صفحات مجموعة فرعية صحيحة فقط

قد تعالج الأداة الصفحة الأولى، أو السجلات التي اجتازت التحقق، أو العناصر التي اكتمل إنجازها قبل انتهاء المهلة. وقد تكون الاستجابة صحيحة بالنسبة إلى تلك المجموعة الفرعية.

يكشف CAR-bench عن إجراءات الوكلاء المبكرة عندما يتطلب عدم اليقين ونقص المعلومات وترابط الأدوات أكثر من خطوة صحيحة محليًا.

ينبغي لمخطط الأداة أن يُرجع العدد المطلوب، والعدد المكتمل، والعناصر الفاشلة، ورمز متابعة، ومعرّف المهمة المعلقة، وإمكانية إعادة المحاولة، بدلًا من حقل نجاح واحد غامض.

لا تكفي قائمة إخفاقات فارغة عندما تكون الأداة قد اقتطعت المدخلات بصمت أو لم تُحصِ جميع العناصر المقصودة أصلًا.

قد يفقد الوكيل الالتزامات غير المكتملة من حالة مهمته

تتضمن المطالبات الطويلة والخطط متعددة الخطوات عدة قيود. وبمجرد أن تنتج الأداة استجابة إيجابية، قد يركز النموذج على الخطوة المكتملة ويفشل في الحفاظ على قائمة التحقق المتبقية.

يقيّم Berkeley Function Calling Leaderboard المهام متعددة الخطوات المعتمدة على الحالة، حيث لا يثبت الاستدعاء الصحيح أن كل التزام مطلوب ما زال ممثلًا ومكتملًا.

ينبغي لسجل مهام متين أن يُبقي كل التزام مفتوحًا حتى يحدد أداة تحقق أن الأدلة الخاصة به قد استوفت الشرط. فالاعتماد على الذاكرة باللغة الطبيعية وحدها ضعيف في الدفعات الطويلة وسير العمل المتشعب.

قد تحل لغة الإغلاق الواثقة محل التحقق الفعلي

تعلمت نماذج اللغة أنماطًا مثل «تم»، و«اكتمل بنجاح»، والملخصات الموجزة التي تأتي عادةً بعد استجابة أداة إيجابية.

يتطلب البحث حول الإيقاف المبكر القابل للتدقيق شرط توقف يمكن التحقق منه، بدلًا من عبارة ختامية واثقة.

ينبغي إنشاء الاستجابة النهائية فقط بعد التحقق من الحالة، لا مباشرةً من النبرة العاطفية أو صياغة رسالة الأداة الأخيرة.

يتطلب النجاح الجزئي عقدًا صريحًا للحالة التالية

ينبغي للأداة الموثوقة أن تميز بين المكتمل، والمكتمل جزئيًا، والمُدرج في قائمة الانتظار، والفشل القابل لإعادة المحاولة، والفشل الدائم، والنتيجة غير المعروفة. وينبغي لكل حالة أن تحدد ما يجب على المنسق فعله بعد ذلك.

تستخدم هندسة الوكلاء طويلة التشغيل حالة تقدم صريحة حتى يستمر العمل المكتمل وغير المكتمل بعد تغير السياق وإعادة تشغيل الخدمات.

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

يجب ألا تشترك النتيجة الجزئية مطلقًا في الحالة النهائية نفسها مع عملية مكتملة تم التحقق منها بالكامل.

اربط إكمال المهمة بالأدلة المستمدة من النظام المستهدف

قبل قول «تم»، قارن النتيجة المطلوبة بالحالة الحالية: عدد الملفات وقيم التجزئة، أو معرّفات الأحداث، أو سلامة الخدمات، أو سجلات قاعدة البيانات، أو حالة المهمة، أو نقطة نهاية أخرى للتحقق للقراءة فقط.

يقترح البحث الكمي حول استمرارية الأهداف الإكمال المشروط بالتحقق حتى لا يتمكن الوكيل من الإنهاء بينما تظل التزامات قابلة للقياس غير مستوفاة.

يوفر دليل ZimaSpace حول أدوات الوكلاء للقراءة فقط طبقة تحقق أكثر أمانًا لفحص الملفات والخدمات والأجهزة والخطط من دون إنشاء أثر جانبي آخر.

إذا تعذر على النظام المستهدف إثبات الاكتمال، فينبغي للوكيل الإبلاغ عن التقدم الجزئي، وسرد العناصر غير المحلولة، والحفاظ على معرّف عملية قابل للاستئناف، بدلًا من تقديم إجابة نهائية ناجحة.

الأسئلة الشائعة

هل تُعد استجابة HTTP 200 إشارة إلى النجاح الكامل؟

لا. فهي تصف الطلب على مستوى البروتوكول. ويجب أن تحدد هيئة الاستجابة وحالة النظام المستهدف ما إذا كان كل العمل المطلوب قد اكتمل.

هل ينبغي للوكيل إعادة محاولة النتائج الجزئية تلقائيًا؟

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

هل يستطيع نموذج اللغة نفسه التحقق من الاكتمال؟

يمكنه الاستدلال من الأدلة، لكن الفحوصات الحتمية مقابل النظام المستهدف أكثر موثوقية في ما يتعلق بالأعداد، والمعرّفات، والحالات، والمخرجات المطلوبة.

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.