← أحدث الأبحاث
🤖 AI

MARS: Multi-Specialist LLM Relay System for Competitive Programming

يُعد MARS إطار عمل متعدد الوكلاء يعتمد على الاسترجاع والتحفيز فقط، حيث يستخدم نماذج لغوية كبيرة متخصصة في مواضيع معينة ضمن نظام تتابع لتنقيح حلول البرمجة التنافسية بشكل تكراري، محققاً معدل نجاح قدره 0.624 في CodeContests بتكلفة وتباين أقل بكثير مقارنة بالطرق الحالية.

المؤلفون الأصليون: Andrei Mikhailov, Mikhail Burtsev, Alsu Sagirova

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

المؤلفون الأصليون: Andrei Mikhailov, Mikhail Burtsev, Alsu Sagirova

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

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

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

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

تم قياس نتائج هذه التجربة على مجموعة من 165 مشكلة برمجية تحديّة. حل النظام الجديد، MARS، نسبة مئوية أعلى بكثير من هذه المشكلات مقارنة بالأساليب السابقة التي اعتمدت على نموذج واحد أو فريق من العموميين. وتحديدًا، حل فريق المتخصصين نسبة تقارب 62 بالمائة من المشكلات، وهو تحسن ملحوظ عن نسبة 48 بالمائة التي حققها أسلوب النموذج الواحد القياسي. ووجد الباحثون أن هذا المكسب كان أكثر دراماتيكية في المشكلات الأكثر صعوبة، حيث حل الفريق المتخصص أكثر من ضعف عدد المهام مقارنة بالنموذج المرجعي. وبينما لا يزال هناك نظام متقدم آخر يُعرف باسم CodeSIM يحقق أعلى معدل نجاح، إلا أن الطريقة الجديدة وصلت إلى مستوى أداء مماثل مع استخدام وقت وموارد حوسبة أقل بكثير. تشير الدراسة إلى أنه من خلال تنظيم الذكاء الاصطناعي في فريق من الخبراء المركزين على مواضيع محددة والذين يمكنهم فحص وتصحيح أعمال بعضهم البعض في الوقت الفعلي، يمكن للحواسيب أن تصبح أكثر فعالية في حل الألغاز المنطقية المعقدة.

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

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

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

جرّب Digest →