يمكن لـ GitHub Copilot الآن المساعدة في بدء مشروع باستخدام الذكاء الاصطناعي، وليس إكماله فقط
تريد GitHub أن تكون منصة Copilot، منصة إكمال التعليمات البرمجية المدعومة بـ GPT-4، موجودة طوال دورة حياة التطوير، بما في ذلك بداية مشروع البرمجة.
تعلن الشركة عن GitHub Copilot Workspace، وهي خدمة جديدة تهدف إلى تقليل الوقت الذي يقضيه المهندسون والمطورون في قراءة التعليمات البرمجية ومعرفة كيفية البدء في مشروع جديد. لن تكون مساحة العمل متاحة إلا في المعاينة الفنية لقائمة انتظار المطورين، ولكن سيتم دمجها في منصة GitHub Copilot الأكبر بعد خروجها من المعاينة.
كتب GitHub في منشور بالمدونة أنه سيتم دمج Copilot Workspace في مستودعات أو مكتبات GitHub. يمكن للمطورين أن يصفوا لـ Copilot Workspace، من خلال المطالبات، ما يريدون القيام به للمشروع. ستقدم Copilot Workspace بعد ذلك اقتراحات حول كيفية البدء وتوفير عملية خطوة بخطوة. يمكن للمستخدمين تحرير الاقتراحات، وبمجرد رضاهم عن الاقتراحات، يمكنهم تشغيل التعليمات البرمجية (أو حتى استخدام Copilot للمساعدة في إكمال التعليمات البرمجية) وإنهاء المشروع.
يقول رئيس GitHub التالي جوناثان كارتر الحافة لقد سمعوا من العملاء مدى فائدة برنامج Copilot في منتصف المشروع ولكنه لم يكن مفيدًا في البداية. لكن إضافة Copilot إلى بداية المشروع يتيح للمطورين قضاء وقت أطول في البرمجة فعليًا بدلاً من قراءة التعليمات البرمجية والوثائق المحيطة به لمعرفة كيفية البدء.
يقول كارتر إن Copilot Workspace مفيد في مراجعة التعليمات البرمجية القديمة لأنه يمكنه مسح قاعدة التعليمات البرمجية وفهم كيفية عملها بشكل أسرع من قدرة البشر على قراءة الوثائق المكتوبة التي تشرحها.
منذ إطلاق كتابة كود Copilot الخاص بـ GitHub وإكماله، أصبح منتشرًا في كل مكان ومهارة معيارية شائعة لنماذج الذكاء الاصطناعي الجديدة. تم تحسين معظم النماذج خفيفة الوزن، أو النماذج ذات مجموعة مهارات محدودة، للقيام بمهام بسيطة مثل التلخيص، ومهام الكتابة، وإكمال التعليمات البرمجية. أصدرت شركة Microsoft، الشركة الأم لـ GitHub، نموذجًا صغيرًا قادرًا على مهام كتابة التعليمات البرمجية يسمى Phi-3. أصدرت شركات مثل Meta أيضًا إصدارات من نماذجها اللغوية الكبيرة لمشاريع البرمجة.