يجعل GitHub برنامج Copilot Chat متاحًا بشكل عام، مما يسمح للمطورين بطرح أسئلة حول التعليمات البرمجية
في وقت سابق من هذا العام، طرحت GitHub برنامج Copilot Chat، وهو برنامج دردشة آلي يركز على البرمجة يشبه ChatGPT، للمؤسسات المشتركة في Copilot for Business. وصلت خدمة Copilot Chat مؤخرًا إلى عملاء Copilot الأفراد – أولئك الذين يدفعون 10 دولارات شهريًا – في مرحلة تجريبية. والآن، يقوم GitHub بإطلاق الدردشة بشكل عام لجميع المستخدمين.
اعتبارًا من اليوم، تتوفر خدمة Copilot Chat في الشريط الجانبي في IDEs من Microsoft وVisual Studio Code وVisual Studio – وهي مضمنة كجزء من طبقات GitHub Copilot المدفوعة ومجانية للمعلمين والطلاب والمشرفين المعتمدين لبعض المشاريع مفتوحة المصدر.
قال Shuyin Zhao، نائب رئيس إدارة المنتجات في GitHub، لـ TechCrunch في مقابلة عبر البريد الإلكتروني: “باعتبارنا موطنًا لمطوري العالم، فقد طرحنا في السوق ما يعد الآن أداة مطور الذكاء الاصطناعي الأكثر اعتماداً على نطاق واسع في التاريخ”. “وكان اكتمال الكود مجرد البداية.”
لم يتغير شيء آخر بخصوص Copilot Chat منذ الإصدار التجريبي.
لا يزال برنامج الدردشة الآلي مدعومًا بـ GPT-4، نموذج الذكاء الاصطناعي الرائد من OpenAI، والذي تم ضبطه خصيصًا لسيناريوهات التطوير. يمكن للمطورين مطالبة Copilot Chat باللغة الطبيعية للحصول على إرشادات في الوقت الفعلي، على سبيل المثال مطالبة Copilot Chat بشرح المفاهيم أو اكتشاف نقاط الضعف أو كتابة اختبارات الوحدة.
مثل كل نماذج الذكاء الاصطناعي التوليدية، تم تدريب النموذج الذي يقوم عليه برنامج Copilot Chat، GPT-4، على البيانات المتاحة للجمهور – وبعضها محمي بحقوق الطبع والنشر أو بموجب ترخيص مقيد. يجادل البائعون، بما في ذلك GitHub، بأن مبدأ الاستخدام العادل يحميهم من مطالبات حقوق الطبع والنشر. لكن هذا لم يمنع المبرمجين من رفع دعاوى قضائية جماعية ضد GitHub، وMicrosoft (الشركة الأم لـ GiHub)، وOpenAI بشأن ما يزعمون أنه ترخيص مفتوح المصدر وانتهاكات للملكية الفكرية.
سألت Zhao عما إذا كان أصحاب قاعدة التعليمات البرمجية سيكون لديهم فرصة لإلغاء الاشتراك في التدريب، الآن، في حالة رغبتهم في القيام بذلك. وقالت إنه لا توجد آلية جديدة لهذا مع الإطلاق الأوسع لـ Copilot Chat، وبدلاً من ذلك اقترحت أن يقوم مالكو قاعدة التعليمات البرمجية بجعل مستودعاتهم خاصة لمنع تضمينها في مجموعات التدريب المستقبلية.
يجب أن أتخيل أن مالكي قاعدة التعليمات البرمجية لن يتعاملوا بلطف مع هذا الاقتراح – هناك العديد من الأسباب للحفاظ على التعليمات البرمجية المحمية بحقوق الطبع والنشر للعامة، أقلها البحث عن الأخطاء من خلال التعهيد الجماعي. لكن من الواضح أن GitHub ليس على استعداد للتزحزح عن إلغاء الاشتراك في بيانات التدريب – أو ليس بعد، على الأقل.
تميل نماذج الذكاء الاصطناعي التوليدي، بما في ذلك GPT-4، إلى الهلوسة أو اختلاق الحقائق بثقة، وهو ما يمثل مشكلة خاصة في مجال البرمجة. وفقًا لدراسة حديثة أجرتها جامعة ستانفورد، يميل المطورون الذين يستخدمون مساعدي الذكاء الاصطناعي للبرمجة إلى إنتاج تعليمات برمجية أقل أمانًا مقارنة بأولئك الذين لا يستخدمون مساعدي الذكاء الاصطناعي، ويرجع ذلك جزئيًا إلى أن مساعدي الذكاء الاصطناعي يقدمون عربات التي تجرها الدواب أو مقتطفات تعليمات برمجية مهملة.
قال تشاو إن أداء GPT-4 “أفضل” ضد الهلوسة مقارنة بالنموذج الأقدم الذي كان يعمل على تشغيل Copilot ذات يوم، وأشار إلى ميزات تخفيف الاستغلال مثل المرشحات لأنماط التعليمات البرمجية غير الآمنة، والتي تخطر مستخدمي Copilot Chat بنقاط الضعف مثل بيانات الاعتماد المشفرة وحقن SQL و حقن المسار. لكنها شددت على أهمية المراجعة البشرية الدقيقة لأي كود يقترحه الذكاء الاصطناعي.
وقال تشاو: “يتم تشغيل GitHub Copilot بواسطة نماذج OpenAI، والتي وجدنا أنها أفضل النماذج للخدمات التي نقدمها اليوم”. “نحن في وضع قوي حقًا لمواصلة تمكين المطورين بأدوات الذكاء الاصطناعي التي يحتاجون إليها لبناء برامج أفضل وأكثر أمانًا على نطاق واسع – وللحصول على المتعة أثناء قيامهم بذلك.”
في أكتوبر، أخبر الرئيس التنفيذي لشركة Microsoft، ساتيا ناديلا، المحللين أن برنامج Copilot لديه مليون مستخدم مدفوع الأجر وحوالي 37000 عميل من المؤسسات. لكن يتعين على GitHub أن يجعل Copilot أكثر جاذبية خشية أن يخسر أرضه أمام المنافسين، وبالتالي خسارة الأموال.
وفقًا لمقال نشرته صحيفة وول ستريت جورنال، تخسر شركة Copilot ما متوسطه 20 دولارًا شهريًا لكل مستخدم، ويكلف بعض العملاء GitHub ما يصل إلى 80 دولارًا شهريًا. يُقال إن السبب وراء ذلك هو السعر المرتفع لتشغيل نماذج الذكاء الاصطناعي الأساسية – وهي مشكلة واجهتها شركة Kite الناشئة في مجال ترميز الذكاء الاصطناعي، مما أجبرها على الإغلاق في أوائل ديسمبر الماضي.
بينما يكافح GitHub لجعل Copilot مربحًا، تواصل Amazon ترقية CodeWhisperer، الذي ربما يكون المنافس الأفضل من حيث الموارد لـ Copilot.
في أبريل، قامت أمازون بتوفير CodeWhisperer مجانًا للمطورين دون أي قيود على الاستخدام. شهد ذلك الشهر أيضًا إطلاق CodeWhisperer Professional Tier، الذي أضاف تسجيل الدخول الموحد باستخدام تكامل AWS Identity and Access Management بالإضافة إلى حدود أعلى على الفحص بحثًا عن الثغرات الأمنية. تم إطلاق خطة مؤسسية لـ CodeWhisperer في سبتمبر. و في في أوائل نوفمبر، قامت أمازون “بتحسين” CodeWhisperer من أجل يمد اقتراحات “محسنة” لتطوير التطبيقات على MongoDB، برنامج إدارة قواعد البيانات مفتوحة المصدر.
وبصرف النظر عن CodeWhisperer، فإن Copilot لديها منافسة في الشركات الناشئة مثل Magic وTabnine وCodegen وLaredo بالإضافة إلى نماذج مفتوحة المصدر مثل Meta’s Code Llama وHugging Face’s وStarCoder من ServiceNow.
اكتشاف المزيد من مجلة كوكان
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.