← أحدث الأبحاث
💻 computer science

Distribution-Aware Algorithm Design with LLM Agents

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

المؤلفون الأصليون: Saharsh Koganti, Priyadarsi Mishra, Pierfrancesco Beneventano, Tomer Galanti

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

المؤلفون الأصليون: Saharsh Koganti, Priyadarsi Mishra, Pierfrancesco Beneventano, Tomer Galanti

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

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

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

تقترح هذه الورقة نهجًا مختلفًا: تصميم الخوارزميات المدركة للتوزيع (Distribution-Aware Algorithm Design). بدلًا من تعلم طهي كل شيء، يتعلم الطاهي عادات هذه المجموعة المحددة من الأصدقاء ويكتب وصفة مخصصة لهم فقط.

إليك الفكرة الجوهرية مقسمة إلى مفاهيم بسيطة:

١. المشكلة: كونك على صواب ليس كافيًا

في الطريقة القديمة، إذا قدم برنامج كمبيوتر الإجابة الصحيحة، فنحن نكون سعداء. لكن المؤلفين يقولون: "انتظر، ماذا لو استغرق الأمر ١٠ ساعات لإيجاد تلك الإجابة الصحيحة، بينما يجدها برنامج آخر في ثانية واحدة؟"

إذا كنت تدير خدمة توصيل، فإن إيصال الطرد إلى المنزل الصحيح (الصحة/الدقة) أمر مهم، ولكن إيصاله هناك بسرعة (وقت التشغيل) لا يقل أهمية. تجادل الورقة بأنه عندما نعلم أجهزة الكمبيوتر كتابة كود "المحلل" (solver) الخاص بها (برنامج يحل مشكلة ما)، لا ينبغي أن نهتم فقط إذا كانت الإجابة صحيحة، بل يجب أن نهتم بمدى سرعة الوصول إليها.

٢. المكون السري: "تلميح المحلل" (The Solver Hint)

كيف تعلم كمبيوتر أن يكون سريعًا لمجموعة محددة من الأصدقاء؟ أنت لا تعطيه القائمة فحسب؛ بل تعطيه تلميحًا.

فكر في "التلميح" كاختصار أو نمط تلاحظه بعد مراقبة طلبات أصدقائك للطعام لفترة من الوقت.

  • الطريقة القديمة: "إليك قائمة بـ ١,٠٠٠ وصفة محتملة. اختر الوصفة التي تعمل بشكل أفضل."
  • الطريقة الجديدة: "لقد لاحظت أن أصدقاءك يطلبون البيتزا دائمًا يوم الجمعة ويضعون جبنة إضافية دائمًا يوم الثلاثاء. لنكتب قاعدة خاصة تقول: 'إذا كان اليوم هو الجمعة، تخطَّ البحث عن الجبن واذهب مباشرة إلى فرن البيتزا'."

في الورقة، هذا "التلميح" هو هيكل قابل لإعادة الاستخدام (مثل نمط في رسم بياني أو قاعدة في مسألة رياضية) يستنتجه الكمبيوتر من بيانات العينة. ثم يقوم بتجميع هذا التلميح في برنامج جديد فائق السرعة.

٣. "طاهي وكيل الذكاء الاصطناعي" (The LLM Agent Chef)

استخدم المؤلفون نوعًا خاصًا من الذكاء الاصطناعي (يسمى نموذج لغوي كبير أو LLM) ليعمل كطاهٍ. هذا الذكاء الاصطناعي لا يخمن الإجابة فحسب؛ بل يمر بعملية من ثلاث خطوات:
١. الفرضية: "أعتقد أنني أرى نمطًا هنا. ربما تحتوي هذه المشكلات دائمًا على 'باب خلفي' مخفي أو شكل محدد."
٢. التحليل: "دعني أنظر إلى بيانات العينة لقياس هذا النمط وكتابة القواعد."
٣. المحلل (Solver): "الآن، سأكتب برنامج كمبيوتر جديدًا يستخدم هذه القواعد لحل المشكلات المستقبلية فورًا."

٤. النتائج: السرعة مقابل المثالية

اختبر الفريق هذا على ٢١ نوعًا مختلفًا من الألغاز الرياضية والمنطقية الصعبة (مثل تلوين الخرائط، أو تعبئة الصناديق، أو إيجاد أقصر طريق).

  • النتيجة: كانت البرامج التي أنشأها الذكاء الاصطناعي سريعة بشكل مذهل. في المتوسط، كانت أسرع بـ ٣٣٦ مرة من أفضل برامج "الاستدلال" (heuristic) القياسية، وأسرع بـ ٣٤٢ مرة من برنامج Gurobi الذي يعد المعيار الصناعي.
  • المقايضة: كانت جودتها تقارب الحلول المثالية (٩٧٪ من الجودة)، لكنها وصلت إليها في جزء ضئيل من الوقت.
  • الاختبار الواقعي: اختبروا هذا أيضًا في مسابقة حقيقية (PACE 2025) للعثور على "المجموعات المهيمنة" (Dominating Sets) في الرسوم البيانية. كان المحلل الذي أنشأه الذكاء الاصطناوي الخاص بهم أسرع بـ ١٠٠ مرة من أفضل المحللين المصممين بشريًا في المسابقة، رغم أنهم وجدوا حلولاً أقل مثالية قليلاً (أكبر بنسبة ٣٪ تقريبًا).

٥. لماذا ينجح الأمر: تغيير المقياس

توضح الورقة أن السرعة لم تأتِ من كتابة "كود أسرع" لنفس المهمة القديمة. بل جاءت من تغيير المهمة نفسها.

  • قبل: كان الكمبيوتر يحاول البحث عبر غابة شاسعة ومظلمة للعثور على إبرة (بحث أسي - exponential search).
  • بعد: نظر الكمبيوتر إلى العينات، وأدرك أن الغابة هي في الواقع حديقة صغيرة ذات تصميم محدد، وبنى خريطة تقود مباشرة إلى الإبرة.

أدرك الذكاء الاصطناعي أنه بالنسبة لـ هذا النوع المحدد من المشكلات، لم يكن بحاجة إلى فحص كل الاحتمالات. كان بإمكانه استخدام اختصار (مثل ترتيب العناصر حسب الوزن أو التحقق من نمط معين) يعمل فقط بسبب القواعد المخفية في البيانات.

الملخص

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

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

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

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

جرّب Digest →