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

Synthetic Function Demonstrations Improve Generation in Low-Resource Programming Languages

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

المؤلفون الأصليون: Nick McKenna, Xinnuo Xu, Jack Williams, Nick Wilson, Benjamin Van Durme, Christian Poelitz

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

المؤلفون الأصليون: Nick McKenna, Xinnuo Xu, Jack Williams, Nick Wilson, Benjamin Van Durme, Christian Poelitz

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

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

المشكلة الكبرى: "المكتبة الفارغة"

تخيل أنك تحاول تعليم طالب عبقري (ذكاء اصطناعي) كيف يتحدث لغة نادرة، مثل معادلات Excel. المشكلة هي أن هذه اللغة هي لغة "منخفضة الموارد" (Low-Resource).

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

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

الطريقة القديمة: سؤال الخبير (RAG)

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

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

الحل الجديد: بناء "كتاب مدرسي" من الصفر

ابتكر المؤلفون طريقة ذكية لبناء كتاب مدرسي للذكاء الاصطناعي دون الحاجة إلى كتابة كل صفحة بواسطة البشر. لقد استخدموا عملية مكونة من ثلاث خطوات:

الخطوة 1: "الدليل المرجعي" (التوثيق)

بدأوا بالتوثيق الرسمي لـ Excel. هذا يشبه الدليل التقني الجاف الذي يأتي مع جهاز كهربائي جديد؛ فهو يسرد كل دالة (مثل COUNTIFS أو MATCH) ويشرح ماذا تفعل الأزرار، لكنه لا يريك كيف تطبخ وجبة باستخدامها.

الخطوة 2: "المعلم" و"العالم الحقيقي"

أخذوا ذكاءً اصطناعياً ذكياً جداً (يُسمى "نموذج المعلم"، وتحديداً GPT-4o) وأعطوه شيئين:

  1. الدليل المرجعي الجاف.
  2. جدول بيانات حقيقي (مثل قائمة لنتائج رياضية أو أرقام مبيعات من ويكيبيديا).

قالوا للمعلم: "إليك الدليل المرجعي لدالة COUNTIFS. وإليك قائمة بالنتائج الرياضية. يرجى كتابة درس بجودة 'الكتاب المدرسي' يوضح كيفية استخدام تلك الدالة على هذه القائمة المحددة من النتائج للإجابة على سؤال ما."

على الرغم من أن "المعلم" ليس خبيراً في Excel، إلا أنه بارع جداً في اتباع التعليمات وفهم المنطق. ومن خلال ربط المهمة ببيانات حقيقية، قام "المعلم" بتوليد مئات الأمثلة التي تبدو وكأن بشراً هو من كتبها.

الخطوة 3: "الطالب" يتعلم

أخذوا هذه الأمثلة المولدة بواسطة الذكاء الاصطناعي واستخدموها لعمل ضبط دقيق (Fine-tuning) لذكاء اصطناعي أصغر (وهو "الطالب").

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

فحص "ضبط الجودة"

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

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

هذا ضمن أن "الكتاب المدرسي" الذي تعلم منه "الطالب" كان دقيقاً.

النتائج: فوز كبير

عندما اختبروا نماذج "الطالب" على أسئلة Excel الحقيقية:

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

لماذا هذا مهم؟

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

  1. القواعد الرسمية (التوثيق).
  2. ذكاء اصطناعي ذكي لتوليد مسائل تدريبية بناءً على تلك القواعد.
  3. طريقة للتحقق مما إذا كانت المسائل التدريبية تعمل أم لا.

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

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

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

جرّب Digest →