انتقل إلى المحتوى الرئيسي

مقدّمة إلى قوالب دوال Qiskit

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

يوجد نوعان من القوالب:

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

تطبيقات القوالب

تُنظَّم تطبيقات قوالب دوال Qiskit حسب مجال التطبيق. تشمل المجموعة حاليًا قالبًا فيزيائيًا لمحاكاة هاميلتونيان باستخدام إضافة AQC-Tensor لـ Qiskit، وقالبًا كيميائيًا للبنية الإلكترونية مع نموذج المذيب الضمني باستخدام إضافة SQD لـ Qiskit. تتوفر موارد للبدء بهذين القالبين على الروابط التالية:

القوالب الأساسية

القوالب الأساسية هي مراجع لتطوير دالة Qiskit الأصلية الخاصة بك. صُمِّمت لمساعدتك على انطلاق عملية التطوير من خلال توضيح أفضل الممارسات في تطوير الواجهات وتنسيق الكود ومعالجة المدخلات والمخرجات ورسائل الخطأ ونقاط التفتيش واختبار الوحدات وغير ذلك. يُكشف المستودع كـقالب GitHub بحيث يمكن توسيع تطبيق CI/CD بسهولة.

يوجد حاليًا قالبان: قالب دالة الدائرة وقالب دالة التطبيق. يُبنى قالب دالة الدائرة بشكل مشابه لـدالة IBM Circuit، بينما يوضّح قالب دالة التطبيق كيفية هيكلة سير عمل تطبيق نموذجي.

الخطوات التالية

توصيات