Recursive Agent Optimization
تقدم الورقة البحثية "تحسين الوكيل المتكرر" (RAO)، وهو إطار عمل للتعلم التعزيزي يدرب الوكلاء على تفويض المهام الفرعية لأنفسهم بشكل متكرر، مما يؤدي إلى تحسين كفاءة التدريب، وتمكين القابلية للتوسع بما يتجاوز حدود السياق، وتعزيز القدرة على التعميم في المشكلات المعقدة من خلال استراتيجيات فرق تسد.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مساعداً شخصياً ذكياً جداً، ولكنه ينسى قليلاً. تعطي هذا المساعد مهمة ضخمة ومعقدة، مثل التخطيط لرحلة لمدة ثلاثة أيام إلى كيوتو لعائلة مكونة من أربعة أفراد، أو البحث عن حقيقة محددة مخبأة داخل مكتبة تضم مليون كتاب.
إذا أعطيت هذه المهمة لمساعد واحد، فقد يحدث أمران سيئان:
- يصاب بالارتباك: تكون التعليمات طويلة جداً، فينسى بداية الخطة بحلول الوقت الذي يصل فيه إلى نهايتها.
- يعلق في مكانه: تكون المهمة أكبر من أن يتم إنجازها في جلسة واحدة، فيستسلم أو يرتكب أخطاءً.
تقدم هذه الورقة البحثية طريقة جديدة لتدريب هؤلاء المساعدين تسمى تحسين الوكيل المتكرر (Recursive Agent Optimization - RAO). بدلاً من مجرد تدريب مساعد واحد للقيام بكل شيء بمفرده، يعلم RAO المساعد "قدرة خارقة": القدرة على استنساخ نفسه.
إليك كيف يعمل ذلك، باستخدام تشبيهات بسيطة:
1. استراتيجية "جيش المستنسخين"
في الطريقة القديمة، إذا احتاج المساعد للبحث في موضوع ما، فإنه يقرأ كل شيء في خط طويل واحد. وإذا كان النص طويلاً جداً، فقد يفوته بعض التفاصيل.
باستخدام RAO، ينظر المساعد الرئيسي (لنسمّه المدير) إلى مهمة كبيرة ويقول: "هذه المهمة أكبر من أن أستوعبها في ذهني دفعة واحدة. سأقوم بتقسيمها".
ثم يقوم بإنشاء وكلاء فرعيين (نسخ منه):
- المدير: "أنت، أيها الوكيل الفرعي (أ)، اذهب وابحث عن أفضل أماكن لمشاهدة زهور الكرز."
- المدير: "أنت، أيها الوكيل الفرعي (ب)، اذهب وابحث عن معبد هادئ ونشاط مناسب للأطفال."
- الوكيل الفرعي (ب): "انتظر، لا يمكنني القيام بالأمرين معاً. سأقوم أنا أيضاً بإنشاء نسخ فرعية خاصة بي! الوكيل الفرعي (ب1)، ابحث عن المعبد. الوكيل الفرعي (ب2)، ابحث عن النشاط."
هذا يخلق شجرة من العمال. كل عامل عليه فقط التركيز على جزء صغير ومقدور عليه من اللغز. ليس عليهم تذكر تاريخ المشروع بأكمله؛ عليهم فقط تذكر مهمتهم الصغيرة المحددة.
2. نظام "مكافأة الفريق" (كيف يتعلمون)
الاختراق الكبير في هذه الورقة البحثية ليس مجرد استخدام المستنسخين؛ بل هو كيفية تدريبهم على استخدامهم.
تخيل لعبة فيديو تحصل فيها على نقاط:
- الطريقة القديمة: تحصل على النقاط فقط إذا فزت باللعبة بأكملها. إذا قمت بحركة رائعة في المستوى الأول ولكنك خسرت في مواجهة الزعيم النهائي، فستحصل على صفر من النقود. هذا يجعل من الصعب تعلم كيفية لعب المستويات الأولى بشكل جيد.
- طريقة RAO: تحصل على النقاط لشيئين:
- هل حللت مهمتك الصغيرة المحددة؟ (مثلاً: هل وجدت المعبد؟)
- هل نجح الأشخاص الذين وظفتهم (نسخك الفرعية) في حل مهامهم؟
إذا وظف المدير وكيلاً فرعياً وفشل الأخير، يحصل المدير على "عقوبة تفويض". وإذا وظف المدير وكيلاً فرعياً ونجح الأخير، يحصل المدير على "مكافأة تفويض".
هذا يعلم المدير درسين حاسمين:
- متى يستنسخ: لا تستخدم الاستنساخ لمهمة صغيرة (فهذا هدر للوقت). استخدم الاستنساخ عندما تكون المهمة كبيرة جداً.
- كيف يستنسخ: قدم تعليمات واضحة حتى ينجح مستنسخوك.
3. النتائج: ما وجدته الورقة البحثية
اختبر الباحثون هذا على ثلاثة أنواع من "المهام الصعبة":
لعبة "الصناعة" (TextCraft-Synth): تخيل لعبة مثل ماينكرافت حيث يتعين عليك بناء عنصر معقد (مثل خلية نحل) عن طريق دمج العديد من العناصر الأصغر.
- النتيجة: استطاعت الوكلاء المدربون بـ RAO بناء عناصر أكثر تعقيداً مما يمكن لوكيل واحد التعامل معه. بل تمكنوا من حل ألغاز المستوى "الصعب" التي فشل فيها نسخة الوكيل المنفرد تماماً.
- السرعة: لأن المستنسخين استطاعوا العمل على أجزاء مختلفة من عملية الصناعة في نفس الوقت (مثل شخص يقطع الخشب بينما يقوم آخر بالطلاء)، فقد أنهوا المهمة بشكل أسرع في الوقت الفعلي، رغم أنهم استغرقوا "خطوات" أكثر في الإجمالي.
اختبار "الكتاب الطويل" (Oolong-Real): تخيل أنك تطلب من مساعد البحث عن جملة محددة في كتاب يتكون من 55,000 كلمة، ولكن المساعد يمكنه "قراءة" 32,000 كلمة فقط في المرة الواحدة.
- النتيجة: اضطر المساعد المنفرد إلى التخمين أو استخدام الحيل لأنه لم يستطع قراءة الكتاب كاملاً. أما وكيل RAO فقد قسم الكتاب إلى أجزاء، وأعطى كل جزء لنسخة مختلفة، ثم دمج الإجابات. لقد حل المشكلة بشكل مثالي، بينما فشل الوكيل المنفرد.
اختبار "البحث العميق" (DeepDive): تخيل أنك تطلب من مساعد البحث عن حقيقة تاريخية محددة تتطلب البحث في الإنترنت، وقراءة خمسة مواقع مختلفة، وربط الخيوط ببعضها.
- النتيجة: تعلم وكيل RAO تقسيم البحث إلى خطوات (بحث، تحقق، تركيب) وتفويضها. كان أكثر دقة بكثير من الوكيل المنفرد، رغم أنه استغرق وقتاً أطول لأن الخطوات كان يجب أن تتم واحدة تلو الأخرى (لا يمكنك البحث عن حقيقتين مختلفتين في نفس الوقت إذا كانت إحداهما تعتمد على الأخرى).
الخلاصة الكبرى
تجادل الورقة البحثية بأننا لا ينبغي فقط بناء أدوات متطورة (مثل الاستنساخ) والأمل في أن يكتشف الذكاء الاصطناعي كيفية استخدامها. بدلاً من ذلك، يجب علينا تدريب الذكاء الاصطناعي خصيصاً على استخدام تلك الأدوات.
من خلال تعليم الذكاء الاصطنا القدرة على تقسيم المشكلات الكبيرة إلى مشكلات صغيرة، وتفويضها لنسخه الخاصة، ومكافأة النسخ على أداء عمل جيد، يصبح الذكاء الاصطناعي:
- أذكى في حل المشكلات الصعبة: يمكنه التعامل مع أشياء أكبر من قدرة ذاكرته.
- أسرع في المهام المتوازية: يمكنه القيام بأشياء كثيرة في وقت واحد.
- أفضل في التعلم: يتعلم بشكل أسرع لأنه يحصل على تغذية راجعة في كل خطوة صغيرة، وليس فقط في النتيجة النهائية.
باختصار، يحول RAO عاملاً واحداً مرتبكاً إلى فريق منظم ويدير نفسه بنفسه، يمكنه حل مشكلات لا يمكن لأي عامل بمفرده التعامل معها.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.