GitHub Copilot مشين لرننگ سسٽم شروع ڪيو جيڪو ڪوڊ ٺاهي ٿو

GitHub انٽيليجنٽ اسسٽنٽ GitHub Copilot جي جاچ مڪمل ڪرڻ جو اعلان ڪيو، ڪوڊ لکڻ وقت معياري تعميرات پيدا ڪرڻ جي قابل. سسٽم گڏيل طور تي OpenAI پروجيڪٽ سان ترقي ڪئي وئي ۽ OpenAI Codex مشين لرننگ پليٽ فارم استعمال ڪري ٿي، عوامي GitHub repositories ۾ ميزباني ڪيل سورس ڪوڊز جي وڏي صف تي تربيت ڪئي وئي. خدمت مشهور اوپن سورس منصوبن ۽ شاگردن جي سار سنڀال لاءِ مفت آهي. صارفين جي ٻين قسمن لاء، GitHub Copilot تائين رسائي ادا ڪئي وئي آهي ($ 10 هر مهيني يا هر سال $ 100)، پر مفت آزمائشي رسائي فراهم ڪئي وئي آهي 60 ڏينهن تائين.

ڪوڊ جنريشن پروگرامنگ ٻولين ۾ سپورٽ ڪئي وئي آھي Python، JavaScript، TypeScript، Ruby، Go، C# ۽ C++ مختلف فريم ورڪ استعمال ڪندي. GitHub Copilot کي Neovim، JetBrains IDEs، Visual Studio، ۽ Visual Studio Code ڊولپمينٽ ماحول سان ضم ڪرڻ لاءِ ماڊل موجود آهن. ٽيسٽ دوران گڏ ڪيل ٽيليميٽري طرفان فيصلو ڪندي، خدمت توهان کي اجازت ڏئي ٿي ته ڪافي اعليٰ معيار جو ڪوڊ ٺاهي - مثال طور، GitHub Copilot ۾ تجويز ڪيل سفارشن جو 26٪ ڊولپرز طرفان قبول ڪيو ويو جيئن آهي.

GitHub Copilot روايتي ڪوڊ مڪمل ڪرڻ واري سسٽم کان مختلف آهي ان جي قابليت ۾ ڪافي پيچيده ڪوڊ بلاڪ ٺاهڻ جي صلاحيت ۾، تيار ڪيل ڪمن تائين جيڪي ترتيب ڏنل آهن موجوده حوالي سان. GitHub Copilot ان طريقي سان ترتيب ڏئي ٿو جيڪو ڊولپر ڪوڊ لکي ٿو ۽ پروگرام ۾ استعمال ٿيل APIs ۽ فريم ورڪ کي حساب ۾ رکي ٿو. مثال طور، جيڪڏهن ڪنهن تبصري ۾ JSON ڍانچي جو مثال موجود آهي، جڏهن توهان هن ڍانچي کي پارس ڪرڻ لاءِ هڪ فنڪشن لکڻ شروع ڪندا، GitHub Copilot تيار ڪيل ڪوڊ پيش ڪندو، ۽ جڏهن بار بار بيانن جي معمولي لسٽون لکندو، اهو باقي پيدا ڪندو. پوزيشنون

GitHub Copilot مشين لرننگ سسٽم شروع ڪيو جيڪو ڪوڊ ٺاهي ٿو

GitHub Copilot جي تيار ڪيل ڪوڊ بلاڪ ٺاهڻ جي صلاحيت ڪاپي ليٽ لائسنس جي امڪاني خلاف ورزي سان لاڳاپيل تڪرار جو سبب بڻيل آهي. جڏهن مشين لرننگ ماڊل ٺاهيندي، GitHub تي واقع اوپن سورس پروجيڪٽ جي ذخيرن مان حقيقي ماخذ نصوص استعمال ڪيا ويا. انھن مان گھڻا منصوبا ڪاپي ليفٽ لائسنس تحت مهيا ڪيا ويا آھن، جھڙوڪ GPL، جن کي ضرورت آھي اخذ ڪيل ڪمن جو ڪوڊ ھڪ مطابقت واري لائسنس تحت ورهايو وڃي. موجوده ڪوڊ داخل ڪرڻ سان جيئن Copilot جي تجويز ڪيل آهي، ڊولپر شايد اڻڄاڻ طور پراجيڪٽ جي لائسنس جي خلاف ورزي ڪن ٿا جتان ڪوڊ قرض ورتو ويو هو.

اهو اڃا تائين واضح نه آهي ته ڇا مشين جي سکيا واري نظام پاران ٺاهيل ڪم کي نڪتل سمجهي سگهجي ٿو. سوال پڻ پيدا ٿين ٿا ته ڇا هڪ مشين لرننگ ماڊل ڪاپي رائيٽ جي تابع آهي ۽، جيڪڏهن ائين آهي، انهن حقن جو مالڪ ڪير آهي ۽ انهن جو تعلق ڪوڊ جي حقن سان ڪيئن آهي جنهن تي ماڊل ٺاهيو ويو آهي.

هڪ طرف، ٺاهيل بلاڪ موجوده منصوبن مان ٽيڪسٽ پاسن کي ورجائي سگهن ٿا، پر ٻئي طرف، سسٽم ڪوڊ جي ساخت کي ٻيهر ٺاهي ٿو بلڪه ڪوڊ کي نقل ڪرڻ بدران. هڪ GitHub مطالعي جي مطابق، صرف 1٪ وقت جي ڪاپيلٽ سفارش ۾ شامل ٿي سگھي ٿو ڪوڊ اسپيٽس موجود منصوبن مان جيڪي 150 اکرن کان وڌيڪ آهن. اڪثر حالتن ۾، ورجاءُ تڏهن ٿيندو آهي جڏهن ڪوپائلٽ صحيح طريقي سان حوالي سان طئي نٿو ڪري سگهي يا ڪنهن مسئلي جو معياري حل پيش ڪري ٿو.

موجوده ڪوڊ جي متبادل کي روڪڻ لاء، Copilot ۾ هڪ خاص فلٽر شامل ڪيو ويو آهي جيڪو موجوده منصوبن سان چونڪ جي اجازت نٿو ڏئي. جڏهن سيٽ اپ ڪريو، ڊولپر هن فلٽر کي پنهنجي صوابديد تي چالو يا غير فعال ڪري سگهي ٿو. ٻين مسئلن جي وچ ۾، هڪ امڪان اهو آهي ته ٺهيل ڪوڊ ماڊل کي تربيت ڏيڻ لاء استعمال ٿيل ڪوڊ ۾ موجود غلطيون ۽ ڪمزورين کي ورجائي سگھي ٿو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو