تقنية

يتيح لك GitHub Spark إنشاء تطبيقات الويب باللغة الإنجليزية البسيطة


عندما أطلق GitHub Copilot وبدأ الإكمال التلقائي لأسطر من التعليمات البرمجية – وبعد ذلك، مقتطفات التعليمات البرمجية بأكملها – كان السؤال الذي طرحه الكثير من الأشخاص هو: كم من الوقت حتى نتمكن من وصف التطبيق باللغة الطبيعية وسيقوم Copilot ببنائه لنا؟ لقد رأينا عددًا لا بأس به من التجارب في هذا المجال في الأشهر الأخيرة، ولكن الآن، يلقي GitHub نفسه بثقله وراء هذه الفكرة مع الإعلان عن GitHub Spark في مؤتمر GitHub Universe السنوي للشركة في سان فرانسيسكو.

تتيح لك Spark، وهي تجربة تطلقها الشركة رسميًا من مختبرات GitHub Next، إنشاء تطبيق ويب صغير بسرعة باستخدام اللغة الطبيعية فقط. لا يزال بإمكان المطورين ذوي الخبرة رؤية التعليمات البرمجية وتحريرها – ويوجد أسفلها مستودع GitHub وGitHub Actions وAzure CosmosDB من Microsoft كقاعدة بيانات افتراضية للتطبيقات التي تحتاج إلى مستودع – ولكن هذا اختياري. ومن الناحية المثالية، ستتمكن من استخدام تجربة تشبه الدردشة لإنشاء نموذج أولي ثم تحسينه في الخطوات اللاحقة.

لإنشاء تطبيق، عليك أن تبدأ بمطالبة أولية وسيعرض لك Spark معاينة مباشرة في غضون ثوانٍ قليلة. ومن هناك، يمكنك ضبط التطبيق وتكراره من خلال الانتقال ذهابًا وإيابًا باستخدام الروبوت.

قال لي توماس دومكي، الرئيس التنفيذي لشركة GitHub: “نعتقد حقًا أن هذه هي الخطوة التالية في إنشاء البرامج الشخصية”. “هذه التطبيقات الصغيرة، ليس المقصود منها أن تحل محل المطور المحترف. لقد تم تصميمها لتكون أداة لك لاستكشاف الأفكار، ولإنشاء روبوتات صغيرة، ومساعدين صغار في حياتك اليومية – أو لمجرد استكشاف تطوير البرامج باستخدام اللغة الطبيعية.

بينما تتحدث مواد GitHub عن Spark كأداة لبناء “تطبيقات صغيرة”، أخبرني Dohmke أنه لم يكن متأكدًا في الواقع مما إذا كانت هناك قيود مضمنة على مدى التعقيد الذي يمكن أن يصل إليه تطبيق Spark وأكد متحدث باسم GitHub أن هناك بالفعل لا توجد حدود للمطالبات أو السعة في الوقت الحالي (على الرغم من أن ذلك قد يتغير بعد المعاينة الفنية). أشار Dohmke إلى أن Spark يمكنها استخدام أي واجهة برمجة تطبيقات ويب والاستفادة من نماذج الذكاء الاصطناعي نفسها، وأنه متحمس لرؤية إلى أي مدى سيدفع مستخدمو GitHub هذه الأداة.

اعتمادات الصورة:جيثب

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

نظرًا لأن GitHub Copilot يسمح الآن للمستخدمين باختيار نموذج اللغة الكبير الذي يريدون استخدامه، فليس من المستغرب أن تقدم Spark نفس الإمكانية، مع حصول المستخدمين على الاختيار بين الإصدارات الحديثة من Anthropic’s Claude Sonnet ونماذج GPT من OpenAI.

اعتمادات الصورة:جيثب

يمكن للمستخدمين مشاركة Sparks الخاصة بهم بسهولة باستخدام عناصر تحكم وصول مخصصة. لكن الأمر الأكثر إثارة للاهتمام هو أن هؤلاء المستخدمين يمكنهم أيضًا أخذ الكود المشترك والبناء عليه بأنفسهم.

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


اكتشاف المزيد من موقع fffm

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من موقع fffm

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading