بعد الكثير من الشائعات، أعلن GitHub اليوم رسميًا عن منتج جديد تمامًا يسمى GitHub Spark، إلى جانب تحديثات لـ GitHub Copilot. GitHub Spark عبارة عن أداة تعمل بالذكاء الاصطناعي تسمح لأي شخص بإنشاء تطبيقات ويب صغيرة (sparks) باستخدام لغة طبيعية، حتى بدون أي معرفة بالبرمجة أو نشر تطبيقات الويب.
يصف GitHub GitHub Spark على النحو التالي:
كل شيء يبدأ دائمًا بفكرة. عندما كنا أطفالًا، كانت لدينا آلاف الأفكار - بعضها سخيف، وبعضها مجنون، ولكن بعضها مثير للاهتمام أيضًا. اليوم نقدم لكم GitHub Spark، وهو منتج ولد من أفكار مثيرة. بفضل استخدام اللغة الطبيعية، يشكل هذا المنتج الأساس لرؤيتنا المتمثلة في تمكين مليار شخص حول العالم من أن يصبحوا مطورين. هذا برنامج ترفيهي وشخصي، وليس تطبيقًا تجاريًا.
يتميز GitHub Spark بمعاينات تفاعلية، واختلافات في المراجعة، وسجل تلقائي، واختيار نموذج للتطوير. يمكن استخدامه من أجهزة سطح المكتب والأجهزة المحمولة. يحتوي Spark على ثلاثة مكونات متكاملة بشكل وثيق:
- محرر يعتمد على اللغة الهولندية لوصف أفكار التطبيقات وتحسينها بسهولة.
- تستضيف بيئة التشغيل المُدارة Sparks، مما يوفر تخزين البيانات والموضوعات والوصول إلى نماذج اللغة الكبيرة (LLMs).
- لوحة معلومات مدعومة بـ PWA لإدارة وإطلاق Sparks من أي مكان.
يمكن مشاركة Spark التي تم إنشاؤها باستخدام GitHub مع الآخرين الذين لديهم أذونات القراءة فقط أو القراءة والكتابة. يمكن للمستخدمين الاختيار من بين مجموعة متنوعة من النماذج، بما في ذلك Claude Sonnet 3.5، وGPT-4o، وo1-preview، وo1-mini.
في الأشهر المقبلة، سيقوم GitHub بتحديث GitHub Spark في الجوانب التالية:
- توسيع أساليب التعاون (على سبيل المثال، المكتبات العامة، مما يسمح للمستخدمين بإجراء عمليات دمج دلالية للتغييرات التي أجراها شخص ما في فرع من Spark، ومتعدد اللاعبين)
- توسيع سطح المحرر (على سبيل المثال، توفير وضع "الأشعة السينية" الذي يسمح بتلخيص وتعديل السلوكيات الدقيقة للتطبيق)
- توسيع بيئة وقت التشغيل (على سبيل المثال المزيد من المكونات المضمنة، والتكامل الأفضل مع خدمات الطرف الثالث، والسماح بتخزين الملفات والبحث عن المتجهات).
يمكنك التسجيل للحصول على المعاينة الفنية لـ GitHub Spark هنا. مع GitHub Spark، أصبح إنشاء تطبيقات الويب الصغيرة ومشاركتها أمرًا سهلاً مثل كتابة جملة نصية بسيطة. تتمتع هذه الأداة المبتكرة بالقدرة على "إضفاء الطابع الديمقراطي" على تطوير البرمجيات وتمكين جيل جديد من المبدعين.