Copilot अब उपलब्ध है और इसका 60-दिन का परीक्षण होगा, जिसके बाद इसकी लागत $10 प्रति माह होगी

GitHub ने घोषणा की कि उसने परीक्षण पूरा कर लिया है GitHub स्मार्ट सहायक का पायलट, कि आप कोड लिखते समय सामान्य संरचनाएँ उत्पन्न कर सकते हैं। सिस्टम को OpenAI प्रोजेक्ट के सहयोग से विकसित किया गया था और OpenAI कोडेक्स मशीन लर्निंग प्लेटफॉर्म का उपयोग करता है, जिसे सार्वजनिक GitHub रिपॉजिटरी में होस्ट किए गए विभिन्न प्रकार के सोर्स कोड पर प्रशिक्षित किया जाता है।

कोड जनरेशन प्रोग्रामिंग भाषाओं का समर्थन करता है पायथन, जावास्क्रिप्ट, टाइपस्क्रिप्ट, रूबी, गो, सी # और सी ++ एकाधिक ढांचे का उपयोग करना। GitHub Copilot को Neovim, JetBrains IDE, Visual Studio और Visual Studio कोड के साथ एकीकृत करने के लिए मॉड्यूल उपलब्ध हैं।

परीक्षण प्रक्रिया के दौरान एकत्र की गई टेलीमेट्री को देखते हुए, सेवा पर्याप्त रूप से उच्च गुणवत्ता का कोड उत्पन्न करने की अनुमति देती है; उदाहरण के लिए, डेवलपर्स ने गिटहब कोपिलॉट में प्रस्तावित सिफारिशों का 26% स्वीकार कर लिया है।

GitHub Copilot पारंपरिक कोड पूर्णता प्रणालियों से भिन्न है कोड के काफी जटिल ब्लॉक बनाने की क्षमता में, वर्तमान संदर्भ को ध्यान में रखते हुए संश्लेषित उपयोग के लिए तैयार कार्यों तक।

GitHub Copilot एक डेवलपर द्वारा कोड लिखने के तरीके के अनुकूल होता है और कार्यक्रम में उपयोग किए गए एपीआई और ढांचे को ध्यान में रखता है। उदाहरण के लिए, यदि टिप्पणी में JSON संरचना का एक उदाहरण है, जब आप इस संरचना को पार्स करने के लिए एक फ़ंक्शन लिखना शुरू करते हैं, तो GitHub Copilot रेडी-टू-यूज़ कोड प्रदान करेगा, और बार-बार विवरणों की नियमित गणना लिखकर, यह बनेगा बाकी का।

एक ब्लॉग पोस्ट में, गिटहब के सीईओ थॉमस दोहमके ने कहा: कि GitHub Copilot को एक संपादक एक्सटेंशन के रूप में डिज़ाइन किया गया था ताकि यह सुनिश्चित किया जा सके कि डेवलपर्स जो कर रहे हैं उसके रास्ते में कुछ भी नहीं मिलता है।

"GitHub Copilot दुनिया भर के डेवलपर्स के सामूहिक ज्ञान को एक संपादक एक्सटेंशन में वितरित करता है जो वास्तविक समय में कोड का सुझाव देता है, जो आपको सबसे महत्वपूर्ण चीज़ों पर ध्यान केंद्रित करने में मदद करता है: महान सॉफ़्टवेयर का निर्माण," उन्होंने समझाया।

दोहमके के अनुसार, लगभग 1,2 मिलियन डेवलपर्स ने अपने पूर्वावलोकन चरण के दौरान कोपिलॉट की कोशिश की है। जाहिरा तौर पर यह काफी उपयोगी भी रहा है, क्योंकि दोहमके का दावा है कि उन्होंने 40% तक डेवलपर कोड को पायथन जैसी लोकप्रिय भाषाओं में लिखा है।

"कंपाइलर और ओपन सोर्स के उदय की तरह, हमारा मानना ​​​​है कि एआई-असिस्टेड कोडिंग मौलिक रूप से सॉफ्टवेयर विकास की प्रकृति को बदल देगी, जिससे डेवलपर्स को कोड को अधिक आसानी से और जल्दी से लिखने के लिए एक नया टूल मिल जाएगा," दोहमके ने कहा।

GitHub Copilot की कोड के पूर्व-निर्मित ब्लॉक उत्पन्न करने की क्षमता ने कॉपीलेफ्ट लाइसेंस के संभावित उल्लंघन पर विवाद उत्पन्न किया है। मशीन लर्निंग मॉडल बनाते समय, GitHub पर होस्ट किए गए ओपन प्रोजेक्ट रिपॉजिटरी से वास्तविक स्रोत टेक्स्ट का उपयोग किया गया था।

इनमें से कई परियोजनाएं कॉपीलेफ्ट लाइसेंस के तहत प्रदान की जाती हैं, जैसे कि जीपीएल, जिसके लिए आवश्यक है कि व्युत्पन्न कार्यों में कोड एक संगत लाइसेंस के तहत प्रदान किया जाए। यदि कोपिलॉट मौजूदा कोड पेस्ट करता है, तो डेवलपर्स अनजाने में उस प्रोजेक्ट के लाइसेंस का उल्लंघन कर सकते हैं जिससे कोड उधार लिया गया था।

यह अभी तक स्पष्ट नहीं है कि क्या कोई नौकरी उत्पन्न हुई मशीन लर्निंग सिस्टम द्वारा व्युत्पन्न माना जा सकता है. सवाल यह भी उठता है कि क्या मशीन लर्निंग मॉडल का कॉपीराइट है और यदि हां, तो इन अधिकारों का मालिक कौन है और वे उस कोड के अधिकारों से कैसे संबंधित हैं जिस पर मॉडल बनाया गया है।

एक ओर, उत्पन्न ब्लॉक मौजूदा परियोजनाओं से पाठ मार्ग को दोहरा सकते हैं, लेकिन दूसरी ओर, सिस्टम कोड संरचना को फिर से बनाता है और कोड को स्वयं कॉपी नहीं करता है।

GitHub के एक अध्ययन के अनुसार, Copilot द्वारा सुझाई गई सिफारिशों में से केवल 1% में मौजूदा परियोजनाओं के कोड स्निपेट शामिल हैं 150 से अधिक वर्णों के। ज्यादातर स्थितियों में, पुनरावृत्ति तब होती है जब कोपिलॉट संदर्भ को सही ढंग से निर्धारित नहीं करता है या किसी समस्या का सामान्य समाधान प्रदान नहीं करता है।

मौजूदा कोड को बदलने से बचने के लिए, कोपिलॉट में एक विशेष फ़िल्टर जोड़ा गया है जो मौजूदा परियोजनाओं के साथ ओवरलैपिंग की अनुमति नहीं देता है। कॉन्फ़िगर करते समय, डेवलपर अपने विवेक से इस फ़िल्टर को चालू या बंद कर सकता है। अन्य समस्याओं के अलावा, यह संभावना है कि संश्लेषित कोड मॉडल को प्रशिक्षित करने के लिए उपयोग किए गए कोड में मौजूद त्रुटियों और कमजोरियों को दोहरा सकता है।

अंत में, यह उल्लेखनीय है कि यह सेवा लोकप्रिय ओपन सोर्स प्रोजेक्ट्स के अनुरक्षकों और छात्रों के लिए निःशुल्क है। जबकि अन्य श्रेणियों के उपयोगकर्ताओं के लिए, GitHub Copilot तक पहुँच का भुगतान किया जाता है ($10 प्रति माह या $100 प्रति वर्ष), लेकिन 60 दिनों के लिए निःशुल्क परीक्षण पहुँच प्रदान की जाती है।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।