← أحدث الأبحاث
⚛️ quantum physics

Revisiting Quantum Code Generation: Where Should Domain Knowledge Live?

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

المؤلفون الأصليون: Oscar Novo, Oscar Bastidas-Jossa, Alberto Calvo, Antonio Peris, Carlos Kuchkovsky

نُشر 2026-03-24
📖 4 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Oscar Novo, Oscar Bastidas-Jossa, Alberto Calvo, Antonio Peris, Carlos Kuchkovsky

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

تخيل أنك تحاول تعليم متدرب بارع ولكنه يفتقر للخبرة كيفية بناء دوائر كمومية معقدة باستخدام مجموعة أدوات محددة وسريعة التغير تسمى Qiskit.

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

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

الاستراتيجيات الثلاث التي تم اختبارها

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

  1. نهج "القرص الصلب" (Zero-Shot): تعطي الذكاء الاصطناعي المهمة وتتركه يحاول حلها باستخدام ما يعرفه بالفعل من بيانات تدريبه الضخمة. الأمر يشبه طلب بناء الدائرة من الذاكرة من المتدرب.
  2. نهج "المكتبة" (RAG - Retrieval-Augmented Generation): تعطي الذكاء الاصطناعي المهمة، ولكنك تمنحه أيضًا محرك بحث متصل بأحدث وثائق Qiskit. إذا تعثر، يمكنه البحث عن القاعدة المحددة التي يحتاجها. إنه يشبه إعطاء المتدرب بطاقة مكتبة وإخباره: "اذهب وابحث عن دليل هذه الأداة المحددة قبل أن تبدأ".
  3. النهج "ذاتي التصحيح" (Agentic Inference): هذا هو مغير قواعد اللعبة. أنت تترك الذكاء الاصطناعي يكتب الكود، ثم يشغله، ويرى ما إذا كان سيتعطل. إذا تعطل، يقرأ رسالة الخطأ، ويكتشف ما الذي سار بشكل خاطئ، ثم يحاول مجددًا. يستمر في هذه الحلقة (كتابة ← تشغيل ← إصلاح) ما يصل إلى خمس مرات حتى ينجح. إنه يشبه إعطاء المتدرب منصة اختبار حيث يمكنه بناء نموذج أولي، ورؤية فشله، وإصلاح الخطأ، والمحاولة مرة أخرى حتى يصبح مثاليًا.

المفاجأة الكبرى

قارن الباحثون هذه الطرق "لصندوق الأدوات الذكي" مقابل طريقة "إعادة كتابة الدماغ" القديمة (النموذج الذي تم ضبطه بدقة).

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

  • نجح النموذج المتخصص القديم في تنفيذ حوالي 47% من المهام من المحاولة الأولى.
  • حقق الذكاء الاصطناعي الحديث، باستخدام حلقة "التصحيح الذاتي" فقط، ما يصل إلى 85% من المهام بنجاح.

لماذا هذا الأمر مهم (الاستعارات)

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

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

2. قوة "الخطأ والصواب" الخارقة
كان الفائز الأكبر هو النهج الوكيل (Agentic/الذاتي التصحيح). فهو يحول توليد الكود من "تخمين لمرة واحدة" إلى "جلسة تدريب".

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

3. تكلفة المثالية
هناك عقبة. نهج "التصحيح الذاتي" يستغرق وقتًا أطول. إنه يشبه الفرق بين العدو السريع والماراثون.

  • نموذج "Zero-Shot" سريع ولكنه يرتكب الأخطاء.
  • نموذج "Agentic" أبطأ لأنه يجب عليه تشغيل الكود، وفحص الأخطاء، وإعادة الكتابة عدة مرات.
  • ومع ذلك، وجد الباحثون أنه حتى مع هذا الوقت الإضافي، لا تزال النماذج الأفضل (مثل Claude Opus 4.6) سريعة بما يكفي لتكون عملية، وأن القفزة الهائلة في الدقة (من 47% إلى 85%) تستحق تلك الثواني الإضافية لكل مهمة.

الخلاصة

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

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

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

باختصار: لا تعلم الذكاء الاصطناي الإجابة فحسب؛ بل علمه كيف يجد الإجابة وكيف يصلحها عندما يخطئ فيها. هذا هو مستقبل مساعدي البرمجة.

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

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

جرّب Digest →