شعار زيفيرنت

يتعلم GitHub Copilot حيلًا جديدة ، ويعتمد نموذج هذا العام

التاريخ:

درب Microsoft GitHub نموذج البرمجة Copilot الخاص به على أداء مهام جديدة ، مما يجعل مساعد الذكاء الاصطناعي المعتمد بالفعل على نطاق واسع أمرًا لا مفر منه للمطورين.

للاحتفال بهذه المناسبة ، يكون لمساعد الشفرة اسم جديد ، أو سيكون في الوقت المناسب: Copilot X ، والذي لا يُقصد به أن يكون تصنيفًا للمحتوى الذي ينتجه.

قال Thomas Dohmke ، الرئيس التنفيذي لشركة GitHub ، في منشور مدونة تم توفيره لـ السجل. "هذا هو GitHub Copilot X - رؤيتنا لمستقبل تطوير البرمجيات التي تعمل بالذكاء الاصطناعي."

ومع ذلك ، يشير Dohmke مرارًا وتكرارًا إلى البرنامج ببساطة باسم Copilot ، لذلك سنفعل أيضًا ، على افتراض أن X يمثل انتقالًا طموحًا في وقت لاحق.

من الآن فصاعدًا ، سيعتمد Copilot على مجموعة متطورة من نماذج اللغات الكبيرة ، بما في ذلك Open AI's GPT-3.5-turbo و GPT-4، بدلاً من إصدار مخصص من ملفات OpenAI مجموعة مخطوطات. تقوم شركة OpenAI بإغلاق API العام لـ Codex في 23 مارس 2023. وتقول GitHub إنها لا تتوقع أن يؤثر وقف Codex على العملاء. لم يستجب OpenAI على الفور لطلب يوضح ما إذا كان توقف واجهة برمجة التطبيقات (API) له علاقة بملف التقاضي المستمر بشأن حق المؤلف والترخيص على الدستور الغذائي ومساعد الطيار.

قدم الصيف الماضي بعد تجربة تقنية استمرت لمدة عام ، يقدم كوبيلوت اقتراحات بشأن الترميز ، على الرغم من أنها ليست جيدة دائمًا، للمطورين الذين يستخدمون GitHub مع برامج تحرير النصوص و IDEs المدعومة ، مثل Visual Studio Code.

اعتبارًا من الشهر الماضي ، وفقًا لـ GitHub ، كان لـ Copilot يد في 46 في المئة من الكود يتم إنشاؤه في مستودع Microsoft Cloud repo وساعد المطورين على البرمجة بشكل أسرع بنسبة تصل إلى 55 بالمائة.

يوم الأربعاء ، سيكون Copilot - وهو "مبرمج ثنائي" يعمل بالذكاء الاصطناعي ، كما يقول GitHub - جاهزًا للتحدث مع المطورين بأسلوب ChatGPT إما في Visual Studio Code أو Visual Studio. تحدث محادثات المطالبة والاستجابة في نافذة دردشة الشريط الجانبي لـ IDE ، على عكس استجابات الإكمال التلقائي التي يتم إنشاؤها من الاستعلامات القائمة على التعليقات في ملف المصدر.

قال دومكي: "دردشة مساعد الطيار ليست مجرد نافذة دردشة". "إنه يتعرف على الكود الذي كتبه المطور ، ورسائل الخطأ التي تظهر ، وهو مدمج بعمق في IDE."

وبالتالي يمكن للمطور أن يبرز ، على سبيل المثال ، regex في ملف مصدر ويدعو Copilot لشرح ما يفعله تعبير مطابقة النمط المنفرج. يمكن أيضًا أن يُطلب من مساعد الطيار إنشاء اختبارات أو تحليل وتصحيح الأخطاء أو اقتراح إصلاح أو محاولة مهمة مخصصة. يمكن للنموذج إضافة تعليقات تشرح كود المصدر ويمكنه تنظيف الملفات مثل لينتر.

والأكثر إثارة للاهتمام ، يمكن معالجة مساعد الطيار بالصوت. باستخدام المطالبات المنطوقة ، يمكن أن ينتج البرنامج المساعد (أو إعادة إنتاج) رمز وتشغيله عند الطلب. إنه خيار وصول يستحق على الأقل. سيحدد الوقت ما إذا كان بإمكان مساعد الطيار أن يقاوم أوامر المقالب من متسللي المقصورات الذين يوجهون الذكاء الاصطناعي لجلب محتوى غير لائق.

قال Dohmke ، من الواضح أنه ليس مستعدًا للالتزام بتوسيع اسم X: "تستند دردشة Copilot إلى العمل الذي قامت به OpenAI و Microsoft مع ChatGPT و Bing الجديد".

قد لا يكون إسقاط اسم Bing الخاص به هو التأييد الذي يتخيله تمامًا ، نظرًا للطريقة التي يتخيلها Bing لديها تنفيذ عندما تكون تحت تأثير GPT-4. ولكن على سبيل الحصر في سياق إنشاء الكود ، ربما يمكن توجيه GPT-4 بسهولة أكبر نحو مخرجات مفيدة.

لقطة شاشة لمساعد طيار يتعامل مع طلب سحب

لقطة شاشة لمساعد طيار يتعامل مع طلب سحب - انقر للتكبير

على أي حال ، فإن اعتماد GitHub لـ GPT-4 يدعم ميزة يتم فتحها كمعاينة فنية: الأوصاف التي تم إنشاؤها بواسطة AI لطلبات السحب (عمليات إرسال تغيير الكود).

عند تقديم طلب سحب تحت العين الساهرة للذكاء الاصطناعي ، يمكن للمطورين توقع العثور على نموذج GitHub الذي سيُملأ علامات التي تعمل على توفير معلومات إضافية حول ما يحدث. ثم يقع على عاتق المطورين قبول أو مراجعة الاقتراحات.

علاوة على ذلك ، تم تمديد نطاق برنامج Copilot ليشمل التوثيق. بدءا من وثائق رد فعل, مستندات Azureو DND، يمكن للمطورين طرح الأسئلة والحصول على إجابات تم إنشاؤها بواسطة الذكاء الاصطناعي من خلال واجهة الدردشة. في الوقت المناسب ، وفقًا لـ Dohmke ، سيتم توسيع القدرة على التفاعل مع الوثائق عبر واجهة الدردشة إلى مستودعات أي مؤسسة ووثائق داخلية.

لقطة من مساعد الطيار CLI

لقطة شاشة لـ Copilot CLI (انقر للتكبير)

لذلك بدلاً من الاستعلامات القائمة على الكلمات الرئيسية للعثور على رابط يشير إلى مستند بإجابة ، سيتمكن المطورون من طرح أسئلة أقل تنظيماً والحصول على إجابات دقيقة في بعض الأحيان مباشرة (بدون إسناد أي مصدر). قد يساعد هذا في تفسير سبب قلق Google بشأن الوقوع في حالة من التأثر بفعل الطوفان المفاجئ للمنتجات ذات النكهة بالذكاء الاصطناعي.

حتى أن GitHub ساعد مساعد الطيار في استعمار سطر الأوامر باستخدام مساعد الطيار جيثب CLI. إذا كنت قد نسيت في أي وقت تعويذة أو علم أوامر غامض ، فقد قام برنامج Copilot بتغطيتك ، وهو الأمر الذي قد يكون مريحًا وقد لا يكون كذلك. ®

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة

الدردشة معنا

أهلاً! كيف يمكنني مساعدك؟