नवंबर से, एक उपयोगकर्ता ने व्यक्तिगत क्लाउड मैक्स खाते के माध्यम से क्लाउड कोड और क्लाउड ओपस 4.5 के साथ-साथ OpenAI के कोडेक्स का उपयोग करके AI-सहायता प्राप्त सॉफ़्टवेयर विकास के साथ बड़े पैमाने पर प्रयोग किया, जिससे पचास परियोजनाओं को पूरा करने के बाद कई अंतर्दृष्टि प्राप्त हुईं। उपयोगकर्ता, जो गुमनाम रहना चाहता है, ने इस अनुभव को व्यक्तिगत कंप्यूटिंग के शुरुआती दिनों की याद दिलाने वाला बताया, विशेष रूप से Apple II Plus पर BASIC सीखना।
उपयोगकर्ता ने स्वेच्छा से परियोजना शुरू की और OpenAI और Anthropic दोनों से प्रीमियम AI योजनाओं के लिए भुगतान किया। प्रयोग ने AI कोडिंग एजेंटों पर निर्भर रहने की वर्तमान स्थिति और संभावित कमियों के बारे में दस प्रमुख सबक उजागर किए।
एक प्रमुख निष्कर्ष AI कोडिंग एजेंटों और 3D प्रिंटिंग के बीच समानता थी। उपयोगकर्ता ने उल्लेख किया कि जबकि 3D प्रिंटिंग अपेक्षाकृत आसानी से डाउनलोड की गई मॉडल फ़ाइलों से जटिल वस्तुओं के निर्माण की अनुमति देता है, परिणामों को अक्सर आगे परिशोधन की आवश्यकता होती है और उपन्यास आकृतियों के निर्माण के लिए विशेष कौशल की आवश्यकता होती है। इसी तरह, AI कोडिंग एजेंट जल्दी से कोड उत्पन्न कर सकते हैं, लेकिन आउटपुट तुरंत उत्पादन के लिए तैयार नहीं हो सकता है और जटिल या उपन्यास अनुप्रयोगों के लिए मानव निरीक्षण और विशेषज्ञता की आवश्यकता होती है।
उपयोगकर्ता ने AI कोडिंग एजेंटों की सीमाओं को समझने के महत्व पर जोर दिया। जबकि ये उपकरण विकास प्रक्रिया को काफी तेज कर सकते हैं, वे कुशल प्रोग्रामर के लिए प्रतिस्थापन नहीं हैं। AI नियमित कार्यों को संभाल सकता है और बॉयलरप्लेट कोड उत्पन्न कर सकता है, जिससे डेवलपर्स उच्च-स्तरीय डिज़ाइन और समस्या-समाधान पर ध्यान केंद्रित कर सकते हैं।
प्रयोग ने सावधानीपूर्वक प्रॉम्प्ट इंजीनियरिंग की आवश्यकता पर भी प्रकाश डाला। AI कोडिंग एजेंटों द्वारा उत्पन्न कोड की गुणवत्ता सीधे प्रदान किए गए निर्देशों की स्पष्टता और विशिष्टता के समानुपाती होती है। अस्पष्ट या संदिग्ध संकेत इष्टतम या गलत कोड का कारण बन सकते हैं, जिसके लिए महत्वपूर्ण डिबगिंग और परिशोधन की आवश्यकता होती है।
इसके अलावा, उपयोगकर्ता ने पाया कि AI कोडिंग एजेंट अच्छी तरह से परिभाषित समस्याओं के लिए कोड उत्पन्न करने में उत्कृष्ट हैं जिनके समाधान आसानी से उपलब्ध हैं। हालांकि, वे उपन्यास या जटिल समस्याओं से जूझते हैं जिनके लिए रचनात्मक समस्या-समाधान और नवीन एल्गोरिदम की आवश्यकता होती है। इन मामलों में, मानव डेवलपर अभी भी AI का मार्गदर्शन करने और कोड की गुणवत्ता और शुद्धता सुनिश्चित करने के लिए आवश्यक हैं।
उपयोगकर्ता का अनुभव बताता है कि AI कोडिंग एजेंट सॉफ्टवेयर डेवलपर्स के लिए एक मूल्यवान उपकरण हैं, लेकिन उनका उपयोग विवेकपूर्ण ढंग से और उनकी क्षमताओं और सीमाओं की स्पष्ट समझ के साथ किया जाना चाहिए। सॉफ्टवेयर विकास के भविष्य में संभवतः एक सहयोगात्मक दृष्टिकोण शामिल है, जहां AI मानव डेवलपर्स को नवीन और कुशल समाधान बनाने में सहायता करता है।
Discussion
Join the conversation
Be the first to comment