← أحدث الأبحاث
💬 NLP

EffiPair: Improving the Efficiency of LLM-generated Code with Relative Contrastive Feedback

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

المؤلفون الأصليون: Samira Hajizadeh, Suman Jana

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

المؤلفون الأصليون: Samira Hajizadeh, Suman Jana

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

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

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

EFFIPAIR يغير قواعد اللعبة تماماً. فبدلاً من إعطاء الطباخ رقماً واحداً، فإنه ينظم له "مبارزة طهي".

تشبيه "مبارزة الطهي"

إليك كيف يعمل EFFIPAIR، خطوة بخكنطوة:

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

لماذا يعد هذا أمراً هاماً؟

  • إنها "لحظة استنارة": إعطاء رقم واحد (مثل "وقت التشغيل: 5 ثوانٍ") يشبه إخبار شخص ما: "لقد تأخرت 5 دقائق". أما المقارنة فهي كقولك: "لقد تأخرت لأنك سلكت الطريق السريع، بينما سلك جارك الطريق الخلفي ووصل في الموعد. اسلك الطريق الخلفي في المرة القادمة". هذا أوضح وأسرع في الإصلاح.
  • لا حاجة لتدريب إضافي: لا تحتاج إلى إعادة تدريب طباخ الذكاء الاصطناعي (الضبط الدقيق/Fine-tuning). أنت فقط تغير طريقة التحدث إليه أثناء عملية الطهي.
  • يوفر المال والوقت: تُظهر الورقة البحثية أن EFFIPAIR يجعل الكود يعمل بسرعة أكبر بما يصل إلى 1.5 مرة ويستخدم 90% أقل من "تكلفة الرموز" (تكلفة التحدث إلى الذكاء الاصطناعي) مقارنة بالطرق السابقة. إنه يشبه الحصول على سيارة أسرع دون شراء محرك جديد، فقط عبر تعلم مسار قيادة أفضل.

الخلاصة

فكر في EFFIPAIR كـ مدرب ذكي لا يكتفي بإخبار الرياضي: "لقد ركضت في 10 ثوانٍ". بدلاً من ذلك، يضع المدرب اثنين من الرياضيين الذين ركضوا نفس السباق جنباً إلى جنب، ويشير بدقة إلى المكان الذي تعثر فيه الأبطأ، ويقول: "انظر كيف تجاوز السريع تلك العقبة؟ افعل مثله".

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

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

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

جرّب Digest →