कोडिंग के लिए एआई एजेंटों का प्रभावी ढंग से उपयोग करने की 3 तकनीकें
Latest Technology, (लेटेस्ट टेक न्यूज़) Gadget (गैजेट्स) …
मेरे प्रोग्राम करने के तरीके में क्रांति आ गई है। जब मैंने पहली बार 2019 में कोडिंग सीखी, तो मैंने सभी कोड, कैरेक्टर दर कैरेक्टर लिखे। अंत में, मैं इस अनुभव के लिए आभारी हूं, क्योंकि कोडिंग ने मुझे समस्या-समाधान मानसिकता सिखाई है।
हालाँकि, एआई एजेंटों के साथ, मेरा मानना है कि एक इंजीनियर के रूप में मैं पहले की तुलना में कम से कम 10 गुना अधिक प्रभावी हूं। ऐसा इसलिए है क्योंकि मैं एआई एजेंटों का उपयोग यथासंभव अधिक से अधिक दोहराए जाने वाले, सांसारिक कार्यों को करने के लिए कर रहा हूं जो मुझे पहले करने पड़ते थे। पहले, मुझे यह करना पड़ता था:
- पायथन में इंडेंटेशन त्रुटि को मैन्युअल रूप से ढूंढें
- उत्तरों के लिए Google पर लंबा शोध करें
- सभी बड़े रिफैक्टर मैन्युअल रूप से निष्पादित करें
और अन्य कार्यों की एक लंबी सूची, जिन्हें करने में मैं अब अधिक समय नहीं लगाता। कुछ लोग कहेंगे कि आपको एआई को अपने लिए सारा काम नहीं करने देना चाहिए, क्योंकि यह आपको एक बदतर कोडर बनाता है। मैं इस बात का विरोध करूंगा कि एआई केवल सांसारिक दोहराव वाला काम कर रहा है, जबकि मैं एआई एजेंटों को व्यवस्थित और व्यवस्थित करने, सबसे अधिक संज्ञानात्मक-तनावपूर्ण कार्य कर सकता हूं।

इस लेख में, मैं आपको कोडिंग के लिए एआई एजेंटों का प्रभावी ढंग से उपयोग करने के लिए लागू की जाने वाली तीन सबसे महत्वपूर्ण तकनीकों के बारे में जानकारी प्रदान करूंगा। मेरा मानना है कि ये तकनीकें मुझे एक इंजीनियर के रूप में बहुत अधिक कुशल बनाती हैं, और यह एआई एजेंटों की क्षमता को भी अधिकतम करती हैं।
मैं हमेशा एक अधिक प्रभावी इंजीनियर बनने के तरीकों की तलाश में रहता हूँ, इसलिए यदि आपके पास और सुझाव हैं, तो मैं किसी भी प्रतिक्रिया की बहुत सराहना करूँगा!
पूरे लेख में, मैं कर्सर और क्लाउड कोड दोनों का उल्लेख करूंगा। मैं उनमें से किसी के द्वारा प्रायोजित नहीं हूं, और यह केवल वे उपकरण हैं जिनका उपयोग मैं अपनी एजेंटिक कोडिंग के लिए करता हूं।
आपको कोडिंग के लिए AI एजेंटों का उपयोग क्यों करना चाहिए?
मैं सबसे पहले इस बात से शुरुआत करना चाहता हूं कि आपको कोडिंग करते समय एआई एजेंटों का उपयोग क्यों करना चाहिए। मुख्य तर्क यह है कि आप कम समय में अधिक काम कर सकते हैं।
एआई एजेंट आपको कम समय में अधिक काम करने की अनुमति देते हैं
जिन सुविधाओं को लागू करने में पहले 5 घंटे लगते थे, उन्हें अब 15 मिनट में वास्तविक रूप से लागू और परीक्षण किया जा सकता है।
जिन समस्याओं को सुलझाने में आपको एक घंटा और 30 मिनट का समय लगता था, उन्हें अब आपका एजेंट केवल 5 मिनट में हल कर सकता है। लीनियर एमसीपी के साथ, आप केवल समस्या यूआरएल की प्रतिलिपि बना सकते हैं और अपने एजेंट से अनुरोध पढ़ सकते हैं, त्रुटि ढूंढ सकते हैं, समाधान लागू कर सकते हैं और आपके लिए एक तैयार पीआर बना सकते हैं।
यह बिल्कुल आश्चर्यजनक है. आप रिपोर्ट पढ़ सकते हैं कि कैसे एआई केवल 5% कार्यान्वयन में प्रभावशीलता बढ़ाता है। हालाँकि, यदि आप एजेंटिक कोडिंग टूल और उन तकनीकों का उपयोग करना शुरू करते हैं जो मैं इस लेख में प्रस्तुत कर रहा हूं, तो मैं आपको गारंटी दूंगा कि आप अपनी उत्पादकता में एक उल्लेखनीय बदलाव देखेंगे।
मैं बग्स में कोई उल्लेखनीय वृद्धि किए बिना, कोड को पहले से कहीं अधिक बढ़ा रहा हूं। यह एक प्रोग्रामर को अधिक प्रभावी बनाने की शाब्दिक परिभाषा है।
तकनीक 1: कर्सर योजना मोड
किसी नई सुविधा को लागू करते समय सबसे पहली और शायद सबसे महत्वपूर्ण तकनीक जिसका मैं उपयोग करता हूं वह है नियोजन मोड। प्लानिंग मोड क्लाउड कोड और कर्सर जैसे सभी प्रसिद्ध एजेंटिक कोडिंग टूल में उपलब्ध है। कर्सर में, आप अपने एजेंट को संकेत देते समय Shift-Tab दबाकर इसे चुन सकते हैं।
नियोजन मोड इसे बनाता है ताकि एजेंट कार्यान्वयन के लिए एक योजना बनाए, या तो एक नई सुविधा के लिए, एक बग रिपोर्ट के लिए, या जो कुछ भी आप अपने कोडबेस में करना चाहते हैं। यह योजना आपके अनुरोध को हल करने के लिए सर्वोत्तम दृष्टिकोण निर्धारित करने के लिए आपके अनुरोध और कोड रिपॉजिटरी को पढ़ने वाले एजेंट द्वारा बनाई गई है।
योजना मोड फिर योजना को एक मार्कडाउन फ़ाइल में लिखता है, और आपसे आपके अनुरोध को कार्यान्वित करने के तरीके के बारे में कुछ प्रश्न पूछ सकता है:
- आप किस भाषा में कार्यान्वयन चाहते हैं? पायथन या टाइपस्क्रिप्ट?
- क्या कार्यान्वयन पश्चगामी संगत होना चाहिए?
- मोनोलिथ आर्किटेक्चर, या माइक्रोसर्विसेज?
योजना मोड इतना प्रभावी है क्योंकि प्राकृतिक भाषा स्वाभाविक रूप से अस्पष्ट है
यही कारण है कि हम एक प्रोग्रामिंग भाषा लेकर आए: कोड का एक टुकड़ा नियतात्मक होता है, और समान इनपुट दिए जाने पर हमेशा वही आउटपुट देता है। उदाहरण के लिए, पायथन कोड के एक भाग में कोई अस्पष्टता नहीं है।
हालाँकि, अब हम प्राकृतिक भाषा के माध्यम से कोडिंग की ओर लौट आए हैं, क्योंकि एजेंट इसके बजाय कोड लागू कर रहे हैं। फिर भी, हमें अस्पष्टता को खत्म करने के लिए एक दृष्टिकोण की आवश्यकता है, जहां योजना मोड उपयोगी हो।
तकनीक 2: कर्सर ब्राउज़र क्रियाएँ
कर्सर ब्राउज़र क्रियाएँ एक और बहुत उपयोगी तकनीक है जिसका मैंने हाल ही में सक्रिय रूप से उपयोग करना शुरू किया है। कर्सर ब्राउज़र क्रियाएं आपके कर्सर एजेंट को आपके कार्यान्वयन पर काम करते समय कार्रवाई करने की अनुमति देती हैं। ये क्रियाएं हो सकती हैं:
- एक यूआरएल खोलें
- एक बटन दबाएँ
- कंसोल लॉग पढ़ें
यह एक अविश्वसनीय उपकरण है जो एजेंट को ब्राउज़र में मैन्युअल रूप से कार्यान्वयन का परीक्षण करने और त्रुटियों वाले कंसोल लॉग की प्रतिलिपि बनाने के बजाय, एक-शॉट समस्याओं को हल करने में मदद करता है।

इसके बजाय, आप बस कर्सर से यूआरएल खोलने, चारों ओर क्लिक करने और यह सुनिश्चित करने के लिए कह सकते हैं कि कार्यान्वयन में कोई समस्या नहीं है। आप अनिवार्य रूप से कर्सर से आपके लिए एक एंड-टू-एंड परीक्षण करवाते हैं, जो आपके कार्यान्वयन में चुनौतियों का पता लगाने में बहुत प्रभावी है।
कर्सर को ब्राउज़र खोलने, चारों ओर क्लिक करने और हर बार जब मैं कोई नया कार्यान्वयन जोड़ता हूं तो ब्राउज़र लॉग की जांच करने के लिए संकेत देने से बहुत समय की बचत होती है।
तकनीक 3: क्लाउड कोड के साथ लॉग की जाँच करें
एक अन्य उपयोगी तकनीक जिसका मैं भरपूर उपयोग करता हूं वह है क्लाउड कोड या कर्सर के साथ लॉग की जांच करना।
मैं लॉग की जांच करने के लिए क्लाउड कोड का उपयोग करता हूं यदि वे उस कार्यान्वयन से असंबंधित हैं जिस पर मैं काम कर रहा हूं। उदाहरण के लिए, यदि कोई दस्तावेज़ अचानक प्रसंस्करण पाइपलाइन में फंस जाता है, बिना मेरे द्वारा हाल ही में संबंधित कोड में कुछ भी बदलाव किए बिना।
जब भी मैं किसी कार्यान्वयन पर काम कर रहा होता हूं तो लॉग की जांच करने के लिए आमतौर पर कर्सर का उपयोग करता हूं। उदाहरण के लिए, मैं कर्सर को लैम्ब्डा फ़ंक्शन पर एक परीक्षण ईवेंट भेजने के लिए संकेत दे सकता हूं, और यह सुनिश्चित करने के लिए क्लाउडवॉच लॉग की जांच कर सकता हूं कि सबकुछ अपेक्षित रूप से संसाधित किया गया था।
मैंने पहले AWS कंसोल में बहुत समय बिताया था, मैन्युअल रूप से संबंधित लॉग समूह पर नेविगेट करने और लॉग समूह को खोजने में, जिसमें काफी समय लगता था। इस प्रकार, मैंने अपने कोडिंग एजेंटों को मेरे लिए लॉग की जांच करने के लिए प्रेरित करना शुरू कर दिया, जिससे मुझे प्रति दिन 10-60 मिनट की बचत होती है: एक अविश्वसनीय दक्षता लाभ।
एजेंटों द्वारा लॉग की जांच करना अत्यंत उपयोगी है, और इसका लगभग कोई नकारात्मक पहलू नहीं है। लॉग की जाँच करना आमतौर पर एक सरल कार्य है जो आपको बस करना है। यह बौद्धिक रूप से चुनौतीपूर्ण नहीं है या ऐसा कुछ नहीं है जिस पर आप समय बिताना चाहें। इस प्रकार, लॉग के माध्यम से स्कैन करने के लिए एजेंटों का उपयोग करना कोडिंग एजेंटों का एक अत्यंत मूल्यवान उपयोग मामला है।
लॉग की जाँच करना एक सरल और दोहराव वाला कार्य है: कोडिंग एजेंटों से कार्य करवाना एक आदर्श कार्य है, जबकि आप अधिक मूल्यवान कार्य करते हैं
यदि आप अपने लॉग की जांच करने के लिए एजेंटों का उपयोग करते हैं, तो अपने एजेंट को अधिक से अधिक पृष्ठभूमि जानकारी प्रदान करना महत्वपूर्ण है:
- आपके लॉग समूह क्या कहलाते हैं?
- टेबल के नाम क्या हैं
- S3 बकेट नाम और उपसर्ग क्या हैं?
इससे आपका काफी समय और पैसा बचता है, क्योंकि आपके एजेंट को आपके सभी बुनियादी ढांचे को कोड के रूप में सूचीबद्ध करने और प्रासंगिक सेवा ढूंढने की ज़रूरत नहीं है। मैंने AGENTS.md के प्रभावी उपयोग पर अपने लेख में इस अवधारणा के बारे में बात की है।
निष्कर्ष
इस लेख में, मैंने कोडिंग एजेंटों का प्रभावी ढंग से उपयोग करने के लिए उपयोग की जाने वाली तीन मुख्य तकनीकों पर चर्चा की है। मेरा मानना है कि कोडिंग एजेंटों और इन तकनीकों के उपयोग ने मुझे समग्र दृष्टिकोण से एक इंजीनियर के रूप में कम से कम 10 गुना अधिक प्रभावी बना दिया है। इसने मेरे काम करने के तरीके में क्रांतिकारी बदलाव ला दिया है और मेरे दिन-प्रतिदिन के काम में मेरा अविश्वसनीय समय बच गया है। मेरा मानना है कि एआई टूल का प्रभावी उपयोग भविष्य के प्रोग्रामर्स के लिए अविश्वसनीय रूप से महत्वपूर्ण होगा।
👉 मेरे निःशुल्क संसाधन
🚀 एलएलएम के साथ 10x आपकी इंजीनियरिंग (निःशुल्क 3-दिवसीय ईमेल पाठ्यक्रम)
📚 मेरी निःशुल्क विज़न लैंग्वेज मॉडल ईबुक प्राप्त करें
💻 विज़न लैंग्वेज मॉडल्स पर मेरा वेबिनार
👉 मुझे सोशल मीडिया पर खोजें:
📩 मेरे न्यूज़लेटर की सदस्यता लें
🧑💻 संपर्क में रहो
✍️ मध्यम
(टैग्सटूट्रांसलेट)एआई एजेंट(टी)कोडिंग एजेंट(टी)कर्सर(टी)डेटा साइंस(टी)एलएलएम
Latest Technology, (लेटेस्ट टेक न्यूज़) Gadget (गैजेट्स) …
Source link
