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

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

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

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

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

तुस परीक्षण गुरु केंट सी. डॉड्स दे परीक्षण बेहतरीन प्रथाएं गी बी अपने एजेंट गी दिशा-निर्देश दे रूप च पास करी सकदे ओ, जि’यां हेठ दित्ते गेदे न:

आंतरिक टूलिंग पैह् ले दस्से गेदे शेडर उदाहरण दे किश समान, मिगी हाल च गै इक कोडबेस च कोड डुप्लिकेशन दा विश्लेषण करने ते इक रिफैक्टर थमां पैह् ले ते बाद च तुलना करने दा कम्म सौंपेआ गेआ हा। जेकर तुस मैन्युअल रूप कन्नै फाइलें दी तुलना करने दे समें-समें पर रस्ता नेईं जाना चांह् दे ओ तां निश्चत रूप कन्नै कोई मामूली कम्म नेईं ऐ। कोपायलट दी मदद कन्नै मैं इक स्क्रिप्ट बनाई जेह् ड़ी मेरे आस्तै कोड डुप्लिकेशन दा विश्लेषण करदी ही, आउटपुट गी इक तालिका च व्यवस्थित ते क्रमबद्ध करदी ही, ते एक्सेल च निर्यात करदी ही। फिर मैं इस गी इक कदम होर अग्गें लेई गेआ। जदूं साढ़ा कोड रिफैक्टर होई गेआ तां मैं एजेंट गी आखेआ जे ओह् अपनी मौजूदा एक्सेल शीट गी बेसलाइन दे रूप च लैन, बक्ख-बक्ख स्तंभें च डुप्लिकेशन दी मौजूदा स्थिति च जोड़न, ते डेल्टा दी गणना करै। बहुत पहले लिखे कोड अपडेट करना हाल च गै मेरे इक पुराने क्लाइंट ने मिगी हिट कीता, कीजे समें कन्नै, उंदी वेबसाइट पर किश फीचर ठीक ढंगै कन्नै कम्म नेईं करा करदे हे। कैच: वेबसाइट लगभग दस साल पैह् ले बनाई गेई ही, ते जावास्क्रिप्ट ते एससीएसएस 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