GitHub تكشف رؤيتها لنظام شامل لتسليم البرمجيات في Universe 2026
تتطور أدوار المطورين، إذ تنتقل من كتابة كل سطر برمجي إلى التعاون مع مساعدي الذكاء الاصطناعي وإدارة أساطيل من الوكلاء. ويبقى التركيز على تسليم العمل البرمجي المكتمل، سواء كان ميزة جديدة أو إصلاح خطأ أو تحديثاً أمنياً.
في فعالية GitHub Universe يوم 28 أكتوبر، كشفت GitHub عن رؤيتها لنظام شامل لتسليم البرمجيات. وأطلقت الشركة منتجات جديدة صُممت لتحقيق هذه الرؤية، وناقشت تحسينات البنية التحتية التي تدعمها.
رؤيتنا: من الفكرة إلى برمجيات مكتملة
لم تعد دورة حياة تطوير البرمجيات (SDLC) عملية خطية من التخطيط إلى البرمجة إلى الاختبار إلى النشر. فالتغييرات في الشيفرة، أو طلبات الزملاء، أو مؤشرات الإنتاج يمكن أن تبدأ العمل في أي نقطة من النظام. ويتنقل المطورون ووكلاؤهم عبر مراحل مختلفة بحسب المهمة المطروحة، إذ يحدد المطورون الاتجاه ويتخذون القرارات بينما ينفذ الوكلاء التغييرات ويتحققون منها. وتغذي هذه العملية آلة تعلّم مستمر تعزز الدورات المستقبلية.
يعالج نظام تسليم البرمجيات القائم على الوكلاء ثلاثة مجالات رئيسية:
- السرعة: تحقيق تسليم برمجيات سريع وفعّال.
- الذكاء: استخدام محرك تعلّم مستمر لتحسين أداء النظام بمرور الوقت.
- الجودة: ضمان الأمان افتراضياً واكتشاف الأخطاء قبل النشر.
صُممت GitHub للمطورين ووكلائهم، مع توفير العناصر الأساسية (primitives) لإنشاء حلول مخصصة، ما يتيح التحكم في العمل والأدوات والتكاليف.
ميزات ومنتجات جديدة تدفع العمل إلى الأمام
خلال الفعالية، عرضت GitHub عدة منتجات وميزات جديدة، بدءاً من تطبيق GitHub Copilot.
تطبيق GitHub Copilot: من المشكلة إلى الدمج، في تطبيق واحد
صُمم تطبيق GitHub Copilot لتسليم البرمجيات القائم على الوكلاء، إذ يربط الوكلاء والأدوات عبر المشاريع لتبسيط العمل دون الحاجة إلى عمليات تسليم متعددة. ويدعم مهام متنوعة، منها كتابة المواصفات ومناقشة التصاميم وتحليل القياسات عن بُعد.
Copilot Fusion: تنسيق متعدد النماذج بأفضل صورة
تتطلب المهام المختلفة نماذج مختلفة، ولا ينبغي أن يضطر المطورون إلى إدارة كل اختيار للنموذج. يقيّم Copilot Fusion احتياجات المهمة عبر الاستدلال وتوليد الشيفرة وتصحيح الأخطاء واستخدام الأدوات، ويختار أفضل طريقة تنفيذ عبر نماذج متعددة. وفي مؤشر Artificial Analysis Coding Agent Index، سجل Fusion Max نتيجة قريبة من Opus 5.5 Max بنصف التكلفة ووقت أقل بنسبة 40% لكل مهمة.
Copilot Projects: امنح Copilot هدفاً
تتيح Copilot projects، المتاحة في تطبيق GitHub Copilot، للمستخدمين إدارة عمل الوكلاء عبر مستودعات متعددة في جلسات متوازية، مع توفير مكان واحد لتتبع التقدم واتخاذ القرارات.
استمرارية الجلسة: واصل العمل عبر الأسطح المختلفة
لا ينبغي أن يتوقف العمل عند تبديل الأجهزة أو الأدوات. تتيح استمرارية الجلسة للمستخدمين الحفاظ على جلسة الوكيل السحابي نفسها عبر منصات مختلفة، ما يسمح بانتقالات سلسة بين الأجهزة.
Copilot Automations: التعلم من النتائج
تسهل Copilot automations سير العمل المدعوم بالذكاء الاصطناعي داخل المستودعات، إذ تستجيب للأحداث أو تعمل وفق جداول زمنية، وتتعلم من نتائجها لاقتراح تحسينات.
Copilot Code Review Max: نظرة أعمق على ما يُنشر
مع زيادة حجم الشيفرة يزداد الطلب على المراجعات. تحدد Copilot code review Max الجديدة الأخطاء الجوهرية التي يحتاج المطورون إلى معالجتها، محققةً أعلى درجة F1 على ReviewBench للمشكلات عالية الخطورة.
ميزات Copilot دون اشتراك مؤسسي منفصل
بدءاً من اليوم، يمكن لعملاء GitHub Enterprise الوصول إلى جميع ميزات Copilot دون اشتراك منفصل، ويدفعون فقط مقابل أرصدة الذكاء الاصطناعي المستخدمة. هذا متاح عبر GitHub Sales، مع خيارات الخدمة الذاتية قريباً.
استثماراتنا المستمرة في البنية التحتية
تعتمد هذه التطورات على أساس سريع وموثوق وقابل للتوسع. أضافت GitHub:
- 4 ملايين نواة معالج
- 160 بيتابايت من التخزين عالي السرعة
- سعة شبكة 50 تيرابت/ثانية
وتنتقل الشركة إلى نشر متعدد المناطق في Azure، وتستهدف إتمامه مطلع العام المقبل. توفر هذه الاستثمارات مجالاً للنمو وتدعم تطوير الأنظمة التي تدير العمل.
وسّعت GitHub بنيتها التحتية لاستيعاب النشاط المتزايد، مع مبادئ جديدة توجه هندستها: تبسيط العناصر الأساسية، وفصل التخزين عن الحوسبة، وتقليل التنسيق.
ما بعد أول 1%
مع تطور أدوار المطورين، تبقى أهميتهم قصوى. قد تمثل البرمجيات التي أُنشئت حتى الآن أقل من 1% مما سيُطور في السنوات الخمس المقبلة. والتركيز على حل مشكلات كانت مستعصية سابقاً.
تسعى GitHub إلى ربط نظام تسليم البرمجيات بالكامل، وتعزيز التعاون بين المطورين والوكلاء، وتطوير البنية التحتية لمواجهة تحديات المستقبل.
المصدر: GitHub Blog