क्या आपका मतलब विलुप्त नहीं है?
यह दावा कि बड़े भाषा मॉडल का उपयोग करने से इनकार करने वाले सॉफ़्टवेयर इंजीनियर “पीछे छूट जाएंगे”, इस बात पर व्यापक बहस छेड़ता है कि प्रोग्रामिंग में उत्पादकता का असली मतलब क्या है। टिप्पणीकार कोड जनरेशन की गति और मात्रा की तुलना दीर्घकालिक गुणवत्ता, रखरखाव, परीक्षण और डिज़ाइन से करते हैं; कुछ लोग AI-सहायित टूलिंग से वास्तविक लाभ बताते हैं, जबकि अन्य अधिक बग्स, प्रबंधन की अवास्तविक अपेक्षाएँ, और बहुत कम शुद्ध लाभ देखते हैं। इसके पीछे नौकरी-सुरक्षा, स्वामित्व वाले AI प्लेटफ़ॉर्म्स के आगे स्वायत्तता के नुकसान, और क्या AI-चालित औसत दर्जे के सॉफ़्टवेयर की प्रचुरता समाज के लिए उचित सौदा है, जैसी चिंताएँ हैं.
“पीछे छूट जाने” को लेकर असहमति का दायरा
- बहुत से लोग “जो लोग LLMs का उपयोग करने से इनकार करते हैं, वे पीछे छूट जाएंगे” को धुंधला, आक्रामक, और परोक्ष रूप से धमकी भरा मानते हैं, खासकर वहाँ जहाँ डेवलपर्स का मूल्यांकन कच्चे आउटपुट की मात्रा पर नहीं होता।
- अन्य लोग तर्क देते हैं कि यह स्पष्ट है: अगर समान कौशल वाले दो इंजीनियर टूल्स की वजह से डिलीवरी की गति में 5x अलग हैं, तो कई संगठनों में धीमे वाले को कम प्रदर्शन करने वाला माना जाएगा।
- कुछ लोग ठोस उदाहरण बताते हैं जहाँ प्रबंधन ने वेलोसिटी की अपेक्षाएँ दोगुनी कर दीं और प्रभावी रूप से LLM उपयोग को अनिवार्य कर दिया; जबकि अन्य कहते हैं कि उनकी कंपनियों में ऐसा कोई दबाव नहीं है।
- कई पोस्टर “अनुकूलन करो या मरो” वाली बयानबाज़ी की आलोचना करते हैं, इसे तर्कसंगत दलील के बजाय FOMO मार्केटिंग या असुरक्षा बताते हैं।
गुणवत्ता, बग्स, और परीक्षण पर प्रभाव
- उत्साही लोग कहते हैं कि LLMs टेस्ट, टूलिंग, पुनरुत्पादनीय बिल्ड्स, और विरासत बग-हंटिंग के लिए समय मुक्त करते हैं; अब वे परिष्कृत एक-बार के टूल्स और विश्लेषण हार्नेस बनाते हैं, जो पहले कभी संभव नहीं होते।
- संशयवादी इसके उलट रिपोर्ट करते हैं: टीम के साथी बड़े, कम-परीक्षित AI-जनित पैच शिप करते हैं, जिससे अधिक बग्स और प्रोडक्शन विफलताएँ होती हैं।
- चिंता यह है कि LLMs मौजूदा असंतुलन को बढ़ाते हैं: गंदा कोड बनाना उसे साफ करने से पहले ही तेज़ है; सभी को “दो गुना तेज़” बनाना इसे और खराब कर सकता है।
- कई लोग नोट करते हैं कि अच्छे टेस्ट डिज़ाइन करना बौद्धिक रूप से कठिन है; स्वतः-जनित टेस्ट अक्सर वास्तविक व्यवहार की बजाय इम्प्लीमेंटेशन की नकल करते हैं।
LLMs सबसे अधिक कहाँ मदद करते हैं बनाम सबसे कम
- जिन कार्यों के लिए व्यापक प्रशंसा है: अपरिचित कोडबेस में नेविगेट करना, आर्किटेक्चर समझाना, अजीब समस्याओं का डिबग करना, लॉग विश्लेषण, खोज, टेस्ट लिखना/अपडेट करना, और तेज़ प्रोटोटाइपिंग या आंतरिक टूल्स।
- इस बात पर बहुत कम सहमति है कि वे प्रोडक्शन-ग्रेड कोड को तेज़ करते हैं जिसे इंजीनियरों को गहराई से समझना और बनाए रखना होता है; रिव्यू और समझने का समय टाइपिंग में हुई बचत को खत्म कर सकता है।
- एक बार-बार दोहराई जाने वाली मार्गदर्शिका: LLMs को अच्छी तरह सीखो, लेकिन सोचना आउटसोर्स मत करो।
ओपन बनाम प्रोप्रीटरी और हैकर मूल्य
- इस बात को लेकर गहरी बेचैनी है कि प्रमुख कोडिंग मॉडल पेवॉल्ड, केंद्रीकृत, और बड़ी कंपनियों के नियंत्रण में हैं; इन्हें पिछले टूल्स (कंपाइलर्स, कैलकुलेटर्स) से अलग और “हैकर” नैतिकता के विपरीत माना जाता है।
- कुछ लोग ओपन मॉडल्स और सार्वभौमिक पहुँच के लिए लड़ने की वकालत करते हैं; अन्य LLMs को ऐसा कुछ मानते हैं जिसे बचाने लायक ही नहीं।
व्यापक सामाजिक और सांस्कृतिक चिंताएँ
- कारों से उपमाएँ: जो तकनीक शुरू में वैकल्पिक होती है, वह व्यवहार में अनिवार्य बन सकती है और निगरानी तथा नियंत्रण बढ़ा सकती है।
- शिल्प के अवमूल्यन का डर (VFX, बुनाई, हाथ से एनीमेशन) और डेवलपर्स का “AI प्रूफ़रीडर्स” में बदल जाना।
- कई लोगों का कहना है कि AI ने उनके लिए वास्तविक जीवन की समस्याएँ हल नहीं कीं, केवल मामूली सुविधा जोड़ी, जबकि भारी पूँजी खपत की और संभावित रूप से संस्कृति तथा नौकरियों को नुकसान पहुँचाया।