Scaling Agents for Computer Use
تقدم الورقة البحثية "Behavior Judge" (BJudge)، وهو إطار عمل يعمل على تحسين موثوقية وكلاء استخدام الكمبيوتر من خلال تقييم واختيار أفضل النتائج من بين عدة عمليات تنفيذ باستخدام السرد السلوكي، محققاً أداءً هو الأفضل في فئته على منصة OSWorld بما يتجاوز القدرات البشرية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت القيام بغسيل ملابسك، وطهي العشاء، ودفع فواتيرك من خلال مشاهدة شاشة الكمبيوتر. هذا هو ما يُفترض أن تفعله "وكلاء استخدام الكمبيوتر" (CUAs). إنهم برامج ذكاء اصطناعي يمكنها النقر على الأزرار، وكتابة النصوص، والتنقل عبر البرامج تماماً كما يفعل البشر.
ومع ذلك، هناك مشكلة كبيرة: هذه الروبوتات هشة. إذا ارتكبوا خطأً صغيراً واحداً في البداية — مثل النقر على النافذة الخطأ أو تفويت نافذة منبثقة — فإن هذا الخطأ يتضاعف ويتراكم. وبحلول الوقت الذي يصلون فيه إلى الخطوة 50، يكونون قد ضلوا الطريق تماماً. الأمر يشبه محاولة بناء بيت من ورق في غرفة عاصفة؛ اهتزازة واحدة صغيرة تفسد كل شيء.
الطريقة القديمة: "المرة الواحدة والانتهاء"
في السابق، حاول الباحثون إصلاح ذلك من خلال إخبار الروبوت بأن "يفكر بعمق أكبر" قبل اتخاذ أي خطوة واحدة. لقد طلبوا من الذكاء الاصطناعي توليد خمس أفكار مختلفة للنقرة التالية واختيار الأفضل بينها. لكن هذا يشبه مطالبة شخص واحد بالتفكير في خمس طرق مختلفة للوصول إلى متجر البقالة، واختيار الأفضل، ثم سلوكها. فإذا ارتبك هذا الشخص عند أول تقاطع، ستفشل الرحلة بأكملها.
الفكرة الجديدة: "السباق" (التوسع العريض)
يقترح مؤلفو هذه الورقة استراتيجية مختلفة تسمى "التوسع العريض" (Wide Scaling). بدلاً من الاعتماد على روبوت واحد ليقوم بالأمر بشكل صحيح، يرسلون عشرة روبوتات مختلفة في نفس الوقت لتجربة المهمة نفسها.
فكر في الأمر كسباق بين عشرة عدائين. حتى لو تعثر العداء رقم 3 أو ضل العداء رقم 7 طريقه، فربما يجد العداء رقم 5 طريقاً مختصراً ويفوز. الهدف هو تشغيل عشر محاولات مختلفة بالتوازي ثم اختيار الفائز.
العقبة: كيف تختار الفائز؟
هذا هو الجزء الصعب: كيف تعرف أي روبوت من العشرة قد نجح بالفعل؟
- المشكلة: مشاهدة عشر فيديوهات مدة كل منها ساعة واحدة لروبوت يحاول تنفيذ مهمة ما هو أمر مرهق للغاية. معظم الفيديو ممل أو غير ذي صلة (مثل وقوف الروبوت محدقاً في شاشة فارغة). بالإضافة إلى ذلك، فإن العديد من المهام لها أكثر من طريقة "صحيحة" لإنهائها. لا يمكن لبرنامج بسيط أن يحدد بسهء ما إذا كان الروبوت قد نجح أم فشل بمجرد النظر إلى تسجيلات الشاشة الخام.
- التشبيه: تخيل أنك تحاول تحكيم مسابقة طبخ من خلال مشاهدة عشر أفلام مدة كل منها 3 ساعات للطهاة وهم يطبخون. ستصاب بالإرهاق وقد تفوتك اللحظات المهمة. أنت بحاجة إلى طريقة لتلخيص الأحداث.
الحل: "قاضي السلوك" (BJudge)
قدم المؤلفون نظاماً جديداً يسمى "قاضي السلوك" (Behavior Judge - BJudge). وإليك كيفية عمله، خطوة بخطوة:
- السباق: يقومون بتشغيل المهمة عشر مرات في وقت واحد باستخدام نماذج ذكاء اصطناعي مختلفة.
- المترجم (مولد السرد السلوكي): بدلاً من عرض الفيديو الخام للشاشة على القاضي، يعمل هذا النظام كمترجم. فهو يشاهد محاولة كل روبوت ويكتب قصة قصيرة وواضحة (سرد) لما حدث.
- بدلاً من: "تحرك الماوس إلى البكسل 400، 200، تم النقر، تحدثت الشاشة، فُتحت نافذة جديدة..."
- يكتب: "نقر الروبوت على 'حفظ'، وتم حفظ المستند بنجاح في المجلد."
- إنه يقوم بتصفية الضجيج ويركز فقط على السبب والنتيجة: "لقłem فعلت (س)، وحدث (ص)".
- القاضي (المقيم المقارن): الآن، بدلاً من مشاهدة عشر ساعات من الفيديو، يقرأ القاضي عشر قصص قصيرة. إنه يقارن بينها جنباً إلى جنب. "القصة (أ) تقول إنه تم حفظ الملف. القصة (ب) تقول إنه تم حذف الملف. القصة (أ) هي الفائزة".
النتائج
عندما اختبروا هذا على معيار يسمى OSWorld (وهو مجموعة من مهام الكمبيوتر الواقعية):
- أفضل طريقة قديمة: حققت الطريقة الأفضل السابقة حوالي 63.4% من المهام بنجاح.
- مستوى البشر: يحقق البشر حوالي 72.36% بنجاح.
- الطريقة الجديدة (BJudge): حقق نظامهم 72.6%.
لم يتفوقوا على الروبوتات السابقة فحسب، بل تفوقوا على البشر.
لماذا يهم هذا؟
تظهر الورقة أن المفتاح لجعل وكلاء الذكاء الاصطناعي موثوقين ليس فقط بجعلهم أكثر ذكاءً بشكل فردي، بل بتشغيل العديد منهم في وقت واحد وامتلاك نظام ذكي لاختيار أفضل نتيجة.
لقد اختبروا هذا أيضاً على أنظمة تشغيل مختلفة (Windows و Android) ووجدوا أنه يعمل بشكل جيد هناك أيضاً، مما يثبت أن استراتيجية "السباق والحكم" هذه هي طريقة عالمية لجعل استخدام الكمبيوتر عبر الذكاء الاصطناعي أكثر قوة ومتانة.
باخت-القول: لإصلاح الطبيعة "الهشة" لأجهزة الكمبيوتر التي تعمل بالذكاء الاصطناعي، لا تصنع روبوتاً واحداً مثالياً. اصنع عشرة منهم، دعهم يتسابقون، وترجم محاولاتهم الفوضوية إلى قصص بسيطة، واترك لقاضٍ ذكي مهمة اختيار الفائز. هذا التغيير البسيط سمح لهم بتجاوز الأداء البشري في المهام الرقمية المعقدة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.