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

Can Large Language Models Recover Semantic Optimization Opportunities That Compilers Miss?

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

المؤلفون الأصليون: Hailong Jiang, Feng Yu, Emran Hossain, Jianfeng Zhu, Mengfei Ren, Qiang Guan, Chunwei Xia

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

المؤلفون الأصليون: Hailong Jiang, Feng Yu, Emran Hossain, Jianfeng Zhu, Mengfei Ren, Qiang Guan, Chunwei Xia

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

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

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

هذا بالضبط ما سعى الباحثون في هذه الورقة البحثية لاختباره. لقد أرادوا معرفة ما إذا كان بإمكان الذكاء الاصطنا-عي أن يعمل كـ "جسر دلالي" (semantic bridge)، حيث يجد القواعد الخفية في كود الكمبيوتر التي تغفل عنها المترجمات التقليدية، ثم يحول تلك القواعد إلى تسريع فعلي للأداء. لقد بنوا ساحة اختبار خاصة تسمى SeGaBench، وهي تشبه مضمار عقبات عملاق للذكاء الاصطناعي. تحتوي الساحة على 120 برنامجاً حاسوبياً مختلفاً (100 منها مُبتكرة خصيصاً للاختبار و20 مأخوذة من مشاريع حوسبة فائقة حقيقية). في كل برنامج، يوجد "خلطة سرية" — وهي حقيقة حول البيانات أو كيفية عمل الكود — إذا عُرفت، ستجعل الكمبيوتر يعمل بشكل أسرع بكثير. مهمة الذكاء الاصطناعي هي العثور على هذا السر، وكتابة ملاحظة تشرحه، وتغيير الكود لاستخدامه، وكل ذلك دون أن يُقال له الإجابة أو يُعطى أي تلميحات أثناء الاختبار.

كانت النتائج مزيجاً من "يا للروعة" و"ليس بهذه السرعة". أفضل نموذج ذكاء اصطناعي اختبروه، وهو GPT-5.6 Sol، كان بارعاً للغاية في عمل التحري. فقد نجح في تحديد الأسرار الخفية في 95.0% من الحالات وكتب تغييرات كود صحيحة وعاملة في 94.8% من محاولاته. والأمر الأكثر إثارة للإعجاب هو أنه عندما نجح في كتابة الكود بشكل صحيح، تمكن من جعل البرنامج يعمل أسرع بمقدار 1.05 مرة على الأقل (زيادة في السرعة بنسبة 5%) في 83.3% من المحاولات. وإذا تركت الذكاء الاصطناعي يحاول خمس مرات لنفس المشكلة، فإنه يجد حلاً يعمل في 93.3% من جميع الحالات.

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

يخلص الباحثون إلى أن الذكاء الاصطناعي يمكن أن يكون بالفعل شريكاً قوياً للمترجمات، حيث يعمل كـ "مقترح دلالي تخميني" (speculative semantic proposer). يمكنه النظر في السياق المعقد والفوضوي لبرنامج ما وقول: "أعتقد أننا يمكننا القيام بهذا بشكل أسرع إذا افترضنا X". لكن هذا ليس عصا سحرية تصلح كل شيء تلقائياً. تؤكد الورقة أن اقتراحات الذكاء الاصطناعي هذه يجب أن يتم التحقق منها بعناية بواسطة أدوات تحقق (validators) وقياس أدائها في العالم الحقيقي قبل الوثوق بها. الذكاء الاصطناعي هو مولد أفكار عبقري، لكن المترجم الصارم والمهندسين البشر لا يزالون بحاجة إلى التحقق من أن الأفكار تعمل بالفعل ولا تسبب أي أعطال. باختختصار، قد يبدو مستقبل الكود السريع كفريق عمل: الذكاء الاصطناعي يجد الاختصارات الخفية، والمترجم يبني الطريق السريع.

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

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

جرّب Digest →