ऐसे व्यक्ति के रूप में जिसने सॉफ्टवेयर उद्योग में काफी समय बिताया है। समय के साथ, मैं हमेशा ऐसे टूल और तकनीकों की तलाश में रहा हूं जो मेरी मदद कर सकें:
इस पोस्ट में, मैं कुछ एआई-संचालित टूल साझा करूंगा जिन्होंने मेरी जावास्क्रिप्ट उत्पादकता को बेहतर बनाने में मदद की है। मैं प्रत्येक टूल के साथ अपने व्यक्तिगत अनुभव साझा करूंगा, जिसमें उनकी ताकत और कमजोरियां भी शामिल होंगी। तो कमर कस लो, और चलो गोता लगाएँ!
GitHub Copilot एक AI-संचालित कोड सहायक है जो आपको तेजी से कोड लिखने में मदद करता है।
मैंने टाइपस्क्रिप्ट, जावास्क्रिप्ट, डार्ट और पायथन के साथ कोपायलट का उपयोग किया है। ऐसे क्षण आए जब ऐसा लगा जैसे इसने मेरे दिमाग को पढ़ लिया और वही उत्पन्न कर दिया जो मैं चाहता था - यह अद्भुत था! हालाँकि, ये क्षण दुर्लभ थे, जैसे महीने में कुछ बार।
अधिकांश समय, इसका प्रदर्शन हिट या मिस रहा। यह आपके कोडबेस को नहीं जानता है, और अक्सर फ़ंक्शन नामों का गलत अनुमान लगाता है। ऐसे उदाहरण थे जहां इसने सूक्ष्म बग के साथ कोड बनाया जिसने मुझे इसके आउटपुट का विश्लेषण करने के लिए अतिरिक्त समय बिताने के लिए मजबूर किया।
इन कमियों के बावजूद, कोपायलट सरल दोहराव वाले पैटर्न और स्वत: पूर्ण दस्तावेज़ तैयार करने में काफी अच्छा है।
जीपीटी-इंजीनियर एक एआई उपकरण है जो ऐप विकास प्रक्रिया को तेज करने का वादा करता है। मैंने GPT 3.5 का उपयोग करके एक एक्सप्रेस ऐप बनाने का प्रयास करके इसका परीक्षण करने का निर्णय लिया।
पहले तो यह आशाजनक लग रहा था। इसने एक स्पष्ट वास्तुकला तैयार की, सही रूपरेखाएँ चुनीं, और यहाँ तक कि कोड को भी बड़े करीने से संरचित किया। लेकिन यह उत्साह अल्पकालिक था क्योंकि जिस कोड पर मंथन किया गया वह निम्न स्तर का था, और मैं ऐप को शुरू नहीं कर सका।
मैंने सोचा कि GPT-4 में अपग्रेड करने से मदद मिल सकती है, और हालांकि इससे थोड़े बेहतर परिणाम मिले, फिर भी यह पूरी तरह कार्यात्मक ऐप बनाने में विफल रहा। इसलिए, जबकि जीपीटी-इंजीनियर वादा दिखाता है, यह कहना सुरक्षित है कि यह अभी तक गंभीर कोडिंग कार्यों को संभालने में सक्षम नहीं है।
कोडी एआई एक एआई-संचालित कोडिंग सहायक है जिसे मैं पिछले कुछ समय से वीएससीओडी में उपयोग कर रहा हूं। इसने मेरे कोडिंग अनुभव को कई तरीकों से बदल दिया है:
- यह कोड ब्लॉक को सरल सारांशों में तोड़ने में उत्कृष्ट है। जब मैं अन्य परियोजनाओं के कोड की समीक्षा कर रहा होता हूं या अपने काम पर त्वरित पुनश्चर्या की आवश्यकता होती है तो यह बहुत उपयोगी होता है।
- यह लॉग स्टेटमेंट, त्रुटि संदेश या कोड टिप्पणियों में रिक्त स्थान भरने में चतुर है।
- यह सामान्य पैटर्न के अंतराल को भरकर कॉपी-पेस्ट करने की आवश्यकता को कम करता है।
- आश्चर्य की बात है कि यह परीक्षण बनाने में बहुत अच्छा है।
हालाँकि, मार्कडाउन में लिखते समय, इसके सुझाव लम्बे-चौड़े और हमेशा सकारात्मक होते हैं - इससे नकारात्मक वाक्य निकालना लगभग असंभव है! इसके अलावा, इसके इनलाइन सुझाव कभी-कभी परेशानी पैदा कर सकते हैं क्योंकि यह वास्तव में आपका कोड "प्राप्त" नहीं करता है।
इन कमियों के बावजूद, कोडी एआई मेरे कोड का अंग्रेजी में अनुवाद करने और परीक्षण बनाने में बहुत मददगार रहा है - जिससे यह मेरे टूलकिट में एक अनिवार्य उपकरण बन गया है।
रिएक्ट एजेंट एक एआई टूल है जिसे रिएक्ट घटकों के निर्माण में मदद के लिए डिज़ाइन किया गया है। मैंने रिएक्ट ऐप के लिए एक बुनियादी राज्य प्रबंधन घटक बनाने के लिए इसका उपयोग करने का प्रयास किया।
इसने कुछ कोड तैयार किए जिनका मैं उपयोग कर सकता था, लेकिन यह बार-बार मेरी कुछ विशिष्टताओं से चूक गया या उन सुविधाओं को हटा दिया जो उसने पहले जोड़ी थीं। इसमें बहुत अधिक परिश्रम और बारीकियों पर ध्यान देने की आवश्यकता थी, जिससे मेरा अधिक समय नहीं बचा।
जैसा कि अभी स्थिति है, रिएक्ट एजेंट द्वारा निर्मित कोड उत्पादन के लिए तैयार नहीं है और इसे मौजूदा कोडबेस में विलय करने से पहले अच्छी मात्रा में बदलाव की आवश्यकता है। लेकिन इससे कुल मिलाकर मेरी उत्पादकता में वृद्धि हुई।
v0 एक AI टूल है जो UI डिज़ाइन तैयार करता है। हालाँकि, मेरे अनुभव में, यह टेलविंड सीएसएस के संदिग्ध उपयोग के साथ औसत यूआई बनाता है।
V0 के साथ निर्मित किसी भी चीज़ को या तो भारी संशोधन की आवश्यकता होती है या वह एक शौकिया उत्पाद की तरह दिखती है। मैं इस प्रयास की सराहना करता हूं, लेकिन यूआई डिज़ाइन जटिल और गतिशील हैं। हम अभी उस बिंदु पर नहीं हैं जहां एआई लगातार शीर्ष स्तर के यूआई डिज़ाइन तैयार कर सकता है, लेकिन यह आपको आपके यूआई के लिए एक शुरुआती बिंदु देता है।
यह टूल एआई सहायता के साथ विकास में मेरे सामने आई सबसे बड़ी समस्या से निपटता है - नए अनुरोध करते समय मौजूदा ऐप स्रोत का संदर्भ देना। पीआर के माध्यम से आउटपुट देने की सुविधा एक बढ़िया अतिरिक्त है। मैं पहले ही इसका उपयोग करके कुछ पीआर बना चुका हूं। निश्चित रूप से, मुझे उन्हें विलय करने से पहले मैन्युअल रूप से मामूली समायोजन करना पड़ा, लेकिन इससे निश्चित रूप से मेरा आधे घंटे का अच्छा समय बच गया।
स्क्रिप्टजीपीटी एक उपकरण है जिसे मैंने बनाया है जिसे जीपीटी4 द्वारा संचालित एआई एजेंट को सुविधा विकास को ऑफलोड करने के लिए डिज़ाइन किया गया है। इसे विशेष रूप से टीएस/जेएस परियोजनाओं के लिए तैयार किया गया है, जो स्वचालित रूप से आवश्यक लाइब्रेरी स्थापित करता है, कोड का परीक्षण करता है, टिप्पणियाँ जोड़ता है, और बहुत कुछ करता है।
GitHub Copilot और GPT-Engineer जैसे अन्य AI-संचालित कोडिंग टूल के विपरीत, जो प्रभावी कोड एकीकरण और जटिल परियोजनाओं के निर्माण के साथ संघर्ष करते हैं, ScriptGPT इन क्षेत्रों में उत्कृष्टता प्राप्त करता है। स्क्रिप्टजीपीटी पर विशिष्ट परियोजना सुविधाओं को ऑफलोड करते समय कोड लिखने के लिए इन उपकरणों के साथ इसका उपयोग किया जा सकता है।
इस परियोजना के निर्माता के रूप में, मैं अपने मूल्यांकन में थोड़ा पक्षपाती हो सकता हूं। हालाँकि यह सही नहीं है, और इसमें हमेशा सुधार की गुंजाइश है, मुझे सच में विश्वास है कि स्क्रिप्टजीपीटी एक डेवलपर के टूलकिट के लिए एक मूल्यवान अतिरिक्त हो सकता है। इसे आज़माएं और देखें कि यह उत्पादकता में कैसे सुधार कर सकता है! GitHub रिपोजिटरी: https://github.com/ukanwat/scriptgpt/
एआई उपकरण अभी तक परिपूर्ण नहीं हैं। वे कभी-कभी ग़लतियाँ करते हैं, और वे हमेशा यह नहीं समझ पाते कि आप क्या करने का प्रयास कर रहे हैं। लेकिन वे हर समय बेहतर होते जा रहे हैं; भविष्य में, वे अधिक शक्तिशाली और सहायक होंगे। वे आपके कोड को और भी बेहतर ढंग से समझने में सक्षम होंगे, और वे और भी अधिक रचनात्मक विचार उत्पन्न करने में सक्षम होंगे।
क्या कोई अच्छा AI उपकरण छूट गया? मुझे अपना पसंदीदा या अद्भुत बताएं जो शायद मुझसे छूट गया हो!
मैं आपके विचार और सुझाव भी सुनना चाहूँगा - मैं हमेशा सुधार करना चाहता हूँ :)
यहाँ भी प्रकाशित किया गया है.