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

QSpark: Towards Reliable Qiskit Code Generation

تقدم الورقة البحثية QSpark، وهو نموذج Qwen2.5-Coder-32B تم ضبطه بدقة باستخدام تدريب GRPO وORPO على بيانات اصطناعية ليتفوق بشكل كبير على النماذج اللغوية الكبيرة العامة في توليد كود Qiskit موثوق، محققاً نسبة 56.29% في مقياس Pass@1 على Qiskit HumanEval، مع الكشف عن أن مهام برمجة الكم المتقدمة لا تزال غير محلولة.

المؤلفون الأصليون: Kiana Kheiri, Aamna Aamir, Andriy Miranskyy, Chen Ding

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

المؤلفون الأصليون: Kiana Kheiri, Aamna Aamir, Andriy Miranskyy, Chen Ding

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

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

هنا يأتي دور QSpark. فكر في QSpark كأنه مساعد طباخ ذكي ومتخصص مصمم خصيصًا للطهاة الكميين. مهمته هي مساعدة البشر في كتابة "الوصفات" (الأكواد البرمجية) لهذه الآلات الكمية باستخدام مجموعة أدوات شهيرة تسمى Qiskit.

إليك قصة كيف بنى الباحثون QSpark، مشروحة بأسلوب بسيط:

1. المشكلة: الذكاء الاصطالي "الطباخ السيئ"

بدأ الباحثون بذكاء اصطناعي ذكي جدًا (نموذج لغوي كبير) بارع في كتابة الأكواد للحواسيب العادية. ومع ذلك، عندما طلبوا من هذا الذكاء الاصطناعي كتابة أكواد للحواسيب الكمية، استمر في ارتكاب الأخطاء.

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

2. الحل: تدريب الذكاء الاصطناعي عبر "اختبارات التذوق"

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

استخدموا تقنيتين مختلفتين للتدريب، والتي يمكننا اعتبارها طريقتين مختلفتين لتعليم طالب:

الطريقة (أ): "النقد الجماعي" (GRPO)

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

الطريقة (ب): "اختبار التذوق البشري" (ORPO)

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

3. النتائج: نجم جديد في المطبخ

اختبر الباحثون ذكاءهم الاصطناعي الجديد (QSpark) مقابل أشهر أنظمة الذكاء الاصطناعي البرمجية.

  • لوحة النتائج: في اختبار قياسي يسمى "Qiskit HumanEval"، حصل الذكاء الاصطناعي الجديد على درجة 56.29%. بينما حصل أفضل ذكاء اصطناعي متخصص آخر على حوالي 46% فقط.
  • التحليل:
    • المهام البسيطة: كان الذكاء الاصطناعي رائعًا في الأشياء الأساسية (مثل جعل بت كمي واحد يدور).
    • المهام المتوسطة: أدى بشكل جيد جدًا في الألغاز المنطقية المعقدة.
    • المهام الصعبة: لا يزال يعاني مع أصعب المشكلات الكمية المتقدمة (نسبة نجاح 0%).
  • الخلاصة: على الرغم من أنه لا يستطيع حل أصعب المشكلات بعد، إلا أنه كان أفضل بكثير من أي ذكاء اصطناعي آخر في المهام التي استطاع القيام بها. لقد أثبت أن تعليم الذكاء الاصطناعي "تفضيل" الكود الجيد يعمل بشكل أفضل من مجرد تعليمه المزيد من الأكواد.

4. لماذا يهم هذا؟

فكر في الحوسبة الكمية كلغة جديدة. في الوقت الحالي، قلة قليلة فقط يتحدثونها بطلاقة.

  • قبل QSpark: كنت بحاجة لتكون عالم فيزياء عبقريًا لتكتب كودًا كميًا.
  • مع QSpark: يمكنك أن تطلب من الذكاء الاصطناعي: "اصنع دائرة نقل آني كمي"، وسيعطيك مسودة صحيحة بنسبة 90% وتتبع جميع قواعد السلامة. أنت فقط تحتاج للقيام باللمسات النهائية.

العقبة (ما زال الأمر صعبًا)

تعترف الورقة البحثية بأن الذكاء الاصطناعي ليس مثاليًا بعد.

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

باخت مختصره

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

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

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

جرّب Digest →