منصة Github هي منصة رائدة في مجال الخدمات البرمجية بتوفيرها لأكبر ساحة لرفع الملفات والخدمات البرمجية مفتوحة المصدر، ومشاركة المشاريع مع الآخرين. استحوذت عليها شركة مايكروسوفت قبل سنوات وطورتها بطريقتها الخاصة. وفي توجه شركة مايكروسوفت نحو خدمات الذكاء الاصطناعي، قد أعلنت منصة Github عن خدمات متطورة في مجال الذكاء الاصطناعي، أحدثها والأكثر تطورًا خدمة Copilot X.
أعلنت منصة Github قبل فترة بوت يعتمد على الذكاء الاصطناعي يحمل اسم Github Copilot يساعد المطورين على تجسيد وكتابة والأكواد البرمجية بتقديم وصف لها. حسب Github استطاع Copilot كتابة أكواد برمجية بشكل أسرع وأفضل بنسبة 55% من الطريقة التقليدية، وأكدت أنه ساعد 46% من المطورين المرتادين لمنصة Github. ففقط بتوفير وصف للكود البرمجي، سيقوم Github Copilot بالوظيفة من أجلك.
ترقية أفضل وخدمات أقوى عبر Github Copilot X
بإطلاق شركة مايكروسوفت للذكاء الاصطناعي Bing مدجج بمودل GPT4، كذلك الإعلان عن Microsoft Copilot المساعد الذكي الذي سيكون مدمجا في خدمات Microsoft 365، فإن المنصة التابعة لها Github أعلنت بشكل رسمي عن Github Copilot X.
وهو الرفيق الجديد للمطورين والمبرمجين، مجهز بتقنيات ذكاء اصطناعي حديثة مثل التي بدأت تعتمدها شركة مايكروسوفت. مع وصول أكبر لقاعدة بيانات ضخمة للأكواد البرمجية، ولم يعد قادرا فقط على تجسيد الأكواد البرمجية، بل تحليلها وشرحها من أجلك وتطويرها للأفضل (Code Optimization).
سيكون محملًا ببعض الوظائف الصوتية لكن لم يتم تحديد ماهيتها وطريقة عملها بالضبط. سيكون أيضا مجهز بشات (Chat) للتواصل معه بشكل أسهل مثل ChatGPT.
ما الوظائف التي يمكن لـ Copilot X توفيرها بشكل أفضل للمطورين؟
الإصدار السابق Github Copilot يوفر لك فقط صناعة أكواد برمجية بناءًا على وصف تقدمه للكود. لكن نسخته الأحدث Copilot X يوفر أشياء أكثر.
تنفيذ الأوامر الخاصة بالمشروع بشكل أسهل
أثناء العمل على مشروع برمجي، قد تود إرسال مشروع برمجي (Push) او سحب أكواد أخرى (Pull)، أو حتى أكواد متعلقة بالمشروع كتشغيله (مثلا عبر أوامر مثل npm run watch) وغيرها من الأكواد التي تعتمدها عليها في مشروعك. سيمكن لـ Copilot X معرفتها كلها وتنفيذها، فقط أخبره " أرسل التحديثات الخاصة بالمشروع إلى Github " وتلقائيا سيرفع المستجدات إلى Github.
تحسين الأكواد البرمجية وتطويرها (Code Optimization)
هل أنت من الأشخاص الذين يكتبون أكواد مبعثرة (Spagheti Code)؟ لا خوف عليك بعد اليوم، بعد كتابة الكود والتأكد من صحته، اطلب من المساعد Copilot X إعادة كتابته بشكل أفضل وتطويره وتحسينه، وسيقوم بذلك. بالطبع لا ننسى أن Copilot X لازال بمقدوره كتابة كود برمجي شغال انطلاقًا من الوصف فقط.
رفيق برمجي للتحدث معه
لا تحتاج لاستخدام خدمات شات مثل ChatGPT أو Bing Chat بالإضافة إلى Copilot. كلها مجتمعة في منصة واحدة تحمل اسم Copilot X. يمكنه أن يجيبك على أسئلة عامة، لكن وظيفته الأساسية تبقى دائما هي توفير المساعدة البرمجية متى احتجتها.
تفسير الأكواد البرمجية وشرحها
إن وجدت مشروع لشخص آخر، أو شفرة برمجية لم تكتبها أنت، لكنها شغالةفي مشروعك وتحتاج فقط إلى فهم ذلك الكود ووظيفته، فأبشر. يمكن لـ Copilot X مساعدتك في فهم الكود وشرحه وحتى كيفية عمله، والتغييرات التي يمكن إجرائها على الكود إن توافرت.
كيف يمكنني البدء في استخدام Copilot X؟
في الوقت الحالي يمكنك فقط الاشتراك في قائمة الـ Waitlist من أجل الوصول إلى Copilot X حين يتم إطلاقه بشكل تدريجي. بما أن منصة Github Copilot العادية هي خدمة مدفوعة، فمن المرتقب إطلاق Copilot X كذلك بشكل مدفوع.
يمكن استكشاف الخدمة أكثر وكذلك الاشتراك في لائحة الانتظار Waitlist عبر الرابط التالي .