अमेज़ॅन कोडव्हिस्पीर एक एआई कोडिंग सहयोगी है जो प्राकृतिक भाषा में उनकी टिप्पणियों और एकीकृत विकास पर्यावरण (आईडीई) में कोड के आधार पर कोड अनुशंसाएं उत्पन्न करके डेवलपर उत्पादकता में सुधार करने में मदद करता है। कोडव्हिस्परर आईडीई और प्रलेखन या डेवलपर मंचों के बीच संदर्भ-स्विच को कम करके कोडिंग कार्यों को पूरा करने में तेजी लाता है। 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 सलाहकार हैं। वह एंड-टू-एंड मशीन लर्निंग सॉल्यूशंस विकसित करने और क्लाउड का उपयोग करके इसकी तैनाती में विशेषज्ञता रखती हैं। वह एमएल-ऑप्स क्षेत्र में नवीनतम उपकरणों और तकनीकों के बारे में उत्सुक है। उसे यात्रा करना और ट्रेकिंग करना बहुत पसंद है।
- एसईओ संचालित सामग्री और पीआर वितरण। आज ही प्रवर्धित हो जाओ।
- प्लेटोब्लॉकचैन। Web3 मेटावर्स इंटेलिजेंस। ज्ञान प्रवर्धित। यहां पहुंचें।
- स्रोत: https://aws.amazon.com/blogs/machine-learning/how-accenture-is-using-amazon-codewhisperer-to-improve-developer-productivity/
- :है
- $यूपी
- 100
- 7
- a
- क्षमता
- योग्य
- About
- में तेजी लाने के
- तेज करता
- एक्सेंचर
- सही रूप में
- के पार
- इसके अलावा
- बाद
- AI
- एआई इंजीनियरिंग
- ऐ सेवा
- ऐ / एमएल
- सहायता
- एड्स
- वीरांगना
- अमेज़ॅन कोडव्हिस्पीर
- अमेज़ॅन वेब सेवा
- राशि
- और
- स्थापत्य
- हैं
- कृत्रिम
- कृत्रिम बुद्धिमत्ता
- कृत्रिम बुद्धिमत्ता (AI)
- AS
- At
- स्वतः
- एडब्ल्यूएस
- आधारित
- BE
- लाभ
- BEST
- सर्वोत्तम प्रथाओं
- के बीच
- अरबों
- ब्लॉक
- इमारत
- बनाता है
- by
- सी + +
- कर सकते हैं
- चुनौतियों
- बदलना
- चुनने
- कक्षा
- कक्षाएं
- बादल
- क्लाउड सेवाएं
- कोड
- कोडन
- सहयोग
- टिप्पणी
- टिप्पणियाँ
- सामान्य
- पूरा
- समापन
- सलाहकार
- योगदान
- युगल
- बनाना
- बनाना
- जिज्ञासु
- अनुकूलित
- अग्रणी
- तिथि
- डेटासेट
- तैनाती
- विस्तार
- विस्तृत
- निर्धारित
- डेवलपर
- डेवलपर्स
- विकासशील
- विकास
- सीधे
- चर्चा करना
- दस्तावेज़ीकरण
- डोमेन
- शीघ्र
- अर्जित
- आसानी
- प्रयास
- प्रयासों
- नष्ट
- अधिकार
- सक्षम बनाता है
- शुरू से अंत तक
- अभियांत्रिकी
- अंग्रेज़ी
- संपूर्ण
- वातावरण
- वातावरण
- त्रुटियाँ
- निष्पादित करता है
- मौजूदा
- विशेषज्ञता
- और तेज
- पसंदीदा
- खेत
- पट्टिका
- खत्म
- फिक्स
- ध्यान केंद्रित
- ध्यान केंद्रित
- निम्नलिखित
- के लिए
- मंचों
- पाया
- से
- कार्यों
- उत्पन्न
- उत्पन्न
- उत्पन्न करता है
- सृजन
- मिल
- वैश्विक
- Go
- महान
- होने
- मदद
- मदद करता है
- हाइलाइट
- कैसे
- How To
- http
- HTTPS
- में सुधार
- में सुधार लाने
- in
- वृद्धि हुई
- भारतीय
- उद्योग
- पहल
- अंतर्दृष्टि
- निर्देश
- एकीकृत
- एकीकृत
- बुद्धि
- रुचियों
- द्वारा प्रस्तुत
- अन्वेषकों
- IOT
- मुद्दों
- IT
- आईटी इस
- जावा
- जावास्क्रिप्ट
- जेपीजी
- भाषा
- भाषाऐं
- बड़ा
- ताज़ा
- प्रमुख
- सीखा
- सीख रहा हूँ
- छोड़ना
- पुस्तकालयों
- पंक्तियां
- लिंक्डइन
- एलएलएम
- तार्किक
- देख
- मशीन
- यंत्र अधिगम
- को बनाए रखने के
- प्रबंधक
- मास्टर
- मैटर्स
- मई..
- Mindfulness
- मिनटों
- ML
- आदर्श
- मॉडल
- अधिक
- और भी
- विभिन्न
- संगीत
- प्राकृतिक
- आवश्यकता
- नया
- नौसिखिया
- of
- on
- ज्ञानप्राप्ति
- ONE
- ऑप्शंस
- संगठन
- अन्य
- रूपरेखा
- भाग
- साथी
- आवेशपूर्ण
- पेटेंट
- पैटर्न उपयोग करें
- प्रदर्शन
- PHP
- टुकड़े
- मैदान
- मंच
- प्लेटो
- प्लेटो डेटा इंटेलिजेंस
- प्लेटोडाटा
- खेल
- पद
- संचालित
- अभ्यास
- प्रथाओं
- आवश्यक शर्तें
- प्रिंसिपल
- प्रक्रिया
- एस्ट्रो मॉल
- उत्पादन प्रबंधक
- उत्पादक
- उत्पादकता
- प्रोग्रामिंग
- प्रोग्रामिंग की भाषाएँ
- परियोजना
- परियोजनाओं
- प्रदान करना
- बशर्ते
- प्रदान कर
- सार्वजनिक
- अजगर
- गुणवत्ता
- जल्दी से
- रैंप
- वास्तविक समय
- सिफारिशें
- की सिफारिश
- की सिफारिश की
- को कम करने
- को कम करने
- सम्बंधित
- प्रासंगिक
- बार - बार आने वाला
- अपेक्षित
- परिणाम
- परिणाम
- जंग
- वही
- कहते हैं
- स्केलेबल
- स्कैनिंग
- मूल
- Search
- खोज
- वर्गों
- सुरक्षित
- सुरक्षा
- सुरक्षा को खतरा
- वरिष्ठ
- सेवाएँ
- खोल
- स्थानांतरण
- कम
- सरल
- केवल
- So
- सॉफ्टवेयर
- सॉफ्टवेयर इंजीनियरिंग
- समाधान
- समाधान ढूंढे
- कुछ
- विशेषज्ञ
- विशिष्ट
- विनिर्दिष्ट
- खर्च
- प्रारंभ
- शुरू
- रहना
- भंडारण
- सामरिक
- रणनीतियों
- स्टूडियो
- आगामी
- ऐसा
- सारांश
- समर्थन करता है
- वाक्यविन्यास
- प्रणाली
- कार्य
- कार्य
- टीम
- तकनीक
- टेक्नोलॉजीज
- कि
- RSI
- लेकिन हाल ही
- धमकी
- पहर
- बार
- शीर्षक
- सेवा मेरे
- आज
- साधन
- उपकरण
- प्रशिक्षित
- यात्रा का
- टाइपप्रति
- ठेठ
- अनजान
- उपयोग
- उपयोगकर्ता
- विभिन्न
- वेग
- भेंट
- कमजोरियों
- तरीके
- वेब
- वेब सेवाओं
- कुंआ
- क्या
- कौन कौन से
- मर्जी
- साथ में
- अंदर
- बिना
- काम कर रहे
- लिखना
- कोड लिखें
- लिख रहे हैं
- आप
- सबसे कम उम्र
- आपका
- जेफिरनेट