कोड लिहिण्यासाठी कृत्रिम बुद्धिमत्ता सहाय्यक गिटहब कोपायलट

गिटहब यांनी सादर केले काही दिवसांपूर्वी «नावाचे एक नवीन कार्यगिटहब कोपायलटProgram ज्यामुळे प्रोग्रामरचे जीवन सोपे होईल आणि या कार्याच्या नावानुसार, आपल्याकडे कोडचे पुनरावलोकन करण्याचे प्रभारी हे आहे, म्हणजेच ते कोड लिहिताना मानक रचना तयार करण्यास सक्षम स्मार्ट विझार्ड

यंत्रणा ओपनएआय प्रोजेक्टच्या सहकार्याने विकसित केले गेले होते आणि ओपनएआय कोडेक्स मशीन लर्निंग प्लॅटफॉर्मचा वापर करते, सार्वजनिक गिटहब भांडारांमध्ये होस्ट केलेल्या विविध स्त्रोत कोडचे प्रशिक्षण दिले आहे.

आज आम्ही त्याचे तांत्रिक पूर्वावलोकन सोडत आहोत गिटहब कोपायलट , नवीन एआय जोडी प्रोग्रामर जो आपल्याला अधिक चांगले कोड लिहिण्यास मदत करतो. आपण ज्या कोडवर काम करीत आहात त्यामधून गिटहब कोपायलट संदर्भ काढतो, पूर्ण रेषा किंवा पूर्ण कार्ये सुचवितो. 

गिटहब कोपायलट कोड पूर्ण होण्यापासून भिन्न आहे पारंपारिक कारण बर्‍याच गुंतागुंतीचे कोड ब्लॉक्स तयार करण्याची क्षमता आहे, वर्तमान संदर्भ विचारात घेऊन संश्लेषित तयार-करण्यासाठी-कार्य करणे. म्हणून कोपायलट एक एआय फंक्शन आहे ज्याने कोडच्या अनेक दशलक्ष ओळींद्वारे शिकून घेतले आहे आणि आपण एखाद्या फंक्शन इत्यादींच्या व्याख्याच्या आधारे आपण काय योजना आखत आहात हे ओळखते.

उदाहरणार्थ, आपणास ट्विटस असलेले एखादे फंक्शन तयार करायचे असल्यास, कोपायलट त्यास ओळखेल आणि संपूर्ण फंक्शनसाठी कोड सुचवेल, कारण असे फंक्शन लिहिण्यापूर्वी नक्कीच तेथे बरेच प्रोग्रामर होते. हे उपयुक्त आहे कारण इतर कोड स्निपेट्सची उदाहरणे शोधण्यात त्रास वाचवतो.

उत्तरे शोधण्यासाठी इंटरनेट शोधण्यासाठी कसोशीने प्रयत्न न करता समस्यांचे निराकरण करण्यासाठी, चाचण्या लिहिण्यासाठी आणि नवीन एपीपी एक्सप्लोर करण्यासाठी आपल्याला वैकल्पिक मार्ग द्रुतपणे शोधण्यात हे मदत करते. जसे आपण लिहिता तसे, आपला कोड जलद पूर्ण करण्यात मदत करण्यासाठी आपण कोड लिहिण्याच्या पद्धतीनुसार ते रुपांतर करते.

दुसरे उदाहरण, टिप्पणीमध्ये जेएसओएन संरचनेचे उदाहरण असल्यास, जेव्हा आपण या संरचनेचे विश्लेषण करण्यासाठी एखादे फंक्शन लिहिण्यास प्रारंभ करता तेव्हा गिटहब कॉपिलॉट आउट-ऑफ-बॉक्स कोड ऑफर करेल, आणि जेव्हा वापरकर्ता पुनरावृत्ती वर्णन रूटीन एन्म्स लिहितात , उर्वरित स्थिती तयार करेल.

यासह आम्ही हे समजू शकतो की गिटहब कोपायलट विकसक कोड लिहिण्याच्या मार्गावर रुपांतर करतो आणि प्रोग्राममध्ये वापरलेली एपीआय आणि फ्रेमवर्क लक्षात घेतो. 

गिटहबच्या मते, ते "कोड व्युत्पन्न मध्ये जीपीटी -3 व्युत्पन्न करण्यापेक्षा लक्षणीय सक्षम आहेत." अधिक सार्वजनिक स्त्रोत कोड समाविष्ट असलेल्या डेटासेटवर हे प्रशिक्षण दिले गेले आहे, कारण विकसक कोड कसे लिहितात आणि अधिक अचूक डिझाइन सबमिट करण्यास सक्षम असणे याबद्दल ओपनएआय कोडेक्स अधिक परिचित असले पाहिजे.

जे आहेत त्यांच्यासाठी कोपायलट वापरण्यास सक्षम असण्यास स्वारस्य असल्यास, आपल्याला हे माहित असले पाहिजे की विस्ताराच्या रूपात ते व्हिज्युअल स्टुडिओ कोडमध्ये समाकलित केले जाऊ शकते आणि हे फक्त एक कमांड पूर्ण करण्यापलीकडे आहे. पूर्वावलोकन अधिकृतपणे पायथन, जावास्क्रिप्ट, टाइपस्क्रिप्ट, रुबी आणि गो प्रोग्रामिंग भाषांमध्ये कोड व्युत्पन्न करण्यास समर्थन देते, परंतु ते इतर भाषांमध्ये देखील मदत करू शकते.

लोक कोड कसे वापरतात याबद्दल विस्तृत ज्ञान ओपनएआय कोडेक्सला आहे आणि कोड जनरेशनमध्ये जीपीटी -3 पेक्षा लक्षणीय सक्षम आहे, काही अंशतः कारण त्यास एका डेटा सेटवर प्रशिक्षण दिले गेले होते ज्यात सार्वजनिक स्त्रोत कोडचे प्रमाण जास्त आहे.

भविष्यात, समर्थित विकास भाषा आणि सिस्टमची संख्या वाढविण्याचे नियोजित आहे. प्लगइनचे काम बाह्य सेवेला कॉल करून केले जाते जी गिटहबच्या बाजूला चालते, ज्यामध्ये इतर गोष्टींबरोबरच कोडसह संपादित केलेल्या फाइलची सामग्री हस्तांतरित केली जाते.

शेवटी, हे लक्षात घेण्यासारखे आहे की कृत्रिम बुद्धिमत्तेच्या आधारे स्वयंचलित कोड पूर्ण करणे ही काहीतरी नवीन कल्पना नाही, उदाहरणार्थ कोडोटा आणि टॅबिन बर्‍याच काळापासून त्यांच्या क्रियाकलाप एकत्रित करण्याच्या व्यतिरिक्त एकत्र काहीतरी सादर करत आहेत. महिना त्यांनी टॅबिनला मुख्य ब्रांड म्हणून सहमती दर्शविली.

आम्ही देखील उल्लेख करू शकता मायक्रोसॉफ्टने नुकतेच एक नवीन वैशिष्ट्य पावर अ‍ॅप्स सादर केले आहे जे वापरकर्त्यांना योग्य सूत्रे निवडण्यात मदत करण्यासाठी ओपनटीआय जीपीटी -3 भाषेचे मॉडेल वापरते.

आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपासू शकता पुढील लिंकवर तपशील.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.