C++ के निर्माता ब्यार्न स्ट्रॉस्ट्रुप ने एआई-जनरेटेड कोड को 'मूर्खतापूर्ण' और असुरक्षित बताते हुए आलोचना की है, जिस पर Ruby on Rails के निर्माता डेविड हेनेमीयर हैनसन ने पलटवार किया है।
- C++ के निर्माता ब्यार्न स्ट्रॉस्ट्रुप ने एआई-जनरेटेड कोड को 'bloated' और 'buggy' बताया है।
- उन्होंने 'vibe coding' (अंग्रेजी प्रॉम्प्ट से कोडिंग) को मूर्खतापूर्ण करार दिया।
- Ruby on Rails के निर्माता डेविड हेनेमीयर हैनसन ने स्ट्रॉस्ट्रुप के दावों को चुनौती दी है।
- विशेषज्ञों ने चेतावनी दी है कि एआई कोड में सुरक्षा खामियां हो सकती हैं।
प्रौद्योगिकी की दुनिया में एक नई बहस छिड़ गई है। C++ के जनक ब्यार्न स्ट्रॉस्ट्रुप (Bjarne Stroustrup) ने एआई-जनरेटेड कोड के बढ़ते उपयोग पर कड़ा प्रहार किया है। 'द पेटरमैन पॉडकास्ट' पर बोलते हुए, स्ट्रॉस्ट्रुप ने 'vibe coding'—यानी केवल अंग्रेजी प्रॉम्प्ट का उपयोग करके सॉफ्टवेयर बनाने की प्रक्रिया—को "मूर्खतापूर्ण" (idiotic) कहा है। उनका तर्क है कि कोडिंग केवल निर्देश देना नहीं है, बल्कि इसमें संरचनात्मक अमूर्तता (abstraction) और गहन तर्क की आवश्यकता होती है, जिसे चैटबॉट्स प्रतिस्थापित नहीं कर सकते।
एआई कोड के खतरे: बग और सुरक्षा संबंधी चिंताएं
स्ट्रॉस्ट्रुप का मानना है कि एआई द्वारा लिखा गया कोड न केवल अनावश्यक रूप से भारी (bloated) होता है, बल्कि इसमें बग और सुरक्षा संबंधी खामियां भी प्रचुर मात्रा में होती हैं। सबसे बड़ी समस्या इसे सत्यापित (verify) करने में आती है। उन्होंने एक गंभीर सामाजिक बदलाव की ओर भी इशारा किया: वरिष्ठ डेवलपर्स अब एआई द्वारा लिखे गए कोड को बार-बार जांचने की थकान के कारण सेवानिवृत्ति (retirement) का विकल्प चुन रहे हैं।
Why This Matters
BozokMedia विश्लेषण से पता चलता है कि यह बहस केवल कोडिंग की नहीं, बल्कि सॉफ्टवेयर इंजीनियरिंग के भविष्य की है। यदि कंपनियां लागत कम करने के लिए अनुभवी इंजीनियरों की जगह एआई पर निर्भर होती हैं, तो भविष्य में बड़े पैमाने पर सिस्टम विफलता और सुरक्षा उल्लंघन का खतरा बढ़ सकता है।
एआई कोडिंग केवल एक उपकरण हो सकता है, लेकिन यह मानव तर्क और संरचनात्मक इंजीनियरिंग का विकल्प कभी नहीं बन सकता।
हालांकि, स्ट्रॉस्ट्रुप ने यह भी स्वीकार किया कि एआई उन 70-80% कार्यों के लिए ठीक हो सकता है जो सुरक्षा-महत्वपूर्ण (safety-critical) नहीं हैं। लेकिन वह 10-20% कोड, जहां एक छोटी सी गलती भी तबाही मचा सकती है, वहां एआई अभी भी पूरी तरह सक्षम नहीं है।
डेविड हेनेमीयर हैनसन का पलटवार
इस तीखी टिप्पणी के बाद, Ruby on Rails के निर्माता डेविड हेनेमीयर हैनसन (David Heinemeier Hansson) ने सोशल मीडिया प्लेटफॉर्म X पर प्रतिक्रिया दी। हैनसन ने स्ट्रॉस्ट्रुप की बातों से असहमति जताते हुए मजाकिया लहजे में कहा कि उन्होंने C++ में बनाए गए ऐप्स का उपयोग किया है और कभी उनके कोड की एक भी लाइन को देखने की आवश्यकता महसूस नहीं की।
Frequently Asked Questions
1. 'Vibe Coding' क्या है?
यह एक शब्द है जो बिना पारंपरिक कोडिंग भाषा सीखे, केवल प्राकृतिक भाषा (जैसे अंग्रेजी) के प्रॉम्प्ट का उपयोग करके एआई से कोड लिखवाने की प्रवृत्ति को दर्शाता है।
2. स्ट्रॉस्ट्रुप को एआई से क्या समस्या है?
उनका मानना है कि एआई कोड में सुरक्षा खामियां होती हैं, वह जटिल होता है और उसे सत्यापित करना बहुत कठिन और थकाऊ काम है।