डेवलपर उत्पादकता में सुधार के लिए Accenture Amazon CodeWhisperer का उपयोग कैसे कर रहा है

डेवलपर उत्पादकता में सुधार के लिए Accenture Amazon CodeWhisperer का उपयोग कैसे कर रहा है

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

कोडव्हिस्परर एक बड़े भाषा मॉडल (एलएलएम) द्वारा संचालित होता है जिसे कोड की अरबों लाइनों पर प्रशिक्षित किया जाता है, और इसके परिणामस्वरूप, 15 प्रोग्रामिंग भाषाओं में कोड लिखना सीख लिया है। आप बस एक टिप्पणी लिख सकते हैं जो सादे अंग्रेजी में एक विशिष्ट कार्य की रूपरेखा तैयार करती है, जैसे "S3 पर एक फ़ाइल अपलोड करें।" इसके आधार पर, CodeWhisperer स्वचालित रूप से निर्धारित करता है कि कौन सी क्लाउड सेवाएं और सार्वजनिक पुस्तकालय निर्दिष्ट कार्य के लिए सबसे उपयुक्त हैं, फ्लाई पर विशिष्ट कोड बनाता है, और सीधे आईडीई में उत्पन्न कोड स्निपेट की अनुशंसा करता है। इसके अलावा, CodeWhisperer आपके विज़ुअल स्टूडियो कोड और JetBrains IDEs के साथ मूल रूप से एकीकृत होता है ताकि आप केंद्रित रह सकें और IDE को कभी न छोड़ें। इस लेखन के समय, CodeWhisperer Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell और SQL का समर्थन करता है।

इस पोस्ट में, हम बताते हैं कि डेवलपर उत्पादकता में सुधार के लिए Accenture व्यवहार में CodeWhisperer का उपयोग कैसे करता है।

एक्सेंचर में टेक आर्किटेक्चर के सीनियर मैनेजर, बालकृष्णन विश्वनाथन कहते हैं, "एक्सेंचर हमारे वेलोसिटी प्लेटफॉर्म में हमारे सॉफ्टवेयर इंजीनियरिंग की सर्वोत्तम प्रथाओं की पहल के हिस्से के रूप में कोडिंग में तेजी लाने के लिए अमेज़ॅन कोड व्हिस्परर का उपयोग कर रहा है।" "वेलोसिटी टीम डेवलपर उत्पादकता में सुधार के तरीकों की तलाश कर रही थी। कई विकल्पों की खोज करने के बाद, हम अपने विकास प्रयासों को 30% तक कम करने के लिए Amazon CodeWhisperer पर आए और अब हम सुरक्षा, गुणवत्ता और प्रदर्शन में सुधार पर अधिक ध्यान केंद्रित कर रहे हैं।

कोड व्हिस्परर के लाभ

Accenture Velocity टीम अपने आर्टिफिशियल इंटेलिजेंस (AI) और मशीन लर्निंग (ML) प्रोजेक्ट्स को गति देने के लिए CodeWhisperer का इस्तेमाल कर रही है। निम्नलिखित सारांश लाभों पर प्रकाश डालता है:

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

निम्नलिखित अनुभागों में, हम कुछ ऐसे तरीकों पर चर्चा करते हैं जिनमें Accenture Velocity टीम CodeWhisperer का अधिक विस्तार से उपयोग कर रही है।

नई परियोजनाओं पर ऑनबोर्डिंग डेवलपर्स

CodeWhisperer AWS से अपरिचित डेवलपर्स को AWS सेवाओं का उपयोग करने वाली परियोजनाओं पर तेजी से बढ़ने में मदद करता है। एक्सेंचर में नए डेवलपर AWS सेवाओं के लिए कोड लिखने में सक्षम थे जैसे अमेज़न सरल भंडारण सेवा (अमेज़न S3) और अमेज़ॅन डायनेमोडीबी. कम समय में, वे उत्पादक बनने और परियोजना में योगदान करने में सक्षम थे। कोड व्हिस्परर ने कोड ब्लॉक या लाइन-बाय-लाइन सुझाव प्रदान करके डेवलपर्स की सहायता की। यह संदर्भ-जागरूक भी है। निर्देशों (टिप्पणियों) को अधिक विशिष्ट बनाने के लिए कोडविस्परर में अधिक प्रासंगिक कोड उत्पन्न करने के लिए परिणाम बदलना।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.

बॉयलरप्लेट कोड लिखना

विकासकर्ता पूर्वापेक्षाएँ पूरी करने के लिए CodeWhisperer का उपयोग करने में सक्षम थे। वे "एमएल डेटा के लिए प्रीप्रोसेसिंग स्क्रिप्ट बनाने के लिए क्लास" टाइप करके प्रीप्रोसेसिंग डेटा क्लास बनाने में सक्षम थे। प्रीप्रोसेसिंग स्क्रिप्ट लिखने में केवल कुछ मिनट लगे, और कोडविस्परर पूरे कोड ब्लॉक उत्पन्न करने में सक्षम था।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.

डेवलपर्स को अपरिचित भाषाओं में कोड करने में मदद करना

टीम के लिए एक जावा उपयोगकर्ता सिंटैक्स के बारे में चिंता किए बिना CodeWhisperer की मदद से आसानी से पायथन कोड लिखना शुरू कर सकता है।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.

कोड में सुरक्षा कमजोरियों का पता लगाना

डेवलपर्स चुनकर सुरक्षा मुद्दों का पता लगाने में सक्षम थे सुरक्षा स्कैन चलाएँ उनके आईडीई में। पाए गए सुरक्षा मुद्दों पर विस्तृत जानकारी सीधे आईडीई में प्रदान की जाती है। यह डेवलपर्स को समस्याओं का जल्द पता लगाने और उन्हें ठीक करने में मदद करता है।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.

"एक डेवलपर के रूप में, CodeWhisperer का उपयोग करके आप अधिक तेज़ी से कोड लिख सकते हैं," Accenture में AI इंजीनियरिंग सलाहकार नीनो लीनुस कहते हैं। “इसके अलावा, कोडव्हिस्परर आर्टिफिशियल इंटेलिजेंस की सहायता से टाइपोस और अन्य विशिष्ट त्रुटियों को समाप्त करके आपको अधिक सटीक रूप से कोड करने में मदद करेगा। एक डेवलपर के लिए, एक ही कोड को कई बार लिखना थकाऊ होता है। बाद के कोड के टुकड़ों की सिफारिश करके जिनकी आपको आवश्यकता हो सकती है, एआई कोड पूरा करने वाली प्रौद्योगिकियां इस तरह के दोहराए गए कोडिंग को कम करती हैं।

निष्कर्ष

यह पोस्ट Amazon द्वारा AI कोडिंग साथी CodeWhisperer का परिचय देता है। टूल बड़े डेटासेट पर प्रशिक्षित एमएल मॉडल का उपयोग कोड के लिए सुझाव और स्वत: पूर्णता प्रदान करने के साथ-साथ प्राकृतिक भाषा विवरणों के आधार पर संपूर्ण कार्यों और कक्षाओं को उत्पन्न करने के लिए करता है। यह पोस्ट कोड व्हिस्परर का उपयोग करते समय एक्सेंचर द्वारा देखे गए कुछ लाभों पर भी प्रकाश डालता है, जैसे उत्पादकता में वृद्धि और सामान्य कोडिंग कार्यों के लिए आवश्यक समय और प्रयास को कम करने की क्षमता। आप आज ही अपनी पसंदीदा IDE में CodeWhisperer को सक्रिय कर सकते हैं। CodeWhisperer आपके मौजूदा कोड और टिप्पणियों के आधार पर स्वचालित रूप से सुझाव उत्पन्न करता है। मिलने जाना अमेज़ॅन कोडव्हिस्पीर आरंभ करना।


लेखक के बारे में

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

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.शिखर क्वात्र Amazon Web Services में एक AI/ML विशेषज्ञ समाधान वास्तुकार है, जो एक प्रमुख ग्लोबल सिस्टम इंटीग्रेटर के साथ काम कर रहा है। उन्होंने AI/ML और IoT डोमेन में 500 से अधिक पेटेंट के साथ सबसे कम उम्र के भारतीय मास्टर इन्वेंटर्स में से एक का खिताब अर्जित किया है। शिखर संगठन के लिए लागत-कुशल, स्केलेबल क्लाउड वातावरण बनाने, बनाने और बनाए रखने में सहायता करता है, और AWS पर रणनीतिक उद्योग समाधान बनाने में GSI भागीदार का समर्थन करता है। शिखर को अपने खाली समय में गिटार बजाना, संगीत रचना करना और माइंडफुलनेस का अभ्यास करना पसंद है।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ.अंकुर देसाई एडब्ल्यूएस एआई सर्विसेज टीम के भीतर एक प्रमुख उत्पाद प्रबंधक है।

डेवलपर उत्पादकता प्लेटोब्लॉकचेन डेटा इंटेलिजेंस को बेहतर बनाने के लिए एक्सेंचर अमेज़ॅन कोडव्हिस्परर का उपयोग कैसे कर रहा है। लंबवत खोज. ऐ. नीनो लीनुस Accenture में AI सलाहकार हैं। वह एंड-टू-एंड मशीन लर्निंग सॉल्यूशंस विकसित करने और क्लाउड का उपयोग करके इसकी तैनाती में विशेषज्ञता रखती हैं। वह एमएल-ऑप्स क्षेत्र में नवीनतम उपकरणों और तकनीकों के बारे में उत्सुक है। उसे यात्रा करना और ट्रेकिंग करना बहुत पसंद है।

समय टिकट:

से अधिक AWS मशीन लर्निंग

अपने स्वयं के डेटा का उपयोग करके संक्षेपण और प्रश्न उत्तर देने के लिए एक जेनरेटिव एआई फाउंडेशन मॉडल का उपयोग करें अमेज़न वेब सेवाएँ

स्रोत नोड: 1862653
समय टिकट: जुलाई 19, 2023