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

From Pattern Detection to Composition Analysis in Quantum Software

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

المؤلفون الأصليون: Neilson Carlos Leite Ramalho, Erico Augusto da Silva, Anthony Accioly, Higor Amario de Souza, Marcos Lordello Chaim

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

المؤلفون الأصليون: Neilson Carlos Leite Ramalho, Erico Augusto da Silva, Anthony Accioly, Higor Amario de Souza, Marcos Lordello Chaim

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

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

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

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

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

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

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

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

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

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

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

جرّب Digest →