पिछला दू साल स॑ हम आरू वर्क एंड कंपनी म॑ हमरऽ टीम न॑ कोपायलट, कर्सर, क्लाउड, आरू चैटजीपीटी जैसनऽ एआई कोडिंग टूल के परीक्षण आरू धीरे-धीरे एकीकृत करी रहलऽ छियै ताकि हमरा सब क॑ वेब अनुभव भेजै म॑ मदद मिल॑ सक॑ जेकरऽ उपयोग जनमानस करै छै । मानि लिअ जे किछु प्रारंभिक संदेह आ किछु आहा क्षणक बाद विभिन्न एआई टूल हमर दैनिक उपयोग मे अपन जगह पाबि गेल अछि । समय के साथ, जहाँ हमरा सब क॑ एआई क॑ संभाल॑ देना समझ म॑ आबी गेलऽ छेलै, ओकरऽ सूची बढ़ै लगलै, ई लेली हम्मं॑ एआई टूल लेली कुछ व्यावहारिक उपयोग केस साझा करै के फैसला करलियै जेकरा हम्में “जिम्मेदार डेवलपर” कहै छियै । एकटा जिम्मेदार डेवलपर स हमर की मतलब अछि? हमरा इ सुनिश्चित करय कें होयत की हम अपन हितधारक आ ग्राहकक कें अपेक्षा कें अनुसार गुणवत्ता कोड पहुंचाबी. हमर सबहक योगदान (अर्थात, पुल अनुरोध) हमर सहयोगी पर बोझ नहि बनबाक चाही जिनका हमर काजक समीक्षा आ परीक्षण करय पड़तनि। संगहि, यदि अहां कोनों कंपनी मे काज करय छी त: हम जे उपकरण कें उपयोग करय छी ओकर हमर नियोक्ता कें मंजूरी कें जरूरत छै. सुरक्षा आ गोपनीयता जैना संवेदनशील पहलुअक कें सही ढंग सं संभालनाय कें जरूरत छै: बिना नीति कें मंजूरी कें उपकरणक मे रहस्य, ग्राहक डाटा (पीआईआई), या मालिकाना कोड कें पेस्ट नहि करूं. एकरा इंटरनेट पर कोनो अजनबी के कोड के तरह मानू. सदिखन परीक्षण आ सत्यापन करू। नोट: ई लेख VSCode या Cursor के अंदर Copilot जैसनऽ AI कोडिंग टूल स॑ कुछ बहुत बुनियादी परिचितता मान॑ छै । यदि ई सब आहाँकऽ लेली बिल्कुल नया आरू अपरिचित लगै छै, त॑ गिथब कॉपायलट वीडियो ट्यूटोरियल आहाँ लेली एगो शानदार शुरुआती बिंदु बनी सकै छै ।

एआई कोडिंग उपकरण के सहायक अनुप्रयोग नोट: निम्नलिखित उदाहरण मुख्य रूप सं जावास्क्रिप्ट आधारित वेब एप्लीकेशन जेना रिएक्ट, व्यू, स्वेल्ट, या एंगुलर मे काज करय पर केंद्रित होयत. एक अपरिचित कोडबेस की समझ प्राप्त करना | स्थापित कोडबेस पर काज करब कोनो असामान्य बात नहिं, आओर पैघ विरासत कोडबेस सं जुड़ब डराब’ बला भ’ सकैत अछि. बस अपन प्रोजेक्ट आओर अपन एआई एजेंट (हमर मामला मे वीएसकोड मे कॉपीपायलट चैट) खोलू आओर ओहिना सवाल पूछब शुरू करू जेना अहां कोनो सहयोगी सं पूछब. सामान्यतया हमरा कोनो एआई एजेंट सं गप्प करब ओहिना नीक लगैत अछि जेना हम कोनो संगी मनुक्ख सं करब. एतय एकटा बेसी परिष्कृत उदाहरण प्रॉम्प्ट अछि: "हमरा एकटा उच्च स्तरीय आर्किटेक्चर अवलोकन दिअ: एंट्रीपॉइंट, रूटिंग, ऑथ, डाटा लेयर, बिल्ड टूलिंग. तखन क्रम मे पढ़य लेल 5 फाइल के सूचीबद्ध करू. व्याख्या के परिकल्पना के रूप मे मानू आओर संदर्भित फाइल पर कूद क' पुष्टि करू."

अहां फॉलो-अप सवाल पूछैत रह सकय छी जेना “रूटिंग विस्तार सं कोना काज करैत अछि?” या “प्रमाणीकरण प्रक्रिया आरू विधियऽ के माध्यम स॑ हमरा स॑ बात करऽ” आरू ई आपक॑ एगो अपरिचित कोडबेस केरऽ अन्हार म॑ कुछ रोशनी चमकै लेली सहायक दिशा म॑ ले जैतै । निर्भरताक कें उन्नयन करय कें समय परिवर्तन कें तोड़य कें ट्रायजिंग npm पैकेज कें अपडेट करनाय, खासकर जखन ओ ब्रेकिंग बदलाव कें साथ आबै छै, थकाऊ आ समय लेने काज भ सकय छै, आ अहां कें उचित मात्रा मे रिग्रेशन कें डिबग करय कें लेल बना सकय छै. हमरा हाल ही म॑ डाटा विजुअलाइजेशन लाइब्रेरी plotly.js क॑ एक प्रमुख रिलीज संस्करण क॑ संस्करण २ स॑ ३ म॑ अपग्रेड करै ल॑ पड़लै, आरू एकरऽ परिणामस्वरूप, कुछ ग्राफ म॑ एक्सिस लेबलिंग काम करना बंद करी देलकै । हम आगू बढ़ि चैटजीपीटी स पूछलहुं: "हम अपन एंगुलर प्रोजेक्ट अपडेट केलहुं जे प्लॉटली क उपयोग करैत अछि। हम plotly.js — dist पैकेज कए संस्करण 2.35.2 स 3.1.0 मे अपडेट केलहुं — आ आब x आ y अक्ष पर लेबल खतम भ गेल अछि। की भेल?"

एजेंट तुरंत एकटा समाधान ल क वापस आबि गेल (नीचा अपने देखू)। नोट: हम एखनो फिक्स भेजबा स पहिने आधिकारिक माइग्रेशन गाइड क विरुद्ध स्पष्टीकरण क सत्यापन केलहुं।

फाइल भर मे सुरक्षित रूप स रिफैक्टर क प्रतिकृति करब बढ़त कोडबेस सबसें निश्चित रूप सं कोड समेकन कें अवसरक कें अनावरण करयत छै. उदाहरण कें लेल, अहां फाइल कें पार कोड डुप्लिकेशन देखय छी जे एकटा फंक्शन या घटक मे निकालल जा सकय छै. परिणामस्वरूप, अहां एकटा साझा घटक बनावा कें निर्णय लैत छी जेकरा एकर बजाय शामिल कैल जा सकय छै आ ओ रिफैक्टर कें एकटा फाइल मे निष्पादित करय छै. आब, अहां अपन शेष फाइल मे ओ बदलाव कें मैन्युअल रूप सं करय कें बजाय, अहां अपन एजेंट सं कहय छी जे ओ अहां कें लेल रिफैक्टर कें रोल आउट करय. एजेंट अहां कें संदर्भ कें रूप मे कईटा फाइल कें चयन करय कें अनुमति देयत छै. एक बेर एकटा फाइल के लेल रिफैक्टर भ गेलाक बाद हम रिफैक्टर आ अछूत दुनू फाइल के संदर्भ में जोड़ि सकैत छी आ एजेंट के एहि तरहेँ अन्य फाइल में परिवर्तन के रोल आउट करय लेल कहि सकैत छी: “फाइल ए में हम जे परिवर्तन केने रही ओकरा फाइल बी में सेहो दोहराउ”। अपरिचित प्रौद्योगिकियों में सुविधाओं को लागू करना | ए.आई. हाल केरऽ एगो प्रोजेक्ट प॑ हमरऽ डिजाइनर न॑ 3D ऑब्जेक्ट प॑ लोडिंग स्टेट के रूप म॑ एनिमेटेड ग्रेडिएंट के बारे म॑ सोचलकै । हमरा ई कॉन्सेप्ट बहुत नीक लागल आ हम अपन क्लाइंट के किछ अनोखा आ रोमांचक पहुंचाबय चाहैत छलहुं. दसमस्या: हमरा लग एकरा लागू करय लेल मात्र दू दिन छल, आ जीएलएसएल मे काफी खड़ी सीखय के वक्र अछि. पुनः एकटा ए.आई. स्टेप पर स्टेप, हम एआई कए एहि मे आओर चालाकी जोड़बा लेल प्रेरित केलहुं जा धरि हम कोनो सभ्य परिणाम पर नहि पहुंचि गेलहुं ताकि हम शेडर कए अपन वास्तविक कोडबेस मे एकीकृत करब शुरू करि सकब। अंतिम परिणाम : हमर ग्राहक सुपर खुश छलाह, आ हम एआई क बदौलत कम समय मे एकटा जटिल फीचर पहुंचा देलहुं। लेखन परीक्षण हमर अनुभव मे, प्रोजेक्ट पर एतेक समय शायदे भेटैत अछि जे यूनिट आ इंटीग्रेशन टेस्ट के एकटा उचित सूट के लगातार लिखय आ बनाए रखल जा सकय, आ ऊपर सं, बहुत रास डेवलपर के टेस्ट लिखय के काज मे वास्तव मे नीक नहिं लगैत छनि. अहां कें एआई हेल्पर कें अहां कें लेल परीक्षण सेटअप आ लिखय कें लेल प्रेरित करनाय पूर्ण रूप सं संभव छै आ इ कम समय मे कैल जा सकय छै. बेशक, अहां कें, एकटा डेवलपर कें रूप मे, एखनहु इ सुनिश्चित करबाक चाही की अहां कें परीक्षण वास्तव मे अहां कें एप्लीकेशन कें महत्वपूर्ण भागक पर एक नजर डालय छै आ समझदार परीक्षण सिद्धांतक कें पालन करय छै, मुदा अहां परीक्षणक कें लेखन कें हमर एआई सहायक कें “आउटसोर्स” कयर सकय छी. उदाहरण प्रॉम्प्ट: 1। "जेस्ट कें उपयोग सं अइ फंक्शन कें लेल यूनिट टेस्ट लिखूं. हैप्पी पथ, एज केस, आ फेल मोड कें कवर करूं. बताऊं कि प्रत्येक टेस्ट कें अस्तित्व कियैक छै."

एतय तक कि अहां परीक्षण गुरु केंट सी. डॉड्स कें परीक्षण सर्वोत्तम प्रथाक कें अपन एजेंट कें दिशा निर्देशक कें रूप मे पास कयर सकय छी, जेना कि निम्नलिखित छै:

आंतरिक टूलिंग किछु हद तक पहिने कहल गेल शेडर उदाहरण स मिलैत जुलैत, हमरा हाल मे कोडबेस मे कोड डुप्लिकेशन क विश्लेषण करबाक आ रिफैक्टर स पहिने आ बाद मे तुलना करबाक काज देल गेल छल । निश्चित रूप स’ कोनो तुच्छ काज नहि जँ अहाँ फाइल के मैन्युअल रूप स’ तुलना करबाक समय लेने मार्ग पर नहि चलय चाहैत छी. कॉपीपायलट के मदद स हम एकटा स्क्रिप्ट बनेलहुं जे हमरा लेल कोड डुप्लिकेशन के विश्लेषण केलक, आउटपुट के एकटा टेबल में व्यवस्थित आ क्रमबद्ध केलक, आ ओकरा एक्सेल में एक्सपोर्ट केलक। तखन हम एकरा एक डेग आगू बढ़ेलहुं। जखन हमर कोड रिफैक्टर भ गेल त हम एजेंट स आग्रह केलहुं जे ओ हमर मौजूदा एक्सेल शीट कए बेसलाइन क रूप मे लथि, अलग-अलग कॉलम मे डुप्लिकेशन क वर्तमान स्थिति मे जोड़थि, आ डेल्टा क गणना करथि। बहुत दिन पहिने लिखल कोड अपडेट करब हालहि मे हमर एकटा पुरान क्लाइंट हमरा मारि देलक, कारण समयक संग आब हुनकर वेबसाइट पर किछु फीचर ठीक स’ काज नहि क’ रहल छल. कैच : वेबसाइट लगभग दस साल पहिने बनल छल, आ जावास्क्रिप्ट आ एससीएसएस requireJS सन एकदम पुरान कंपाइल टूल के उपयोग क’ रहल छल, आ सेटअप के लेल Node.js के पुरान संस्करण के आवश्यकता छल जे हमर 2025 के मैकबुक पर सेहो नहिं चलत. पूरा बिल्ड प्रक्रिया के हाथ स अपडेट करय में हमरा दिन लागत, ताहि लेल हम एआई एजेंट के प्रॉम्प्ट करय के फैसला केलहुं, “की अहां जेएस आ एससीएसएस बिल्ड प्रक्रिया के विटे सन दुबला 2025 स्टैक पर अपडेट क सकय छी?” ई निश्चित रूप स भेल, आ एजेंट क संग करीब एक घंटा क रिफाइंड क बाद हम अपन एससीएसएस आ जेएस बिल्ड कए Vite पर स्विच क देलहुं, आ हम वास्तविक बगफिक्सिंग पर ध्यान केंद्रित करबा मे सक्षम छलहुं। बस अपन बिल्ड प्रक्रिया मे एहन अभिन्न परिवर्तन करय काल आउटपुट आओर संकलित फाइल के सही तरीका सं मान्य करब सुनिश्चित करू. सारांश आ मसौदा तैयार करब की अहाँ अपन सभ हालक कोड परिवर्तन केँ एकटा वाक्य मे कमिट संदेशक लेल संक्षेप मे प्रस्तुत करय चाहैत छी, वा कमिट केर एकटा लंबा सूची राखय चाहैत छी आ ओकरा तीन बुलेट पॉइंट मे संक्षेप मे राखय चाहब? कोनो दिक्कत नहि, एआई एकर ध्यान राखय दियौक, मुदा कृपया एकर प्रूफरीड जरूर करू। एकटा उदाहरण प्रॉम्प्ट ओतबे सरल अछि जतेक कोनो संगी मनुक्ख केँ संदेश देब: “कृपया हमर हालक परिवर्तन केँ संक्षिप्त बुलेट पॉइंट मे संक्षेप मे बताउ”। हमर सलाह एतय रहत जे लिखबा लेल जीपीटी के प्रयोग सावधानीपूर्वक करू, आ कोड के तरह, कृपया भेजबा या जमा करय सं पहिने आउटपुट के जांच करू. अनुशंसा एवं सर्वोत्तम प्रथाएँ प्रेरित करब एआई के उपयोग करय के एकटा नहिं-ओतेक स्पष्ट फायदा ई अछि जे अहां के प्रॉम्प्ट जतेक विशिष्ट आ सिलवाया होयत, आउटपुट ओतेक नीक होयत. एआई एजेंट कें प्रेरित करय कें प्रक्रिया हमरा लिखय आ कोड करय सं पहिले अपन आवश्यकताक कें यथासंभव विशेष रूप सं तैयार करय कें लेल मजबूर करय छै. यही कारण छै कि सामान्य नियम के रूप में हम अपनऽ संकेत के साथ यथासंभव विशिष्ट होय के बेस अनुशंसा करै छियै । रीमिक्स के सह-लेखक रयान फ्लोरेंस न॑ अपनऽ प्रारंभिक संकेत क॑ वाक्य स॑ समाप्त करी क॑ ई प्रक्रिया म॑ सुधार करै के एगो सरल लेकिन शक्तिशाली तरीका सुझाव देल॑ छै: “हम सभ शुरू करबासँ पहिने हमरा लेल अहाँक कोनो प्रश्न अछि?”

अइ बिंदु पर, एआई आमतौर पर सहायक सवालक कें साथ वापस आबै छै जत अहां अपन विशिष्ट इरादा कें स्पष्ट कयर सकय छी, एजेंट कें मार्गदर्शन करयत छै की ओ अहां कें काज कें लेल बेसि अनुरूप दृष्टिकोण उपलब्ध करा सकय.

संस्करण नियंत्रण के प्रयोग करू आ पचय योग्य चंक्स में काज करू git जैसनऽ संस्करण नियंत्रण के उपयोग न सिर्फ एक कोडबेस प॑ टीम के रूप म॑ सहयोग करला प॑ काम आबै छै बल्कि आपक॑ एक के रूप म॑ उपलब्ध करै लेली भी काम आबै छैआपातकालीन स्थिति मे वापस रोल करय कें लेल स्थिर बिंदुअक कें साथ व्यक्तिगत योगदानकर्ता. अपनऽ गैर-निर्धारित प्रकृति के कारण, एआई कखनी-कखनी बदमाश होय सकै छै आरू ऐन्हऽ बदलाव करी सकै छै जे बस आपने जे हासिल करै के कोशिश करी रहलऽ छियै ओकरा लेली मददगार नै होय सकै छै आरू अंततः चीजऽ क॑ अपूरणीय योग्य रूप स॑ तोड़ी सकै छै । अपनऽ काम क॑ कई कमिट म॑ विभाजित करला स॑ आपने क॑ स्थिर बिंदु बनाबै म॑ मदद मिलतै जेकरा प॑ आपने वापस आबी सकै छियै अगर बात साइड म॑ जाय छै । आरू आपनो टीम के साथी भी आपने क॑ धन्यवाद देतै, कैन्हेंकि हुनका आपनो कोड के समीक्षा करै म॑ आसान समय मिलतै जब॑ ई शब्दार्थ के हिसाब स॑ अच्छा तरह स॑ संरचित टुकड़ा म॑ बंटैलऽ जैतै । गहन समीक्षा करू ई सामान्य सर्वोत्तम अभ्यास स॑ अधिक छै, लेकिन हमरऽ विचार स॑ विकास केरऽ काम लेली एआई टूल के उपयोग करला प॑ ई आरू महत्वपूर्ण होय जाय छै: अपनऽ कोड केरऽ पहिलऽ आलोचनात्मक समीक्षक बनै । अपन परिवर्तन के लाइन दर लाइन पर जाय लेल किछु समय जरूर निकालू, ठीक ओहिना जेना अहाँ ककरो कोड के समीक्षा करब, आ अपन काज के तखनहि जमा करू जखन ओ अहाँक अपन सेल्फ रिव्यू पास भ’ जायत. "हमरा लेली अभी दू बात दूनू सही छै: एआई एजेंट गजब के छै आरू उत्पादकता म॑ बहुत बढ़ोत्तरी होय छै. अगर आपने दिमाग बंद करी क॑ पूरा तरह स॑ छोड़ी दै छियै त॑ ई भी भारी स्लोप मशीन छै।"— आर्मिन रोनाचर न॑ अपनऽ ब्लॉग पोस्ट म॑ एजेंट साइकोसिस: आर वी गोइंग इनसेन?

निष्कर्ष एवं आलोचनात्मक विचार हमरऽ विचार स॑ एआई कोडिंग टूल रोजाना डेवलपर के रूप म॑ हमरऽ उत्पादकता म॑ सुधार करी सकै छै आरू अधिक योजना आरू उच्च स्तरीय सोच लेली मानसिक क्षमता क॑ मुक्त करी सकै छै । ओ सब हमरा सब के अपन वांछित परिणाम के सावधानीपूर्वक विस्तार स व्यक्त करय लेल बाध्य करैत छथि। कोनो भी एआई, कखनो-कखनो, मतिभ्रम भी पैदा करी सकै छै, जेकरऽ मूल रूप स॑ मतलब छै कि ई आत्मविश्वासी स्वर म॑ निहित छै । अस्तु कृपया जांच आ परीक्षण अवश्य करू, खास क' जखन अहां के संदेह होए. एआई कोनो चांदी के गोली नै छै, आ हमर मानब अछि, उत्कृष्टता आ एकटा डेवलपर के रूप में समस्या के समाधान करय के क्षमता कहियो फैशन स बाहर नै जायत। जे डेवलपर अपनऽ कैरियर म॑ अभी-अभी शुरुआत करी रहलऽ छै, ओकरा लेली ई टूल ओकरा लेली अधिकांश काम करै लेली बहुत आकर्षक होय सकै छै । एतय जे भटक सकैत अछि ओ अछि बग आ मुद्दा के माध्यम सं अक्सरहां निकासी आ दर्दनाक काज जेकरा डिबग आ हल करब कठिन अछि, उर्फ ​​“द ग्राइंड” । एतय तक कि कर्सर एआई केरऽ बहुत ही अपनऽ ली रॉबिन्सन भी अपनऽ एगो पोस्ट म॑ ई बात प॑ सवाल उठैलकै:

एआई कोडिंग टूल तेजी स विकसित भ रहल अछि, आ हम एहि लेल उत्साहित छी जे आगू की होएत। आशा अछि जे अहां सभ के ई लेख आओर एकर टिप्स मददगार लागल आओर अहां सभ के एहि मे सं किछ खुद के ट्राई करय लेल उत्साहित छी.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free