← أحدث الأبحاث
🤖 machine learning

From Reasoning to Code: GRPO Optimization for Underrepresented Languages

تقترح هذه الورقة إطار عمل لتحسين السياسة النسبي المجموعاتي (GRPO) يدمج التغذية الراجعة القائمة على التنفيذ لتعزيز قدرات توليد الكود والاستنتاج في النماذج اللغوية الكبيرة للغات البرمجة غير الممثلة كفاية مثل برولوج (Prolog) وليسب (Lisp)، مما يتغلب بفعالية على قيود ندرة بيانات التدريب.

المؤلفون الأصليون: Federico Pennino, Bianca Raimondi, Massimo Rondelli, Andrea Gurioli, Maurizio Gabbrielli

نُشر 2026-05-26
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Federico Pennino, Bianca Raimondi, Massimo Rondelli, Andrea Gurioli, Maurizio Gabbrielli

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

المشكلة الكبرى: فجوة "اللغات النادرة"

تخيل أنك تحاول تعليم طالب عبقري (ذكاء اصطناعي) كيفية كتابة الأكواد البرمجية. هذا الطالب بارع في كتابة الأكواد بلغات شهيرة مثل Python أو JavaScript لأنه قرأ الملايين من الكتب والأمثلة عنها.

ومع ذلك، عندما تطلب من هذا الطالب كتابة كود بلغة Prolog أو Lisp (وهي لغات قديمة تعتمد على المنطق)، فإنه يعاني. لماذا؟ لأن هذه اللغات تشبه اللهجات النادرة؛ فهناك عدد قليل جداً من الكتب (بيانات التدريب) المتاحة ليقرأها الذكاء الاصطناعي. وبدون أمثلة كافية، يبدأ الذكاء الاصطناعي بالتخمين. قد يكتب كوداً يبدو صحيحاً ولكنه لا يعمل فعلياً، أو يخترع قواعد غير موجودة أصلاً.

الحل: التعلم بالممارسة (ليس فقط بالقراءة)

قرر مؤلفو هذه الورقة التوقف عن محاولة إطعام الذكاء الاصطناعي المزيد من الكتب. بدلاً من ذلك، علموا الذكاء الاصطناعي التعلم عن طريق التجربة والخطأ، باستخدام "مدرب" يراجع العمل فوراً.

استخدموا طريقة تسمى GRPO (تحسين السياسة النسبية للمجموعات). فكر في الأمر كمسابقة طبخ:

  1. يُطلب من الذكاء الاصطناعي حل مسألة رياضية لفظية.
  2. بدلاً من تقديم إجابة واحدة فقط، يحاول الذكاء الاصطناعي "طبخ" أربعة حلول مختلفة في وقت واحد.
  3. يقوم "حكم" (مفسر حاسوبي/Interpreter) بتشغيل الحلول الأربعة جميعها.
  4. يعطي الحكم درجة: "هذا الحل نجح تماماً (+1 نقطة)"، "هذا الحل به خطأ في بناء الجملة (-0.5 نقطة)"، أو "هذا الحل أعطى إجابة خاطئة (-1 نقطة)".
  5. يتعلم الذكاء الاصطناعي أي "وصفة" كانت الأفضل ويحاول صنع المزيد منها في المرة القادوة.

السر الخفي: مشكلة "انكماش الاستنتاج"

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

اكتشفوا مشكلة أطلقوا عليها اسم "انكماش الاستنتاج" (Reasoning Contraction).

  • ماذا حدث: شعر الذكاء الاصطناعي بالخوف من التفكير بعمق. بدأ يعطي إجابات قصيرة وبسيطة جداً تبدو آمنة ولكنها كانت خاطئة في الواقع. توقف عن محاولة شرح منطقه لأنه كان يخشى ارتكاب الأخطاء.
  • الحل: قام الباحثون بإزالة "المعلم الصارم" (قاعدة تقنية تسمى عقوبة KL) وأضافوا قاعدة جديدة: "احكِ لي قصتك". لقد منحوا الذكاء الاصطناعي نقاطاً إضافية إذا كتب شرحاً أطول وأكثر تفصيلاً لتفكيره قبل تقديم الكود.

النتائج: من "متوسط" إلى "ماهر"

من خلال السماح للذكاء الاصطناعي بالتفكير لفترة أطول وإزالة الخوف من الخروج عن المألوف، كانت النتائج مذهلة:

  • فوز الطرف الأضعف: نموذج ذكاء اصطناعي أصغر (7 مليارات خلية عصبية) تم تدريبه بهذه الطريقة الجديدة أصبح أفضل في حل الألغاز المنطقية من نماذج أكبر بكثير وأكثر شهرة (مثل نموذج بـ 70 مليار خلية).
  • ضعف النجاح: بالنسبة لأصعب المهام المنطقية، تضاعف معدل نجاح الذكاء الاصطناي أكثر من مرتين.
  • يعمل على لغات أخرى: اختبروا ذلك على لغة Lisp (لغة نادرة أخرى)، ونجح الأمر هناك أيضاً. انتقل الذكاء الاصطناعي من مستوى "جيد نوعاً ما" إلى مستوى "ممتاز".

التشبيه: "المفسر" هو المعلم

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

  • تخيل أنك تتعلم فن التلاعب بالكرات (Juggling). بدلاً من مشاهدة فيديو لخبير، أنت تستمر فقط في المحاولة.
  • إذا أسقطت الكرة، فإن الأرض (المفسر) تخبرك: "آه، هذا فشل".
  • إذا أبقيت الكرات في الهواء، تقول الأرض: "عمل رائع!".
  • يتعلم الذكاء الاصطناعي قواعد اللغة ليس عن طريق حفظ كتاب، بل عن طريق الشعور بـ "الأرض" (المفسر) وهي تخبره بما ينجح وما لا ينجح.

الملخص

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

غارق في أبحاث مجالك؟

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

جرّب Digest →