أصبح GitHub Spark متاحًا الآن للمعاينة العامة، وهو يُنشئ تطبيقات عاملة مباشرةً من خلال أوامر بسيطة باللغة الإنجليزية. أطلقت مايكروسوفت هذه الأداة الجديدة ضمن منصة GitHub لتسهيل تطوير تطبيقات الويب المتكاملة دون الحاجة إلى تعديل أي سطر من الإعدادات. الأداة متاحة حاليًا لمشتركي Copilot Pro+ فقط.
يجمع Spark خدمات الاستضافة، وتوليد التعليمات البرمجية، والذكاء الاصطناعي، والنشر من GitHub في مكان واحد. لا حاجة لإعداد بيئة تطوير، ولا حاجة للتنقل بين الخدمات، بل واجهة واحدة تُدير كل جزء من مسار التطوير، بدءًا من كتابة الفكرة وصولًا إلى إطلاق التطبيق. هذا ما صرّح به الرئيس التنفيذي ساتيا ناديلا.
يكتب المستخدمون أفكارًا للتطبيقات ويحصلون على نسخ كاملة منها
باستخدام GitHub Spark، ما عليك سوى كتابة عبارة مثل: "أنشئ موقعًا إلكترونيًا يُوصي بأفلام بناءً على مزاجي"، وسيبدأ النظام في بناء الموقع بالكامل. فهو يُهيئ كلاً من الواجهة الأمامية والخلفية، ويُضيف وظائف الذكاء الاصطناعي، ويتجاوز كل عمليات الإعداد اليدوي.
يعتمد كل شيء على Claude Sonnet 4، وهو نموذج لغوي ضخم يحلل التعليمات البرمجية باللغة الطبيعية ويحولها إلى كود جاهز للإنتاج. لا يتطلب Spark أي إعدادات يدوية للخادم أو واجهات برمجة التطبيقات أو خطط النشر، فهو يقوم بكل ذلك تلقائيًا.
لا داعي لتعديل إعدادات الاستضافة. يتولى Spark إدارة خوادم الويب ونشر النسخة النهائية تلقائيًا. هذا يعني أن المستخدمين ليسوا بحاجة لمعرفة أي شيء عن موازنات الأحمال، أو شهادات SSL، أو حتى كيفية ربط نطاق. فهو يتولى الأمور الروتينية مع الحفاظ على ربط المستودع بحساب GitHub الخاص بك.
يُقال إن النظام يدعم أيضًا دمج الذكاء الاصطناعي دون الحاجة إلى مفاتيح واجهة برمجة التطبيقات (API). فبدلاً من أن يبحث المستخدمون في الوثائق أو بوابات المطورين، يقوم Spark بتوصيل نماذج من OpenAI وMeta وDeepSeek وxAI. كما يقوم ببناء ميزات مثل روبوتات الدردشة، وملخصات البيانات، ومحركات التوصيات مباشرةً في التطبيق، مستخدمًا تلك النماذج في بنيته الداخلية.
وعندما يصبح التطبيق جاهزًا، يكفي نقرة واحدة لنشره على الإنترنت. لا حاجة لإعداد AWS، ولا Heroku، ولا حتى لبرمجة النشر. فقط "انشر"
تعمل وكلاء GitHub Copilot على توسيع خيارات التعاون والبرمجة
صُمم Spark لدعم سير العمل المتنوع. يمكنك البدء بموجه لغة طبيعية، أو سحب العناصر باستخدام أدوات تحكم مرئية، أو الدخول إلى قاعدة التعليمات البرمجية الفعلية إذا كنت ترغب في تعديل التفاصيل يدويًا. يبقى GitHub Copilot جزءًا لا يتجزأ من العملية، حيث يوفر إكمالًا فوريًا، واقتراحات للتعليمات البرمجية، ومساعدة عند كتابة المنطق.
كل تطبيق مُصمم باستخدام Spark تلقائيًا matic GitHub خاص به . يتضمن ذلك حزمة DevOps المعتادة، GitHub Actions لخطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD)، وDependabot لتحديثات الحزم وتنبيهات الثغرات الأمنية. بالتالي، يمكن للمستخدمين الراغبين في التوسع أو المراقبة أو التكامل مع أنظمة أخرى الانتقال مباشرةً إلى مستودع جاهز لعمليات DevOps.
يدعم Spark أيضًا التشغيل في مساحة كود GitHub. من داخل واجهة مستخدم Spark، يمكن للمستخدمين إنشاء بيئة برمجة سحابية واستخدام وكلاء GitHub Copilot. يمكن تكليف هؤلاء الوكلاء بمهام مثل تصحيح الأخطاء، وإضافة ميزات جديدة، أو إصلاح المشكلات. إنها ليست مجرد ميزة الإكمال التلقائي، بل هي أدوات ذكاء اصطناعي تتولى المهام نيابةً عنك وتنفذها مباشرةً داخل المستودع.
بإمكان هذه البرامج التعامل مع كل شيء بدءًا من مراجعات المنطق وحتى إعادة هيكلة الملفات. ويمكن للمطورين التعاون معها كما لو كانت أعضاءً في فريق العمل عن بُعد.
يُغطي Spark أيضًا مصادقة المستخدم، وإعداد قواعد البيانات، واستضافة المواقع، كل ذلك دون الحاجة إلى كتابة أي كود إضافي. لستَ بحاجة إلى تشغيل حاوية PostgreSQL أو ربط OAuth، فهو مُضمّنٌ بالفعل في الإعداد الذي يُشغّله Spark في الخلفية. إذا كان تطبيقك يحتاج إلى وظيفة تسجيل الدخول، أو بيانات دائمة، فهي مُدمجةٌ فيه.
يركز الإصدار الحالي من Spark على السرعة أكثر من التعقيد، مع الحفاظ على إمكانية تعديل جميع البيانات. فبعد إنشاء الكود الأولي، يمكن للمستخدمين الاطلاع على الملفات، وتعديل ما يرغبون به، أو إضافة متعاونين. ولأن كل شيء يتم عبر GitHub، فإنه يتكامل بسلاسة مع الفرق التي تعمل بالفعل على برامج مُدارة بنظام التحكم في الإصدارات.
صورة التقطها 