A Subgoal-driven Framework for Improving Long-Horizon LLM Agents
تقترح هذه الورقة إطار عمل مدفوعاً بالأهداف الفرعية يجمع بين التخطيط عبر الإنترنت من خلال تفكيك الأهداف الفرعية ومنهج التعلم المعزز MiRA القائم على مكافآت المعالم، مما يعزز بشكل كبير أداء وكلاء النماذج اللغوية الكبيرة في المهام طويلة المدى على تصفح الويب، مما يمكّن النماذج مفتوحة المصدر من التفوق على الأنظمة المملوكة الرائدة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت ذكي جداً، ولكنه نافد الصبر قليلاً، كيف يتنقل في مدينة ضخمة وفوضوية (الإنترنت) للعثور على كنز محدد ومخفي (إنجاز مهمة معقدة مثل "ابحث عن أقرب مقهى على بعد 50 ميلاً من جامعة كارنيجي ميلون").
المشكلة هي أن الروبوت غالباً ما يضيع، أو يدور في حلقات مفرغة، أو يستسلم في منتصف الطريق لأن التعليمات غامضة والمدينة شاسعة.
تقدم هذه الورقة طريقة جديدة لتدريب هذه الروبوتات حتى لا تكتفي بمجرد "التخمين" أثناء عبورها الطريق، بل تتعلم بالفعل كيف تخطط وتنهي المهمة.
إليك تفصيل حلهم، MiRA، باستخدام تشبيهات بسيطة:
1. المشكلة: الروبوت "الضائع في المنتصف"
الوكلاء الحاليون للذكاء الاصطناعي يشبهون السياح الذين يمتلكون خريطة ممتازة لأول كتلة سكنية، ثم يصابون بالارتباك بعد ذلك.
- المشكلة: عندما تكون المهمة طويلة (مثل التنقل عبر 10 مواقع إلكترونية مختلفة)، ينسى الروبوت أين بدأ. يعلق في حلقات مفرغة (ينقر على نفس الزر مراراً وتكراراً) أو يتوه في طريق مسدود.
- النتيجة: حتى أذكى الروبوتات تفشل بنسبة 50% تقريباً في المهام الطويلة لأنها تفقد "خيط أفكارها".
2. الحل: تقسيم الرحلة إلى "نقاط تفتيش"
أدرك المؤلفون أنه إذا قلت للروبوت "اذهب إلى القمر"، فقد يتجمد مكانه. ولكن إذا قلت له: "أولاً، اذهب إلى المطار. ثم، اركب الطائرة. ثم، اهبط"، فبإمكانه التعامل مع الأمر.
يطلقون على نقاط التفتيش هذه اسم الأهداف الفرعية (Subgoals) أو المعالم (Milestones).
الجزء (أ): "المساعد الذكي" (التخطيط عبر الإنترنت - Online Planning)
- التشبيه: تخيل أن الروبوت يقود سيارة، ولكن لديه مساعد ذكي (نموذج ذكاء اصطناعي فائق الذكاء مثل Gemini) يجلس في مقعد الرخوة بجانبه.
- كيف يعمل: كل بضع خطوات، يسأل المساعد: "مهلاً، هل وصلنا بالفعل إلى نقطة التفتيش الأخيرة؟ هل لا نزال على الطريق الصحيح؟ ما هي اللوحة الإرشادية التالية التي يجب أن نبحث عنها؟"
- الفائدة: إذا بدأ الروبوت بالدوران في دوائر، يقول المساعد فوراً: "توقف! أنت تسير في الاتجاه الخاطء. لنعد أدراجنا". هذا يمنع الروبوت من إضاعة الوقت والتعلق في مكان ما.
الجزء (ب): "مدرب ألعاب الفيديو" (MiRA - طريقة التدريب)
هذا هو السحر الحقيقي. عادةً ما يكون تدريب الروبوت مثل لعب لعبة فيديو حيث لا تحصل إلا على شاشة "Game Over" أو "لقد فزت" في النهاية فقط. إذا فشلت بعد المستوى الخمسين، فلن تحصل على أي ملاحظات حول سبب فشلك.
- الطريقة القديمة (المكافآت الشحيحة - Sparse Rewards): يحاول الروبوت تسلق جبل. ينزلق ويسقط. لا يحصل على أي نقاط. يحاول مرة أخرى، ينزلق مجدداً. إنه لا يتعلم أبداً كيف يتسلق.
- طريقة MiRA (المكافآت الكثيفة - Dense Rewards): قام المؤلفون ببناء شريط تقدم للروبوت.
- بدلاً من الانتظار حتى الوصول إلى قمة الجبل، يحصل الروبوت على "تربيتة على الكتف" (مكافأة) في كل مرة يصل فيها إلى مخيم قاعدة (هدف فرعي).
- "الناقد المحتمل" (The Potential Critic): فكر في هذا كجهاز GPS يزداد سطوعاً كلما اقتربت من نقطة التفتيش التالية. يخبر الروبوت: "أنت الآن أقرب إلى الهدف بنسبة 20%!" أو "لقد قطعت 80% من المسافة!".
- لماذا يساعد هذا: هذا يوفر للروبوت تغذية راجعة مستمرة. إنه يتعلم أن "النقر على هذا الزر" أمر جيد لأنه يحرك شريط التقدم للأمام، حتى لو لم يكمل المهمة بأكملها بعد.
3. النتائج: روبوتات صغيرة تهزم العمالقة
اختبر الفريق هذه الطريقة على نوعين من الروبوتات:
- "الأدمغة الكبيرة" (النماذج المملوكة لشركات مثل Gemini): أضافوا إليها "المساعد الذكي" (التخطيط عبر الإنترنت). أصبح الروبوت أفضل بكثير في عدم الضياع، مما حسن معدل نجاحه بنسبة 10% تقريباً.
- "الأدمغة الصغيرة" (النماذج مفتوحة المصدر مثل Gemma): استخدموا "مدرب ألعاب الفيديو" (MiRA) لتعليم الروبوت الصغير.
- قبل: كان الروبوت الصغير ينجح بنسبة 6.4% فقط من الوقت.
- بعد: مع MiRA، نجح بنسبة 43.0%.
- الصدمة: هذا الروبوت الصغير مفتوح المصدر، الذي تم تدريبه بهذه الطريقة الجديدة، تفوق فعلياً على الروبوتات الضخمة والمكلفة (مثل GPT-4o) والتي حققت نسبة نجاح حوالي 14% فقط.
4. لماذا هذا مهم؟
فكر في هذا كتعليم طفل كيفية خبز كعكة.
- الطريقة القديمة: تقول له "اصنع كعكة". فيخلط الدقيق والماء والتراب، ويضعها في الفرن، فتتحرق. تقول له "كعكة سيئة". يحاول مرة أخرى ويحرقها مجدداً. إنه لا يتعلم أبداً.
- طريقة MiRA: تعطي له وصفة بخطوات. "الخطوة 1: اخلط المكونات الجافة". (مكافأة: عمل جيد!). "الخطوة 2: أضف البيض". (مكافأة: عمل جيد!). إذا تخطى خطوة ما، فأنت توجهه بلطف للعودة للمسار.
- النتيجة: يتعلم الطفل العملية، وليس فقط النتيجة. وبذلك يصبح خبازاً ماهراً بسرعة أكبر بكثير.
ملخص
تقدم هذه الورقة إطار عمل يسمى MiRA يساعد وكلاء الذكاء الاصطناعي على عدم الضياع في المهام الطويلة. يفعل ذلك من خلال:
- تقسيم الأهداف الكبيرة إلى خطوات صغيرة قابلة للتحقق (الأهداف الفرعية).
- تقديم تغذية راجعة مستمرة (المكافآت) لكل خطوة صغيرة يتم إكمالها، وليس فقط النتيجة النهائية.
- استخدام "مساعد" (Co-Pilot) لمراجعة عمل الروبوت في الوقت الفعلي.
النتيجة؟ يمكننا الآن تدريب نماذج ذكاء اصطناعي أصغر وأرخص لتكون بارعة للغاية في التنقل في العالم الرقمي المعقد، متفوقة حتى على أكبر نماذج الذكاء الاصطناعي وأكثرها تكلفة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.