يشهد GitHub تطورًا كبيرًا في أدوات التطوير الخاصة به من خلال إعلانين رئيسيين: ترقية متعددة النماذج إلى Copilot وإدخال Spark، وهي منصة لتطوير الويب باللغة الطبيعية.
تعمل شركة استضافة التعليمات البرمجية العملاقة على توسيع Copilot إلى ما هو أبعد من بنية OpenAI فقط لتشمل نماذج Anthropic's Claude 3.5 Sonnet وGemini 1.5 Pro من Google مع إطلاق GitHub Spark في نفس الوقت لتبسيط تطوير تطبيقات الويب من خلال تعليمات اللغة الطبيعية.
يتضمن التوسيع أخبار تكامل إضافية مع وصول Copilot إلى Xcode الخاص بشركة Apple في المعاينة العامة. منذ الإصدار الأولي لـ Copilot، يمثل هذا التحديث ثلاثي الأبعاد توسيع مجموعة أدوات الذكاء الاصطناعي الأكثر طموحًا في GitHub.
دعم نموذجي محسّن لبرنامج Copilot
استفاد GitHub Copilot منذ فترة طويلة من نماذج اللغات الكبيرة المختلفة (LLMs) لحالات الاستخدام المختلفة. تم إطلاق أول إصدار عام من Copilot باستخدام Codex، وهو إصدار مبكر من OpenAI GPT-3، تم ضبطه خصيصًا لمهام البرمجة. تم إطلاق Copilot Chat في عام 2023 باستخدام GPT-3.5 والإصدارات الأحدث GPT-4.
“منذ ذلك الحين، قمنا بتحديث إصدارات النموذج الأساسي عدة مرات، باستخدام مجموعة من نماذج GPT 3.5-turbo إلى GPT 4o و4o-mini لتلبية متطلبات زمن الوصول والجودة المختلفة،” قال توماس دومكي، الرئيس التنفيذي لشركة GitHub، في مدونة كتابة- أعلى.
يمثل قرار GitHub بتوسيع دعم نموذج Copilot إلى ما هو أبعد من تقنية OpenAI تطورًا ملحوظًا في استراتيجية التطوير المدعومة بالذكاء الاصطناعي. يتضمن التكامل الآن نماذج من رواد الصناعة Anthropic وGoogle، جنبًا إلى جنب مع OpenAI، مما يوفر للمطورين إمكانية الوصول إلى مجموعة واسعة من إمكانيات الذكاء الاصطناعي.
يشير النهج متعدد النماذج إلى التزام GitHub بتزويد المطورين بمزيد من الخيارات والمرونة في رحلة البرمجة بمساعدة الذكاء الاصطناعي.
“نحن نقدم خيار المطورين إلى GitHub Copilot مع Anthropic's Claude 3.5 Sonnet، وGoogle's Gemini 1.5 Pro، وo1-preview وo1-mini من OpenAI. سيتم طرح هذه النماذج الجديدة – أولاً في Copilot Chat، مع توفر OpenAI o1-preview وo1-mini الآن، وسيتم طرح Claude 3.5 Sonnet تدريجيًا خلال الأسبوع المقبل، وGemini 1.5 Pro من Google في الأسابيع المقبلة. قال الرئيس التنفيذي: “من Copilot Workspace إلى تحرير الملفات المتعددة إلى مراجعة التعليمات البرمجية، والإصلاح التلقائي للأمان، وCLI، سنقدم خيارات متعددة النماذج عبر العديد من مناطق سطح GitHub Copilot ووظائفه قريبًا”.
يعد توسيع GitHub لدعم النماذج أمرًا مهمًا بشكل خاص لأنه يسمح للمطورين بالاستفادة من نقاط القوة المختلفة لنماذج الذكاء الاصطناعي في مهام البرمجة المختلفة. يقدم كل مزود للذكاء الاصطناعي قدراته وتخصصاته الخاصة، مما قد يؤدي إلى اقتراحات أكواد برمجية أكثر دقة وإدراكًا للسياق عبر لغات وأطر برمجة مختلفة.
GitHub Spark: تطوير الويب باللغة الطبيعية
ومع ذلك، فإن الإعلان الأكثر إثارة للاهتمام للشركة هو تقديم GitHub Spark، وهي أداة جديدة مصممة لإحداث ثورة في تطوير تطبيقات الويب وتحقيق رؤية GitHub للوصول إلى مليار مطور. يتيح Spark للمطورين إنشاء تطبيقات الويب باستخدام تعليمات اللغة الطبيعية، مما قد يقلل من التعقيد والوقت اللازم لمشاريع تطوير الويب.
يمكن أن يفيد نهج اللغة الطبيعية هذا في تطوير الويب بشكل خاص:
- المطورون الذين يتطلعون إلى إنشاء نماذج أولية سريعة للتطبيقات،
- الفرق التي تسعى إلى سد الفجوة بين مفاهيم التصميم والتنفيذ،
- المنظمات التي تهدف إلى تسريع دورة حياة تطوير الويب الخاصة بها.
Copilot يصل إلى Xcode من Apple
يمثل الإصدار الأخير من Copilot لـ Xcode من Apple في نموذج المعاينة العامة علامة فارقة أخرى في استراتيجية توسع GitHub. يوفر هذا التكامل مساعدة في البرمجة مدعومة بالذكاء الاصطناعي لبيئة التطوير المتكاملة من Apple، مما يوفر العديد من المزايا لمطوري iOS وmacOS:
- اقتراحات التعليمات البرمجية في الوقت الفعلي داخل بيئة Xcode،
- تحسين الإنتاجية لتطوير Swift وObjective-C،
- التكامل مع سير عمل Xcode الحالي.
التأثير على إنتاجية المطورين
تعكس هذه التطورات في مجموعة أدوات الذكاء الاصطناعي الخاصة بـ GitHub اتجاهًا أوسع في الصناعة نحو أدوات تطوير أكثر ذكاءً وأتمتة. يشير الجمع بين دعم النموذج الموسع وتطوير الويب باللغة الطبيعية وتكامل Xcode إلى نهج شامل لتعزيز إنتاجية المطورين عبر الأنظمة الأساسية وسيناريوهات التطوير المختلفة.
بالنسبة لفرق التطوير، قد تعني التحديثات ما يلي:
- تقليل الوقت المستغرق في التعليمات البرمجية المعيارية،
- حل المشكلات بشكل أكثر كفاءة من خلال التطوير بمساعدة الذكاء الاصطناعي،
- مرونة أكبر في اختيار نماذج الذكاء الاصطناعي التي تناسب احتياجات المشروع المحددة.
ربما، عندما تصبح هذه الأدوات متاحة لمزيد من المطورين، قد نشهد تحولات في كيفية تعامل الفرق مع تطوير البرمجيات:
- زيادة اعتماد ممارسات الترميز بمساعدة الذكاء الاصطناعي،
- تطور سير عمل التطوير لدمج تعليمات اللغة الطبيعية،
- التركيز بشكل أكبر على حل المشكلات عالية المستوى بدلاً من تفاصيل التنفيذ.
يمثل التقدم في قدرات الذكاء الاصطناعي لـ GitHub خطوة إلى الأمام في تطور أدوات التطوير. مع الحفاظ على الجوانب الأساسية لتطوير البرمجيات، تهدف الميزات وعمليات التكامل الجديدة إلى تعزيز خبرة المطورين بدلاً من استبدالها، مما قد يؤدي إلى عمليات تطوير أكثر كفاءة وإنتاجية.
يمثل الجمع بين دعم نموذج الذكاء الاصطناعي الموسع ومقدمة GitHub Spark وتكامل Xcode نهج GitHub الشامل لتحديث تطوير البرمجيات. مع نضوج الأدوات ودمجها المطورين في سير عملهم، قد نشهد تغييرات مهمة في كيفية تصميم البرامج وتطويرها ونشرها.
(تصوير جيثب)
انظر أيضًا: الرئيس التنفيذي لـ GitHub: الاتحاد الأوروبي “سيحدد كيفية تنظيم العالم للذكاء الاصطناعي”
هل تريد معرفة المزيد عن الذكاء الاصطناعي والبيانات الضخمة من قادة الصناعة؟ اطلع على معرض الذكاء الاصطناعي والبيانات الضخمة الذي يقام في أمستردام وكاليفورنيا ولندن. ويقام هذا الحدث الشامل في موقع مشترك مع أحداث رائدة أخرى بما في ذلك مؤتمر الأتمتة الذكية، وBlockX، وأسبوع التحول الرقمي، ومعرض الأمن السيبراني والسحابي.
استكشف الأحداث والندوات عبر الإنترنت القادمة الأخرى المتعلقة بتكنولوجيا المؤسسات والمدعومة من TechForge هنا.