GitHub Copilot में कुछ नई तरकीबें हैं।

Microsoft GitHub ने अपने Copilot प्रोग्रामिंग मॉडल को नए कार्यों को करने के लिए प्रशिक्षित किया है, जिससे पहले से ही व्यापक रूप से अपनाए गए AI सहायक को डेवलपर्स के लिए और भी अपरिहार्य बना दिया गया है।

इस अवसर को चिह्नित करने के लिए, CodeHelper के पास एक नया नाम है, या होगा: Copilot X, जो कि इसके द्वारा उत्पादित सामग्री के वर्गीकरण के रूप में अभिप्रेत नहीं है।

गिटहब के सीईओ थॉमस डोहमके ने एक बयान में कहा, “गिटहब नेक्स्ट में हमारी आर एंड डी टीम संपादक से आगे बढ़ने और गिटहब कोपिलॉट को विकास जीवन चक्र में आसानी से सुलभ एआई सहायक के रूप में विकसित करने के लिए काम कर रही है।” पंजीकरण करवाना. “यह गिटहब कॉपिलॉट एक्स है – एआई-संचालित सॉफ्टवेयर विकास के भविष्य के लिए हमारी दृष्टि।”

फिर भी Dohmke बार-बार सॉफ़्टवेयर को Copilot के रूप में संदर्भित करता है, इसलिए हम यह भी मान सकते हैं कि X कुछ बाद की तारीख में एक इच्छाधारी परिवर्तन का प्रतिनिधित्व करता है।

आगे बढ़ते हुए, Copilot OpenAI के कस्टम संस्करण के बजाय OpenAI के GPT-3.5-टर्बो और GPT-4 सहित प्रमुख भाषा मॉडल के उभरते सेट पर निर्भर करेगा। ज़ाब्ता. OpenAI 23 मार्च, 2023 को कोडेक्स के लिए सार्वजनिक API को बंद कर रहा है। GitHub का कहना है कि यह कोडेक्स को बंद करने से उपयोगकर्ताओं को प्रभावित करेगा। OpenAI ने तुरंत यह कहने के अनुरोध का जवाब नहीं दिया कि क्या API शटडाउन चल रहे कॉपीराइट और कोडेक्स और कोपिलॉट पर लाइसेंसिंग मुकदमेबाजी से संबंधित था।

तकनीकी परीक्षण के एक वर्ष के बाद पिछली गर्मियों में पेश किया गया, Copilot कोडिंग टिप्स प्रदान करता है, हालांकि हमेशा अच्छे नहीं होते हैं, GitHub का उपयोग करने वाले डेवलपर्स को समर्थित टेक्स्ट एडिटर्स और IDEs, जैसे विज़ुअल स्टूडियो कोड के साथ।

पिछले महीने तक, GitHub के अनुसार, Copilot का हाथ था। कोड का 46 प्रतिशत माइक्रोसॉफ्ट के क्लाउड रेपो डिपो पर बनाया गया है और इसने डेवलपर्स को 55 प्रतिशत तक तेजी से प्रोग्राम करने में मदद की है।

बुधवार को, Copilot – एक AI “जोड़ी प्रोग्रामर,” जैसा कि GitHub इसे कहते हैं – डेवलपर्स के लिए Visual Studio Code या Visual Studio में ChatGPT- शैली के साथ चैट करने के लिए तैयार होगा। स्रोत फ़ाइल में टिप्पणी-आधारित प्रश्नों द्वारा उत्पन्न ऑटो-पूर्ण प्रतिक्रियाओं के विपरीत, आईडीई साइडबार चैट विंडो में त्वरित और उत्तरदायी बातचीत होती है।

दोहमके ने कहा, “कोपायलट चैट सिर्फ एक चैट विंडो नहीं है।” “यह पहचानता है कि डेवलपर ने कौन सा कोड टाइप किया है, कौन से त्रुटि संदेश प्रदर्शित किए गए हैं, और यह आईडीई में गहराई से एम्बेडेड है।”

इस प्रकार एक डेवलपर एक स्रोत फ़ाइल में एक रेगेक्स को हाइलाइट कर सकता है, कह सकता है और CoPilot को यह बताने के लिए आमंत्रित कर सकता है कि अस्पष्ट पैटर्न क्या मेल खाता है। सह-पायलट को परीक्षण, विश्लेषण और डिबग उत्पन्न करने, सुधार का सुझाव देने या कस्टम कार्य करने का प्रयास करने के लिए भी कहा जा सकता है। मॉडल में ऐसी टिप्पणियां भी शामिल हो सकती हैं जो स्रोत कोड का वर्णन करती हैं और लिंटर की तरह फाइलों को साफ करती हैं।

अधिक दिलचस्प बात यह है कि सह-पायलट को आवाज से संबोधित किया जा सकता है। बोले गए संकेतों का उपयोग करके, सहायक सॉफ़्टवेयर जनरेट कर सकता है (या पुन: प्रस्तुत करें) कोड और इसे मांग पर चलाएं। यह सबसे कम सुलभ विकल्प है। समय बताएगा कि क्या सह-पायलट कक्ष अनुपयुक्त सामग्री लाने के लिए एआई को निर्देश देने वाले ट्रैसर के शरारत आदेशों का सामना कर सकता है।

दोहमके ने कहा, “कॉपीलॉट चैट ओपनएआई और माइक्रोसॉफ्ट ने चैटजीपीटी और नई बिंग के साथ किए गए काम पर बनाता है, जाहिर तौर पर एक्स नाम विस्तार के लिए तैयार नहीं है।”

GPT-4 के प्रभाव में बिंग ने जिस तरह से प्रदर्शन किया है, उसे देखते हुए बिंग नाम की कमी उनके द्वारा कल्पना की गई मान्यता नहीं हो सकती है। लेकिन कोड जनरेशन संदर्भों तक सीमित, GPT-4 को संभवतः उपयोगी आउटपुट में अधिक आसानी से हेरफेर किया जा सकता है।

पुल अनुरोध को संभालने वाले सह-पायलट का स्क्रीनशॉट

पुल अनुरोध को संभालने वाले सह-पायलट का स्क्रीनशॉट – बड़ा करने के लिए क्लिक करें।

किसी भी स्थिति में, GitHub का GPT-4 को अपनाना एक ऐसी सुविधा का समर्थन करता है जिसे तकनीकी पूर्वावलोकन के रूप में खोला जा रहा है: पुल अनुरोधों का AI-जनित विवरण (कोड परिवर्तन सबमिशन)।

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

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

कोपिलॉट सीएलआई का स्क्रीनशॉट

कोपिलॉट सीएलआई का स्क्रीनशॉट (विस्तार करने के लिए क्लिक करें)

इसलिए कीवर्ड-आधारित प्रश्नों के बजाय एक लिंक खोजने के लिए जो उत्तर के साथ एक दस्तावेज़ की ओर इशारा करता है, डेवलपर्स कम संरचित प्रश्न बनाने में सक्षम होंगे और कभी-कभी सही उत्तर सीधे (बिना किसी स्रोत के) प्राप्त कर सकेंगे। यह समझाने में मदद कर सकता है कि एआई-स्वाद वाले उत्पादों की अचानक बाढ़ से Google फ्लैट-फुट पकड़े जाने से इतना चिंतित क्यों है।

GitHub ने Copilot को कमांड लाइन को उपनिवेश बनाने में भी मदद की है। गिटहब कोपिलॉट सीएलआई. यदि आप कभी भी एक अस्पष्ट कमांड-लाइन मन्त्र या कमांड फ़्लैग भूल गए हैं, तो कोपिलॉट ने आपको कवर किया है, जो संतोषजनक हो भी सकता है और नहीं भी। ®

#

Leave a Reply

Your email address will not be published. Required fields are marked *