AWS ने इनलाइन कोड पूर्णता के लिए Amazon Q डेवलपर (आपके IDE में) की अनुकूलन क्षमता की सामान्य उपलब्धता और चैट के लिए अनुकूलन के पूर्वावलोकन के लॉन्च की घोषणा की है। डेवलपर अब IDE कोड संपादक और चैट में निजी कोड रिपॉजिटरी से विशिष्ट कोड अनुशंसाएँ उत्पन्न करने के लिए Amazon Q को अनुकूलित कर सकते हैं।
Amazon Q डेवलपर एक आर्टिफिशियल इंटेलिजेंस (AI) कोडिंग साथी है। यह सॉफ्टवेयर डेवलपर्स को मौजूदा टिप्पणियों और कोड से प्राप्त उनके एकीकृत विकास वातावरण (IDE) में कोड अनुशंसाएँ प्रदान करके अनुप्रयोग विकास में तेजी लाने में मदद करता है। परदे के पीछे, Amazon Q अमेज़ॅन और ओपन सोर्स प्रोजेक्ट्स से अरबों लाइनों के कोड पर प्रशिक्षित बड़े भाषा मॉडल (LLM) का उपयोग करता है।
अपने स्वयं के कोड बेस के साथ Amazon Q को अनुकूलित करने से आपको और भी अधिक प्रासंगिक कोड अनुशंसाएँ मिल सकती हैं जो आपके संगठन की आंतरिक लाइब्रेरी, API, पैकेज, कक्षाओं और विधियों पर आधारित होती हैं। उदाहरण के लिए, एक वित्तीय कंपनी के लिए काम करने वाला एक डेवलपर Amazon Q से एक ग्राहक के लिए कुल पोर्टफोलियो मूल्य की गणना करने के लिए एक फ़ंक्शन उत्पन्न करने के लिए कह सकता है। Amazon Q तब आपके संगठन के निजी कोड बेस से सीखे गए उदाहरणों के आधार पर उस फ़ंक्शन को लागू करने के लिए कोड का सुझाव दे सकता है।
डेवलपर चैट में अपने संगठन के कोड के बारे में भी प्रश्न पूछ सकते हैं। ऊपर दिए गए उदाहरण में, कल्पना करें कि डेवलपर टीम में नया है और उसे ग्राहक आईडी पुनर्प्राप्त करने का तरीका नहीं पता है। वह सादे अंग्रेजी में चैट में प्रश्न पूछ सकता है: मैं किसी विशिष्ट ग्राहक के लिए ग्राहक आईडी पुनर्प्राप्त करने के लिए डेटाबेस से कैसे जुड़ूं? Amazon Q चैट उत्तर दे सकता है: मुझे ग्राहक के पहले और अंतिम नाम के आधार पर ग्राहक आईडी पुनर्प्राप्त करने के लिए एक फ़ंक्शन मिला जो डेटाबेस कनेक्शन XYZ का उपयोग करता है...
इस घोषणा में मुझे जो बात विशेष रूप से दिलचस्प लगी, वह है चैट को कस्टमाइज़ करने की क्षमता। एक पूर्व डेवलपर के रूप में, मैंने अक्सर खुद को कोड बेस के माध्यम से ब्राउज़ करते हुए पाया कि कोड के कुछ निश्चित टुकड़े कैसे काम करते हैं या कुछ कार्यों या वर्गों का उपयोग कैसे करें, इसके उदाहरण खोजने के लिए। चैट में अपने कोड बेस के बारे में सवाल पूछने और सादे अंग्रेजी में जवाब पाने से मेरा बहुत समय और मेहनत बच जाएगी।
कुल मिलाकर, मुझे लगता है कि Amazon Q डेवलपर (आपके IDE में) को अनुकूलित करने की क्षमता उपकरण के लिए एक बहुत ही मूल्यवान अतिरिक्त है। यह डेवलपर्स को अधिक प्रासंगिक कोड अनुशंसाएँ प्रदान करके उन्हें और अधिक उत्पादक बनने में मदद करेगा। यह नए डेवलपर्स को कोड के बारे में प्रश्न पूछने और उत्तर प्राप्त करने का एक आसान तरीका प्रदान करके नए कोड बेस पर तेजी से गति प्राप्त करने में भी मदद करेगा।