एआई टूल सॉफ्टवेयर डेवलपर्स के लिए रोजमर्रा के साथी बन गए हैं। चाहे वह कोड तेजी से लिख रहा हो या एक नई भाषा सीख रहा हो, GitHub Copilot और Cursor जैसे उपकरण अब डेवलपर टूलकिट का हिस्सा हैं। लेकिन जैसे -जैसे उनका उपयोग बढ़ता है, डेवलपर्स इन उपकरणों पर कम और कम पर भरोसा करने लगे हैं।
स्टैक ओवरफ्लो के 49,000 डेवलपर्स के नवीनतम वार्षिक सर्वेक्षण में, 80% ने कहा कि वे अब अपने वर्कफ़्लो के हिस्से के रूप में एआई टूल का उपयोग करते हैं। लेकिन यहाँ आश्चर्यजनक हिस्सा है: केवल 29% एआई-जनित कोड की सटीकता पर भरोसा करते हैं। यह संख्या 40%हुआ करती थी।
उच्च उपयोग का यह बेमेल लेकिन कम ट्रस्ट से पता चलता है कि जटिल संबंध डेवलपर्स एआई के साथ हैं। “एआई-जनित समाधान जो ज्यादातर सही लगते हैं, लेकिन इसमें सूक्ष्म खामियां होती हैं” अब डेवलपर्स के लिए सबसे बड़ी हताशा हैं, जिसमें 45% इस मुद्दे को उजागर करते हैं। ये निकट-सही उत्तर स्पष्ट रूप से गलत लोगों की तुलना में बहुत खराब हो सकते हैं, क्योंकि वे कीड़े का परिचय देते हैं जो स्पॉट करना मुश्किल है, विशेष रूप से छोटे या कम अनुभवी कोडर्स के लिए।
नतीजतन, कई डेवलपर्स खुद को पहले की तुलना में अधिक समय डीबगिंग खर्च कर रहे हैं। एआई कोड को विफल करने के बाद डेवलपर्स के लिए ओवरफ्लो को स्टैक करने के लिए मुड़ना असामान्य नहीं है। वास्तव में, एक तीसरे से अधिक ने कहा कि वे एआई-जनित कोड के कारण होने वाली समस्याओं के कारण साइट पर जाते हैं।
कुछ कैज़ुअल एआई कोडिंग के खिलाफ भी पीछे धकेल रहे हैं। लगभग 72% डेवलपर्स “वाइब कोडिंग” के विचार को अस्वीकार करते हैं या नेत्रहीन रूप से एआई-सगस्टेड कोड को उत्पादन में चिपका देते हैं। रिपोर्ट में कहा गया है, “यह ‘क्लोज़-बट-नहीं-क्वाइट’ समस्या यहां रहने के लिए है।” यह इस बात से जुड़ा हुआ है कि प्रेडिक्टिव टेक्स्ट जेनरेशन कैसे काम करता है, जहां टूल्स का अनुमान है कि क्या कोड आगे आना चाहिए, लेकिन हमेशा इसके पीछे के तर्क को नहीं समझते हैं।

लेकिन इन सभी खामियों के साथ भी, अधिकांश डेवलपर्स एआई टूल्स पर हार नहीं मान रहे हैं। कई लोग कहते हैं कि वे स्पष्ट लाभ देखते हैं जब उपकरणों का उपयोग मन से किया जाता है। कुछ कंपनियां अपनी टीमों को एआई सहायकों का उपयोग करने के लिए भी प्रोत्साहित करती हैं।
विशेषज्ञ अब सुझाव दे रहे हैं कि डेवलपर्स को बदलना चाहिए कि वे इन उपकरणों के बारे में कैसे सोचते हैं। डेवलपर्स को एआई को “स्पैरिंग पार्टनर” की तरह व्यवहार करना चाहिए, न कि मूक कोपिलॉट। यह आपकी सोच को चुनौती देने में मदद करने के लिए है, इसे पूरी तरह से बदलने के लिए नहीं। जब इस तरह से उपयोग किया जाता है, तो एआई डेवलपर्स को तेजी से सीखने में भी मदद कर सकता है। यह लक्षित सहायता देता है, अपरिचित अवधारणाओं की व्याख्या करता है और पारंपरिक संसाधनों को संकलित करता है जैसे प्रलेखन या स्टैक ओवरफ्लो स्वयं।
कहानी इस विज्ञापन के नीचे जारी है
लेकिन जैसा कि एआई बदलता है कि डेवलपर्स कैसे समर्थन चाहते हैं, यहां तक कि स्टैक ओवरफ्लो जैसे प्लेटफ़ॉर्म भी समायोजित कर रहे हैं। “हालांकि हमने यातायात में गिरावट देखी है, किसी भी तरह से यह नाटकीय रूप से उतना ही नाटकीय नहीं है जितना कि कुछ संकेत देगा,” जोडी बेली ने कहा, स्टैक ओवरफ्लो के मुख्य उत्पाद और प्रौद्योगिकी अधिकारी स्टैक बेली ने कहा। उन्होंने कहा, “यह पारी स्टैक ओवरफ्लो को गंभीर रूप से आश्वस्त करने के लिए प्रेरित कर रही है कि यह आधुनिक डिजिटल युग में सफलता कैसे प्राप्त करता है,” उन्होंने कहा।
एआई सॉफ्टवेयर विकास में कहीं नहीं जा रहा है। लेकिन ब्लाइंड ट्रस्ट या तो जवाब नहीं है। सबसे चतुर डेवलपर्स वे नहीं हैं जो कड़ी मेहनत को छोड़ देते हैं, लेकिन जो जानते हैं कि एआई को कब मदद के लिए पूछना है और जब वह सब कुछ कहती है, तो यह सब कुछ दोबारा जांच करनी है।
(यह लेख काशी खुब्यानी द्वारा क्यूरेट किया गया है, जो एक प्रशिक्षु है द इंडियन एक्सप्रेस।)
© IE ऑनलाइन मीडिया सर्विसेज प्राइवेट लिमिटेड