Co-Evolution of Policy and Internal Reward for Language Agents
تقترح الورقة البحثية إطار عمل "Self-Guide"، وهو إطار حيث تقوم الوكلاء اللغوية بتطوير مشترك لسياساتها وإشارة مكافأة داخلية مُولدة ذاتياً لتوفير توجيه للأفعال أثناء وقت الاستدلال وإشراف أكثر كثافة أثناء وقت التدريب، مما يتغلب على قيود المكافآت الخارجية الشحيحة ويحقق مكاسب أداء كبيرة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تعلم روبوتاً كيفية التنقل في متاهة ضخمة ومربكة للعثور على كنز مخفي. المشكلة هي أن المتاهة ضخمة، والروبوت لا يتلقى سوى رسالة "عمل جيد!" أو "لقد فشلت!" في نهاية الرحلة تماماً. ليس لديه أدنى فكرة عما إذا كان القرار الذي اتخذه قبل خمس دقائق ذكياً أم أنه مجرد إضاعة للوقت في الدوران حول نفسه. هذه هي مشكلة "المكافأة الشحيحة" (sparse reward) التي تؤرق وكلاء الذكاء الاصطناعي اليوم.
تقدم ورقة بحثية بعنوان "التطور المشترك للسياسة والمكافأة الداخلية" (Co-Evolution of Policy and Internal Reward) حلاً ذكياً يسمى Self-Guide. فكر في الأمر كأنك تعلم الروبوت كيف يتحدث مع نفسه.
إليك كيف يعمل ذلك، مقسماً بتبسيط عبر التشبيهات:
1. المشكلة: "المتاهة الصامتة"
في التدريب التقليدي، يتخذ الروبوت (وكيل الذكاء الاصطناي) خطوات، ويبقى المحيط صامتاً حتى النهاية.
- التشبيه: تخيل أنك تلعب لعبة فيديو حيث لا يمكنك رؤية نتيجتك إلا بعد إنهاء المستوى بالكامل. إذا سقطت في حفرة في الخطوة الثالثة، فلن تعرف ذلك حتى تخسر اللعبة في الخطوة المئة. قد تستمر في السقوط في الحفر لأنك لا تعرف أي حركة محددة تسببت في الفشل.
2. الحل: "المونولوج الداخلي" (Self-Guide)
يقترح المؤلفون أن يتوقف الروبوت قبل كل حركة وييسأل نفسه: "هل أنا على المسار الصحيح؟"
- كيف يعمل: قبل اتخاذ أي إجراء، يولد الروبوت فكرة لفظية قصيرة (مثل "أنا أقترب"، "أنا عالق"، أو "هذا يبدو سيئاً").
- السر: هذه الفكرة ليست لمجرد العرض فقط؛ فهي تخدم غرضين في آن واحد:
- في اللحظة الراهنة (الاستدلال): تعمل كبوصلة، تساعد الروبوت على اتخاذ الخطوة التالية فوراً.
- من أجل التعلم (التدريب): يقوم الروبوت بحفظ هذه الأفكار كـ "بطاقة تقييم". لاحقاً، عندما يحين وقت التعلم من الأخطاء، يستخدم هذه الدرجات التي ولدها بنفسه ليعرف أي الخطوات كانت جيدة وأيها كانت سيئة، حتى بدون النتيجة النهائية للعبة.
3. مشكلة "البيضة والدجاجة"
هناك عقبة. في البداية، يكون الروبوت مثل الطفل؛ "صوته الداخلي" من المرجح أن يكون خاطئاً. إذا تركت طفلاً يقيم أداءه بنفسه، فقد يعتقد أنه عبقري بينما هو في الواقع يفشل، مما يؤدي إلى تدريب سيء.
- التشبيه: تخيل طالباً يتعلم للتو عزف البيانو. إذا قام بتقييم جلسات تدريبه فوراً، فقد يعتقد أنه مثالي لأنه لا يعرف بعد ما هو "العزف الجيد".
4. الحل: "جدول الثقة"
لحل هذه المشكلة، استخدم المؤلفون "جدول ثقة مرحلي" (Stage-Wise Trust Schedule). هم لا يثقون في صوت الروبوت الداخلي منذ البداية، بل يعاملونه كمتدرب:
- المرحلة 1 (الإحماء): يتحدث الروبوت إلى نفسه للمساعدة في اتخاذ القرارات، لكن لا أحد يستمع إلى "درجاته". هو يتعلم فقط من إشارة "نهاية اللعبة" أو "النجاح" النهائية. هذا يسمح للروبوت بأن يصبح أفضل في التحدث إلى نفسه دون أن ينخدع بأحكامه السيئة.
- المرحلة 2 (الترقية): بمجرد أن يتدرب الروبوت بما يكفي ويصبح صوته الداخلي أكثر موثوقية، يبدأ النظام في الاستماع إلى تقييمه الذاتي. يقوم النظام بدمج درجات الروبوت الذاتية مع درجات اللعبة النهائية لتدريبه بشكل أسرع.
- المرحلة 3 (التلاشي): مع اقتراب النهاية، يتوقفون تدريجياً عن الاعتماد على الدرجات الذاتية ويعودون إلى قواعد اللعبة الحقيقية. هذا يضمن عدم إصابة الروبوت بـ "الغرور" ونسيان الهدف الفعلي.
5. النتيجة: حلقة تحسين ذاتي
الجزء الأكثر إثارة هو "التطور المشترك" (Co-Evolution).
- كلما أصبح الروبوت أفضل في اللعبة، أصبح "صوته الداخلي" أكثر ذكاءً.
- وكلما أصبح "صوته الداخلي" أكثر ذكاءً، قدم نصائح أفضل، مما يجعل الروبوت أفضل في اللعبة.
- إنها حلقة تغذية راجعة إيجابية حيث يعلم الوكيل نفسه كيف يعلم نفسه.
التأثير في العالم الحقيقي
اختبر الباحثون هذا على ثلاث "متاهات" مختلفة:
- ALFWorld: منزل افتراضي حيث يتعين على الروبوت العثة على أشياء (مثل "ضع الطماطم في الثلاجة").
- ScienceWorld: مختبر افتراضي حيث يتعين على الروبوت خلط المواد الكيميائية وإجراء التجارب.
- WebShop: متجر إلكتروني محاكي حيث يتعين على الروبوت البحث عن عناصر محددة وشرائها.
النتيجة:
الروبوتات التي استخدمت Self-Guide لم تتعلم بشكل أسرع فحسب، بل ارتكبت أخطاءً أقل سخافة (مثل الدوران في دوائر أو شراء العنصر الخاطئ). وحتى بدون أي معلمين بشريين إضافيين، تعلمت الروبوتات توليد إشاراتها الخاصة مثل "عمل جيد" و"حاول مرة أخرى"، مما حسن أداءها بنسبة تقارب 8% مقارنة بالطرق القياسية.
الخلاصة الكبرى
بدلاً من انتظار معلم ليخبر الذكاء الاصطناعي ما إذا كان قد أبلى بلاءً حسناً، تعلم هذه الطريقة الذكاء الاصطناعي كيف يستمع إلى حدسه الخاص. من خلال السماح للذكاء الاصطناعي بتوليد تغذيته الراجعة الخاصة والثقة في هذه التغذية الراجدة تدريجياً، فإن ذلك يخلق وكيلاً أكثر ذكاءً واعتماداً على نفسه، قادراً على حل المشكلات المعقدة وطويلة الأمد بفعالية أكبر بكثير.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.