[ad_1]
GitHub एक वास्तविक वैश्विक निगम के रूप में विकसित हुआ
गिटहब यूनिवर्स यह पिछले 8-9 नवंबर को सैन फ्रांसिस्को में आयोजित किया गया था। अब तक, स्टार कलाकार GitHub Copilot था, जो OpenAI की ChatGPT-4 तकनीक पर आधारित AI सहायक है, जिसने पिछले साल विकास की दुनिया में हलचल मचा दी थी और दुनिया “डेवलपर उत्पादकता” पर इसके प्रभाव के बारे में बात कर रही थी। लेकिन इससे पहले कि हम उस (और अधिक) तक पहुंचें, आइए बताएं कि GitHub क्यों मायने रखता है।
GitHub वास्तव में एक वैश्विक निगम है। GitHub के अनुसार, यह दुनिया भर के 100 मिलियन से अधिक डेवलपर्स, 4 मिलियन संगठनों और 420 मिलियन से अधिक निजी और सार्वजनिक कोड रिपो को सेवा प्रदान करता है। फॉर्च्यून 100 के नब्बे प्रतिशत लोग GitHub का उपयोग करते हैं, और 2023 में अब तक 4.5 बिलियन कोड योगदान हो चुके हैं। GitHub के हर महाद्वीप पर 100 से अधिक भौगोलिक क्षेत्रों में उपयोगकर्ता हैं। इसकी तुलना में, सेल्सफोर्स (जब डेवलपर समुदायों के आकार की बात आती है तो कोई कमी नहीं) ने 32 देशों में 14 मिलियन डेवलपर्स की सूचना दी।
और जबकि अधिकांश कंपनियां उत्तरी अमेरिका, यूरोप और एपीएसी के पारंपरिक क्षेत्रों पर ध्यान केंद्रित करती हैं, गिटहब दक्षिण अमेरिका और अफ्रीका में भी डेवलपर्स को ट्रैक करता है, जो वैश्विक परिप्रेक्ष्य का एक ताज़ा इंजेक्शन प्रदान करता है। उदाहरण के लिए, GitHub के अनुसार, नाइजीरिया में सॉफ्टवेयर डेवलपर्स की साल-दर-साल वृद्धि दर 45% है, और वियतनाम में दुनिया में सॉफ्टवेयर डेवलपर्स की सबसे तेज विकास दर (देश के अनुसार) है।
चमकदार वस्तु: गिटहब कोपायलट
आइए GitHub Copilot पर वापस जाएं, AI सहायक जो सभी डेवलपर्स की मदद कर रहा है – ठीक है, जो github.com क्लाउड खाते में साइन इन हैं – तेजी से आगे बढ़ें। GitHub Copilot को फ़ॉरेस्टर एक कोडर ट्यूरिंगबॉट कहता है। ट्यूरिंगबॉट्स 2024 के लिए फॉरेस्टर की शीर्ष 10 उभरती प्रौद्योगिकियों में से एक का प्रतिनिधित्व करते हैं। ट्यूरिंगबॉट के रूप में, गिटहब कोपायलट डेवलपर्स को प्रवाह में और उनकी प्राथमिकता के एकीकृत विकास वातावरण (आईडीई) के अंदर रखता है (यह उपयोग में आने वाले अधिकांश सामान्य आईडीई के लिए एक प्लग-इन है)। वास्तव में GitHub Copilot:
- डेवलपर्स को उस समय मदद मिलती है जब वे कोडिंग कर रहे होते हैं जिसे सबसे अच्छी तरह से बुद्धिमान कोड ऑटो-पूर्ण के रूप में वर्णित किया जा सकता है। आप कोड लिखना शुरू करें और GitHub Copilot से कहें कि आपने जो लिखा है उसे समझने और बाकी को पूरा करने की पूरी कोशिश करें।
- डेवलपर्स को केवल उस कोड का वर्णन करने के लिए एक संकेत प्रदान करता है जिसे वे चाहते हैं कि कोपायलट बनाए – उदाहरण के लिए, “एक ऐसी विधि बनाएं जो दो संख्याओं को एक साथ जोड़ती है” – या यहां तक कि एपीआई को कॉल करने जैसे अधिक जटिल कार्यों को हल करने के लिए भी (जिसके लिए डेवलपर को याद नहीं है) हस्ताक्षर) और सेवा-स्तरीय समझौते।
- मौजूदा कोड और नए जेनरेट किए गए कोड दोनों के लिए यूनिट परीक्षण बनाता है। यह कोड के साथ-साथ समीक्षा और दस्तावेज़ कोड की व्याख्या भी कर सकता है। दूसरे शब्दों में, आप कोपायलट को एक स्वचालित कोड समीक्षक और जोड़ी प्रोग्रामर के रूप में अपना पहला पास मान सकते हैं।
नई सुविधाएँ और विकल्प
GitHub ने एक नए पेशकश स्तर की भी घोषणा की: GitHub Copilot Enterprise $39/उपयोगकर्ता/माह पर आता है और फरवरी 2024 में सामान्य उपलब्धता तक पहुंच जाएगा। यह GitHub Copilot Business स्तर के अतिरिक्त है, जो $19/उपयोगकर्ता/माह पर रहता है। कुछ महत्वपूर्ण, नव घोषित GitHub Copilot सुविधाओं में शामिल हैं:
- आईडीई के अंदर एक प्राकृतिक भाषा चैटबॉट (चैटजीपीटी की तरह – वास्तव में, ओपनएआई के जीपीटी -4 पर आधारित) जिसे एक डेवलपर कोड में अंतर्दृष्टि के लिए क्वेरी कर सकता है, उच्च स्तरीय डिज़ाइन या एपीआई जानकारी प्रदान करने के लिए, कोड उत्पन्न करने और दस्तावेज़ बनाने के लिए, और बहुत कुछ कर सकता है। .
- आपके एंटरप्राइज़ कस्टम कोड पर GitHub Copilot को अनुकूलित करने की क्षमता, उद्यमों को अनुरूप कोड सुझाव (नए एंटरप्राइज़ स्तर तक सीमित) प्राप्त करने के लिए कोडिंग शैलियों, उपयोग की गई लाइब्रेरी, API और अन्य विकास मानदंडों का निरीक्षण करने के लिए Copilot की क्षमताओं को ठीक करने में सक्षम बनाती है।
- एक ही समय में, अनुकूलित अनुकूलन (केवल एंटरप्राइज़) से आपके रिपॉजिटरी में कोड तक पहुंच को प्रतिबंधित करने की क्षमता।
- GitHub.com पर GitHub Copilot की पेशकश, साथ ही एक नया साझेदारी कार्यक्रम जो तृतीय-पक्ष भागीदार एकीकरण के लिए लॉन्च किया गया था, साथ ही कुछ पहले से सक्रिय जैसे डेटाब्रिक्स, न्यू रेलिक, पोस्टमैन, रेड हैट और डॉकर के साथ।
एआई से युक्त एक व्यापक प्लेटफॉर्म ही भविष्य है…
GitHub Copilot घोषणाओं के अलावा, GitHub ने पहली बार उत्पादों के GitHub संग्रह को एक मंच के रूप में संदर्भित किया। दूसरे शब्दों में, जो स्रोत कोड रेपो के रूप में शुरू हुआ वह एक ऐसा प्लेटफ़ॉर्म बनने के लिए विकसित हो रहा है जो सॉफ़्टवेयर विकास के लिए आवश्यक लगभग कुछ भी कर सकता है, जो कि AI द्वारा प्रभावित है। प्लेटफ़ॉर्म क्षमताओं के विस्तार से संबंधित घोषणाओं में शामिल हैं:
- डिपेंडाबॉट, ऑटो-ट्राएज और सीक्रेट स्कैनिंग जैसी सुरक्षा पेशकशें।
- GitHub प्रोजेक्ट्स, एकीकृत स्वचालन के साथ एक वर्कफ़्लो/इश्यू ट्रैकर।
- अधिक सिलिकॉन पर GitHub क्रियाएँ – GitHub ने देशी क्रियाओं के समर्थन के लिए macOS M1 और ARM के लिए रनर बनाए हैं।
- अंत में, वास्तव में दिलचस्प बात: GitHub ने एटलसियन बिटबकेट (एक प्रतियोगी और कोई आश्चर्य नहीं) के लिए माइग्रेशन टूल की घोषणा की और Microsoft की Azure DevOps (इसकी मूल कंपनी और एक बड़ा आश्चर्य)।
…लेकिन हम और अधिक की उम्मीद करते हैं
इन सभी घोषणाओं से, आपको लगता है कि हम संतुष्ट होंगे, लेकिन वास्तव में, डिएगो, एंड्रयू और मैं यह चाहते हुए चले गए कि हम और अधिक देख सकें या अधिक स्पष्टता प्राप्त कर सकें कि GitHub और उसके मूल, Microsoft दोनों के लिए भविष्य क्या है। उदाहरण के लिए:
- GithUb ने व्यक्तिगत डेवलपर मेट्रिक्स प्रदर्शित किए लेकिन टीम या संगठन मेट्रिक्स नहीं। जबकि GitHub एक प्लेटफ़ॉर्म प्रदान करने के लिए एक अच्छे गेम की बात करता है, सारा ध्यान व्यक्तिगत डेवलपर्स पर था न कि टीम मेट्रिक्स, प्लेटफ़ॉर्म टीमों या एंटरप्राइज़ अनुरक्षकों पर। और जबकि GitHub की उपयोगकर्ता इंटरफ़ेस (UI) संवर्द्धन की घोषणा, जो एक ही UI में व्यक्तिगत और कॉर्पोरेट GitHub खातों को एकीकृत करती है, को डेवलपर्स से जोरदार सराहना मिली, इससे कॉर्पोरेट सुरक्षा टीमों में घबराहट हो सकती है।
- Microsoft के साथ संबंध अपेक्षा से अधिक जटिल प्रतीत होता है। हम चाहते हैं कि GitHub Microsoft के साथ उसके भ्रामक संबंधों का समाधान करे। यदि GitHub के पास Azure DevOps (ADO) से उपयोगकर्ताओं को स्थानांतरित करने के लिए उपकरण हैं, तो यह ADO के भविष्य के बारे में क्या कहता है? यह Azure DevOps उपयोगकर्ताओं को आश्चर्यचकित कर देता है।
- कोडिंग के निर्माण पक्ष पर तो ज़ोर दिया गया है लेकिन अन्य चरणों पर नहीं। GitHub Copilot वर्तमान में मुख्य रूप से सॉफ़्टवेयर विकास जीवनचक्र (SDLC) के कोडिंग चरण में डेवलपर्स की ज़रूरतों को संबोधित कर रहा है। लेकिन वास्तविक उत्पादकता लाभ तब आएगा जब ट्यूरिंगबॉट्स जीवनचक्र के सभी चरणों को संबोधित करेंगे। Microsoft कार्यात्मक परीक्षण उपकरणों को एकीकृत करने के बारे में सामान्य घोषणाएँ की गईं – उदाहरण के लिए, परीक्षक ट्यूरिंगबॉट को लागू करने के लिए। हालाँकि हम जानते हैं कि Microsoft परीक्षण उपकरण बाजार के नेताओं के रूप में चमकते नहीं हैं, हम यह देखने के लिए उत्सुक हैं कि GitHub केवल कोड जनरेशन और सुरक्षा में ही नहीं, बल्कि संपूर्ण SDLC में ट्यूरिंगबॉट्स को कितनी प्रभावी ढंग से और तेज़ी से कार्यान्वित करता है।
- सवाल यह है कि उद्यम अपनी विशिष्ट आवश्यकताओं के अनुरूप कोपायलट को किस हद तक अनुकूलित कर सकते हैं। हमें यह भी आश्चर्य है कि ग्राहक GitHub Copilot को कितनी अच्छी तरह से ट्यून कर सकते हैं। GitHub मौजूदा कोड बेस के साथ फ़ाइन-ट्यूनिंग को संबोधित करता है, लेकिन उद्यमों की अपनी विशिष्टताओं या विशिष्ट वर्टिकल के बारे में अधिक जागरूक हो सकता है, उदाहरण के लिए, पहले आर्किटेक्चर पैटर्न, विशिष्टताओं, नीतियों और मानकों का लाभ उठाते हुए एक ग्रीनफील्ड प्रोजेक्ट शुरू करना जो केवल कोड अमूर्त नहीं हैं।
संक्षेप में – GitHub पूरी तरह से AI पर आधारित है। इसका लक्ष्य Git-Repo के रूप में अपनी भूमिका से परे उद्यम SDLC के लिए अपरिहार्य बनना है। यदि आप कोडर हैं तो “डेवलपर्स द्वारा, डेवलपर्स के लिए” बहुत अच्छा लगता है, लेकिन GitHub को गैर-डेवलपर्स को यह समझाने की जरूरत है कि उसके प्लेटफॉर्म में एंटरप्राइज़ चॉप्स हैं जिनकी प्रबंधकों और अधिकारियों को आवश्यकता होती है।
एक प्लेटफॉर्म के रूप में GitHub के बारे में प्रश्नों के लिए ccondo@forrester.com, GitHub Copilot और TuringBots पर प्रश्नों के लिए dlogiudice@forrester.com, और GitHub के साथ डेवलपर अनुभव के लिए acornwall@forrester.com पर पूछताछ या मार्गदर्शन सत्र के साथ फॉरेस्टर वेबसाइट पर पहुंचें। .
[ad_2]
Source link