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

अब Amazon ने पेश किया AI प्रोग्रामिंग असिस्टेंट - CodeWhisperer

अमेज़ॅन ने लास वेगास में अपने पुन: मंगल सम्मेलन में गुरुवार को कोडव्हिसपर नामक एक स्वचालित प्रोग्रामिंग सहायता उपकरण के पूर्वावलोकन की घोषणा की।

उन लोगों के लिए उपलब्ध है जिन्होंने प्राप्त किया है एक निमंत्रण के माध्यम से एडब्ल्यूएस आईडीई टूलकिट, कोड संपादकों के लिए एडब्ल्यूएस अनुप्रयोगों को लिखने में सहायता के लिए एक प्लगइन, कोड व्हिस्परर GitHub Copilot के लिए Amazon का जवाब है, जो एक AI (मशीन लर्निंग-आधारित) कोड जनरेशन एक्सटेंशन है सामान्य उपलब्धता में प्रवेश किया पहले इस सप्ताह.

में ब्लॉग पोस्ट, एडब्ल्यूएस के मुख्य प्रचारक जेफ बर्र ने कहा कि कोडव्हिसपर का लक्ष्य सॉफ्टवेयर डेवलपर्स को अधिक उत्पादक बनाना है।

"CodeWhisperer लगातार आपके कोड और आपकी टिप्पणियों की जांच करेगा, और आपको वाक्यात्मक रूप से सही अनुशंसाओं के साथ प्रस्तुत करेगा," बर्र ने कहा। "सिफारिशों को आपकी कोडिंग शैली और चर नामों के आधार पर संश्लेषित किया जाता है, और केवल स्निपेट नहीं होते हैं।"

पूर्वावलोकन अवधि के दौरान यह सेवा मुफ़्त है, जैसा कि Microsoft का GitHub Copilot था, जिसकी कीमत अब $10 प्रति माह है।

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

जैसे, यह कोड गुणवत्ता के बारे में कोपिलॉट के समान मुद्दों में चल सकता है और संभावित लाइसेंस संबंधी चिंताएं। अकादमिक समुदाय ने पहले ही यह देखना शुरू कर दिया है कि कोड गुणवत्ता के मामले में Copilot जैसे AI कोडिंग टूल कैसा प्रदर्शन करते हैं।

अब तक, जवाब इतना अच्छा नहीं है। उदाहरण के लिए, 2021 का एक शोध पत्र [पीडीएफ] एनवाईयू से कंप्यूटर वैज्ञानिकों ने पाया कि कोपिलॉट सुझावों के साथ बनाए गए 40 कार्यक्रमों में से 1,689 प्रतिशत ने ज्ञात कमजोरियों के साथ कोड का उत्पादन किया। लेकिन इन प्रणालियों पर निरंतर ध्यान और पुनरावृत्ति उन्हें अंततः सुधारने में मदद करनी चाहिए।

अन्य हाल का पेपर, "क्या GitHub Copilot मानव जोड़ी-प्रोग्रामिंग के लिए एक विकल्प है? एक अनुभवजन्य अध्ययन, "निष्कर्ष निकाला है कि कोपिलॉट निम्न कोड के उत्पादन को तेज करता है।

इसका उत्तर अधिक AI हो सकता है, कम से कम उन लोगों के लिए जिन्होंने मशीन स्मार्ट पर खेत का दांव लगाया है। अमेज़ॅन के पास पहले से ही कोडगुरु नामक एक सेवा है जिसे कमजोरियों को खोजने और कोड समीक्षा प्रक्रिया को स्वचालित करने के लिए मशीन लर्निंग के माध्यम से प्रशिक्षित किया गया है। एक बार जब आप खराब कोड को ठीक करने के व्यवसाय में हों, तो पर्याप्त आपूर्ति सुनिश्चित क्यों न करें?

अमेज़ॅन ने उन चिंताओं को दूर करने का प्रयास किया है जो सुझाव दिया गया कोड उस जानकारी को सामने रखकर किसी के कॉपीराइट या लाइसेंसिंग शर्तों का उल्लंघन करेगा।

"CodeWhisperer का संदर्भ ट्रैकर यह पता लगाता है कि क्या कोड अनुशंसा विशेष CodeWhisperer प्रशिक्षण डेटा के समान हो सकती है, और आपको वे संदर्भ प्रदान कर सकती है," सेवा का अक्सर पूछे गए प्रश्न समझाना। "यह आपको उस संदर्भ कोड को आसानी से ढूंढने और समीक्षा करने की अनुमति देता है और किसी अन्य प्रोजेक्ट के संदर्भ में इसका उपयोग कैसे किया जाता है।"

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

Barr CodeWhisperer की क्षमताओं के कुछ उदाहरण प्रदान करता है। वह वर्णन करता है कि उसने पायथन टिप्पणी पंक्ति कैसे टाइप की # See if a number is prime और CodeWhisperer ने उस गणना को करने के लिए एक फ़ंक्शन के साथ प्रतिक्रिया दी।

CodeWhisperer यह भी समझता है कि AWS सेवाएं कैसे काम करती हैं और इसलिए AWS प्लेटफॉर्म पर निर्माण करने वालों के लिए संभावित उपयोगी सुझाव देने में सक्षम है। टिप्पणी के साथ प्रस्तुत किया गया # create S3 bucket, CodeWhisperer ने उपयुक्त चरण तैयार किए।

CodeWhisperer का पूर्वावलोकन संस्करण VS कोड, IntelliJ IDEA, PyCharm, WebStorm, या AWS Cloud9 के संदर्भ में पायथन, जावा और जावास्क्रिप्ट में कोड से निपट सकता है। अमेज़ॅन जल्द ही एडब्ल्यूएस लैम्ब्डा कंसोल के लिए समर्थन जोड़ने की योजना बना रहा है। ®

समय टिकट:

से अधिक रजिस्टर