في Microsoft Ignite، يتولّى الذكاء الاصطناعي في Microsoft Ignite، الذكاء الاصطناعي للطيار الآلي
عُقد مؤتمر مايكروسوفت السنوي للمطورين، Ignite، الأسبوع الماضي في أورلاندو، فلوريدا. عرض الحدث أحدث الابتكارات والاتجاهات في مجال الحوسبة السحابية والذكاء الاصطناعي والواقع المختلط وغيرها. من بين العديد من الإعلانات والعروض التوضيحية، برز أحدها كنقطة تحول للمطورين: Copilot AI.

Copilot AI هي خدمة جديدة تستفيد من قوة مستودع أكواد GitHub ومعالجة اللغة الطبيعية في OpenAI لتوليد اقتراحات أكواد للمطورين. يمكن ل Copilot AI فهم سياق التعليمات البرمجية ومقصدها وتقديم اقتراحات دقيقة وذات صلة لإكمال المهام أو إصلاح الأخطاء أو إضافة ميزات. يستطيع Copilot AI أيضاً كتابة دوال أو فئات كاملة من الصفر، استناداً إلى بعض الكلمات الرئيسية أو التعليقات.
طُرح Copilot AI لأول مرة في يونيو كمعاينة تقنية واستخدمه منذ ذلك الحين أكثر من 10 ملايين مطور حول العالم. وفي مؤتمر Ignite، أعلنت مايكروسوفت أن Copilot AI متاح الآن على نطاق واسع ل Visual Studio Code، محرر الأكواد الأكثر شعبية في العالم. يمكن للمطورين تثبيت Copilot AI كملحق والبدء في استخدامه على الفور.
لإظهار قوة وإمكانات Copilot AI، دعت مايكروسوفت بعض المطورين الرائدين في هذا المجال للمشاركة في تحدٍ مباشر للبرمجة على المسرح. وتمثل التحدي في إنشاء تطبيق ويب يمكنه إنشاء تسميات توضيحية للصور، باستخدام Copilot AI كمساعد وحيد. كان أمام المطورين 15 دقيقة لإكمال التحدي وصوّت الجمهور لأفضل تطبيق.
كانت النتائج مبهرة. فقد تمكن Copilot AI من إنشاء كود لمختلف جوانب التطبيق، مثل استيراد المكتبات وتحديد النماذج وتحميل الصور ومعالجة التسميات التوضيحية وعرض النتائج. كما قدم Copilot AI أيضاً تعليقات وتفسيرات مفيدة للرمز البرمجي، بالإضافة إلى روابط للوثائق والموارد. تمكّن المطوّرون من التركيز على منطق التطبيق وتصميمه، بدلاً من التركيز على بناء الكود وتفاصيله.
كانت الفائزة في التحدي أليس لي، وهي مهندسة برمجيات أولى في نتفليكس. فقد أنشأت تطبيق ويب يمكنه إنشاء ترجمات لملصقات الأفلام، مستخدمةً Copilot AI لكتابة معظم الأكواد البرمجية. وقالت إن Copilot AI كان بمثابة وجود زوج إضافي من العيون والأيدي التي يمكن أن تساعدها في البرمجة بشكل أسرع وأفضل.
Copilot AI ليس أداة للمطورين فحسب، بل هو أيضاً منصة للتعلم والتعاون. يمكن للمطورين استخدام Copilot AI لتعلم لغات أو أطر عمل أو واجهات برمجة تطبيقات جديدة من خلال رؤية كيف يقترح Copilot AI التعليمات البرمجية لسيناريوهات مختلفة. كما يمكن للمطورين أيضاً مشاركة التعليمات البرمجية الخاصة بهم مع الآخرين وتلقي الملاحظات من Copilot AI حول كيفية تحسينها.
لا يهدف Copilot AI إلى أن يحل محل المطورين البشريين، ولكن لزيادة مهاراتهم وإنتاجيتهم. لا يزال برنامج Copilot AI في مراحله الأولى وقد لا ينتج دائماً التعليمات البرمجية المثالية أو المثلى. لا يزال المطورون بحاجة إلى مراجعة واختبار التعليمات البرمجية التي ينتجها Copilot AI واستخدام حكمهم وإبداعهم لاتخاذ القرارات النهائية.
Copilot AI هي خدمة ثورية لديها القدرة على تغيير الطريقة التي يبرمج بها المطورون. من خلال استخدام الذكاء الاصطناعي لمساعدة الذكاء البشري، يمكن ل Copilot AI مساعدة المطورين على إنشاء تطبيقات مذهلة بشكل أسرع وأسهل من أي وقت مضى.
أعلنت شركة مايكروسوفت عن عدد من الميزات والتحسينات الجديدة على مساعد الذكاء الاصطناعي Copilot الذي يساعد المطورين على كتابة التعليمات البرمجية بشكل أسرع وأكثر ذكاءً. أصبح Copilot، المعروف سابقاً باسم Bing Chat، متاحاً الآن لمستخدمي الأعمال والمستهلكين، بالإضافة إلى تكامله مع عدد من منتجات وخدمات مايكروسوفت.
في مؤتمر Ignite هذا الأسبوع، أظهرت مايكروسوفت في مؤتمر Ignite كيف يمكن لكوبيلوت مساعدة المطورين في مهام مثل إكمال التعليمات البرمجية والتوثيق والاختبار وتصحيح الأخطاء وإعادة الهيكلة والنشر. يمكن لكوبيلوت أيضاً توليد التعليمات البرمجية من أوصاف اللغة الطبيعية، باستخدام مجموعة كبيرة من التعليمات البرمجية مفتوحة المصدر ومستودعات مايكروسوفت الخاصة. يعمل Copilot مع نموذج GPT-3 الخاص ب OpenAI، والذي تمتلك Microsoft ترخيصاً حصرياً له.
كان من أبرز ما جاء في الإعلان إطلاق Copilot على Bing، والذي يتيح للمستخدمين البحث عن مقتطفات وأمثلة برمجية مباشرة من محرك بحث Bing. كما يمكن للمستخدمين أيضاً طرح أسئلة على Copilot حول مفاهيم البرمجة أو البرمجة والحصول على إجابات بلغة طبيعية أو برمجة. سيتم إطلاق Copilot على Bing من الإصدار التجريبي في 1 ديسمبر وسيكون متاحاً لأي شخص لديه حساب مايكروسوفت.
كما كشفت مايكروسوفت أيضاً أن Copilot مدمج الآن مع Visual Studio Code، محرر الأكواد الشهير الذي يضم أكثر من 14 مليون مستخدم نشط شهرياً. يمكن للمستخدمين تثبيت ملحق Copilot لـ VS Code والحصول على تلميحات التعليمات البرمجية وإكمال التعليمات البرمجية أثناء الكتابة. يمكن لكوبيلوت أيضًا إنشاء التعليمات البرمجية من التعليقات أو سلاسل المستندات، بالإضافة إلى توفير وثائق سياقية وروابط للموارد ذات الصلة.
وهناك تكامل آخر أعلنت عنه مايكروسوفت مع GitHub، أكبر منصة على الإنترنت لاستضافة مشاريع الأكواد البرمجية والتعاون فيها. يمكن للمستخدمين ربط حساباتهم على GitHub ب Copilot والحصول على اقتراحات أكواد مخصصة بناءً على مستودعاتهم وتفضيلاتهم. يمكن ل Copilot أيضاً مساعدة المستخدمين على إنشاء طلبات السحب ومراجعة التعليمات البرمجية وحل التعارضات ودمج التغييرات.
كما طرحت مايكروسوفت ميزة جديدة تسمى Copilot Live، والتي تتيح للمستخدمين التعاون في مشاريع البرمجة في الوقت الفعلي عبر الدردشة الصوتية والمرئية. يمكن للمستخدمين دعوة مطورين آخرين للانضمام إلى جلسة Copilot ومشاركة الشاشة ومحرر التعليمات البرمجية والمنصة. يتيح Copilot Live أيضاً للمستخدمين المشاركة في تحرير التعليمات البرمجية وتشغيل الاختبارات وتصحيح الأخطاء ونشر التطبيقات معاً.
يُعد Copilot من Microsoft مؤشراً واضحاً على طموح الشركة في الاستفادة من الذكاء الاصطناعي لتمكين المطورين وتحسين الإنتاجية. في حين أن جوجل كانت تختبر أيضاً الذكاء الاصطناعي التوليدي للبرمجة من خلال مشروعي Bard و Search Generative Experience (SGE)، إلا أنهما لا يزالان في المراحل الأولى وغير متاحين على نطاق واسع. أما مشروع Copilot من Microsoft، من ناحية أخرى، فقد خرج من المرحلة التجريبية وتم دمجه مع بعض أدوات ومنصات المطورين الأكثر شعبية.