विचार नेता

भविष्य को पुनः प्रोग्राम करना: कैसे एआई डेवलपर्स और भाषाओं को पुनः परिभाषित कर रहा है

mm
Unite.AI को Google पर अपने पसंदीदा स्रोतों में जोड़ें

एआई-संचालित प्रोग्रामिंग का युग हमारे बीच है, और यह केवल एक सहायक भूमिका नहीं है; यह सुर्खियों में है। एआई पहले से ही कोड निर्माण के नियमों को फिर से लिख रहा है। हालांकि, इसकी संभावनाओं के संदर्भ में यह केवल बर्फ की चोटी है। निकट भविष्य में, एल्गोरिदम भाषा बाधाओं को समाप्त करने और मानव डेवलपर्स की भूमिका को क्रांतिकारी रूप से बदलने के लिए तैयार हैं। तो क्या हम जिस तरह से हम जानते हैं उसमें मानव प्रोग्रामर के अंत को देख रहे हैं? आइए जानते हैं।

एआई का प्रभाव: प्रगति और चुनौतियाँ

स्टेबिलिटी एआई के सीईओएक गहरी तस्वीर प्रोग्रामर्स के लिए चित्रित करते हैं, जो बोल्ड रूप से दावा करते हैं कि कृत्रिम बुद्धिमत्ता उन्हें केवल पांच वर्षों के भीतर बदल देगी। ओपनएआई पूरी तरह से जा रहा है,एक “सेना” को एकत्रित करने के लिए बाहरी ठेकेदारों को अपने मॉडल प्रशिक्षण को सुपरचार्ज करने के लिए, संभावित रूप से प्रवेश-स्तर की कोडिंग नौकरियों को समाप्त करने के लिए। ब्लूमबर्गघोषणा करता है कि भारत के 5 मिलियन कोडर्स एआई नौकरी के संकट के कगार पर हैं। इन दुर्भाग्यपूर्ण पूर्वानुमानों के बावजूद, रेडिट पर चर्चा सुझाव देती है कि कई प्रोग्रामर अपनी नौकरी की सुरक्षा के बारे में असावधान हैं। लेकिन क्या हम ऐसे तीव्र परिवर्तन के सामने इतने आत्मविश्वासी बने रहने का जोखिम उठा सकते हैं?

यदि आप सोचते हैं कि एआई केवल एक पक्ष शो है, तो शायद आपको पुनः विचार करना चाहिए। यह सच है कि वर्तमान में, हालांकि एआई मानव-लिखित आउटपुट के वाक्य रचना और संरचना की नकल कर सकता है, यह अक्सर “क्यों” के पीछे के कारण को समझने में संघर्ष करता है। दूसरे शब्दों में, यह अंतर्निहित तर्क और इरादे की गहरी समझ का अभाव है।

फिर भी, पहले से ही 92% अमेरिका स्थित डेवलपरएआई कोडिंग टूल्स को अपना रहे हैं, दोनों काम पर और अपने खाली समय में। ये बुद्धिमान एल्गोरिदम40% कोड तैयार कर सकते हैं, सरल स्क्रिप्ट से जटिल तक। मानव त्रुटि अतीत की बात हो रही है। विकास गति टर्बोचार्ज है, एआईकोड दस्तावेजीकरण समय को 45-50% और कोड लेखन समय को 35-45% तक कम कर रहा है।

एआई की पहुंच एक ही भाषा तक सीमित नहीं है; यह उन सभी को शामिल करता है। हमारे अपने डेटा से पता चलता है कि जावा, पाइथन और सी++ डेवलपर्स मैकिनेट की एआई चैट सुविधा से समान रूप से लाभान्वित होते हैं, जो एक विशिष्ट परियोजना के संदर्भ और एक विवरण का उपयोग करके कोड तैयार कर सकते हैं। यह समावेशी दृष्टिकोण उपयोगकर्ता जुड़ाव में 25% की वृद्धि की ओर ले जाता है।

लेकिन हमें वहीं नहीं रुकना चाहिएएआई पहले से ही अनुप्रयोगों में बग्स को उजागर करता है, यह सुनिश्चित करता है कि उत्पाद मजबूत, विश्वसनीय और मजबूत हैं। न्यूरल नेटवर्क उन कमजोरियों के लिए थकावट से स्कैन कर सकते हैं जिन्हें मानव मिस कर सकते हैं। एआई अपने कौशल को तेज कर रहा है ताकि सॉफ्टवेयर के नरम स्थानों की पहचान की जा सके और इसकी रक्षा को बढ़ाया जा सके, जिससे हम एक भविष्य की ओर बढ़ रहे हैं जहां मानव पर्यवेक्षण अप्रासंगिक हो सकता है।

एआई के एल्गोरिदम कोड अनुवाद की कला में भी महारत हासिल कर रहे हैं। एआई एक बहुभाषी प्रोग्रामर की तरह है जो एक भाषा में लिखे कोड का विश्लेषण करता है, फिर दूसरी भाषा में एक समकक्ष संस्करण बनाता है। उदाहरण पहले से ही मौजूद हैं — आईबीएम ने हाल ही मेंअपने सहायक को प्रकट किया है, जो कोबोल को जावा में अनुवादित करने के लिए एक एआई मॉडल का उपयोग करता है। सवाल यह है कि क्या मानव विशेषज्ञों या कई प्रोग्रामिंग भाषाओं की आवश्यकता है जब एआई अंततः सब कुछ करने में सक्षम होगा?

भाषा विविधता का अंत

मुझे विश्वास है कि बड़े भाषा मॉडल जैसे जीपीटी-4 के उदय को रोकने का कोई तरीका नहीं है। वे प्राकृतिक भाषा और कोड दोनों को समझते हैं, जैसा पहले कभी नहीं हुआ।

एआई टेकओवर प्रोग्रामिंग लैंडस्केप के भविष्य के बारे में प्रश्न उठाता है। आज, सैकड़ों प्रोग्रामिंग भाषाएं मौजूद हैं, और नए ones नियमित रूप से विकसित किए जा रहे हैं। कई उद्योग में सक्रिय रूप से उपयोग किए जाते हैं।पाइपीएल इंडेक्स के अनुसार, पाइथन दुनिया भर में सबसे लोकप्रिय भाषा है, इसके बाद जावा, जावास्क्रिप्ट, सी# और सी/सी++ हैं। अन्य डेटादिखाता है कि 2022 तक, जावास्क्रिप्ट सॉफ्टवेयर डेवलपर्स के बीच सबसे आम थी। कुछ भाषाएं समान उद्देश्यों और अनुप्रयोगों के लिए उपयुक्त हैं, जावा और जीओ एक उदाहरण है।

तो क्या ये भाषाएं, प्रत्येक के साथ अपनी विशिष्टता और उद्देश्य, एआई के बढ़ते कौशल के साथ अप्रासंगिक हो जाएंगी? मुझे विश्वास है कि एआई पुरानी, धीमी और कम सुरक्षित प्रौद्योगिकियों को अप्रासंगिक बनाने के कगार पर है। यह भाषाओं के केंद्रीकरण की ओर ले जा सकता है, जिसमें केवल सबसे तेज़ और सबसे कुशल ही बने रहेंगे। डेवलपर्स उन्हें व्यक्तिगत पसंद या ऐतिहासिक कोडबेस पर आधारित नहीं चुनेंगे। इसके बजाय, उन्हें उनके प्रदर्शन के लिए चुना जाएगा। एआई-संचालित उपकरण उन्हें विशिष्ट कार्यों के लिए ऑप्टिमल विकल्पों की पहचान करने के लिए विस्तार से विश्लेषण और बेंचमार्क करेंगे। इन विश्लेषणों में निष्पादन गति, मेमोरी उपयोग और स्केलेबिलिटी जैसे कारकों को ध्यान में रखा जाएगा।

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

विरासत प्रणाली निशाने पर

एआई का प्रभाव केवल नए कोड के निर्माण तक ही सीमित नहीं है; यह एक संभावित विरासत हत्यारा भी है। पुरानी भाषाओं से नए, अधिक कुशल लोगों में स्थानांतरण एक जटिल और महंगी प्रक्रिया हो सकती है। हालांकि, विरासत प्रणालियों को पकड़ना भी एक वित्तीय बोझ है। आमतौर पर, प्रौद्योगिकी टीमेंअपने विकास बजट का लगभग 75% रखरखाव कार्यों के लिए आवंटित करती हैं। और यदि एक संगठन विरासत समाधानों पर निर्भर रहना जारी रखता है, तो वे लगभग 15% की वार्षिक बजट वृद्धि की उम्मीद कर सकते हैं।

यहीं पर एआई-संचालित स्थानांतरण उपकरण काम में आते हैं। वे संगठनों को अपने मौजूदा सॉफ्टवेयर को इस नए युग की इष्टतम भाषाओं में अपडेट करने में मदद करेंगे। एआई-संचालित उत्पाद पुराने कोडबेस की जटिलताओं को स्वचालित रूप से विश्लेषण और समझेंगे। वे विरासत कोड में कोर कार्यक्षमता, निर्भरताओं और संभावित मुद्दों की पहचान करेंगे, जिससे स्थानांतरण प्रक्रिया की योजना और निष्पादन बहुत आसान हो जाएगा।

मुझे उम्मीद है कि एआई यह निर्धारित करने में सक्षम होगा कि किसी दिए गए परियोजना के लिए सबसे उपयुक्त भाषा क्या है और स्वचालित रूप से कोडबेस को बदल देगा, सर्वोत्तम प्रथाओं के अनुरूप अनुभागों को पुनः लिखना, अनावश्यक या अप्रचलित कार्यों को समाप्त करना और परिणाम को बेहतर प्रदर्शन और सुरक्षा के लिए अनुकूलित करना। इस तरह, एआई-संचालित स्थानांतरण उपकरण धीरे-धीरे विरासत कोड को अतीत की बात बना देंगे।

क्या मानव प्रोग्रामर क्रांति को बचा पाएंगे?

अंततः, इस एआई-प्रभुत्व वाले परिदृश्य में, मानव प्रोग्रामर की भूमिका बदल जाएगी। वे मैनुअल रूप से कोड लिखने के बजाय व्यावसायिक आवश्यकताओं और एआई क्षमताओं के बीच की खाई को पुल करेंगे। वे उद्देश्यों को परिभाषित करेंगे, प्रतिक्रिया प्रदान करेंगे और यह सुनिश्चित करेंगे कि कोड उनके दृष्टिकोण के साथ संरेखित है। वास्तव में, डेवलपर “कनेक्टर” बन जाएंगे जिनके पास बुनियादी प्रोग्रामिंग ज्ञान है। 同 समय, मैं देख सकता हूं कि एआई कोडिंग सहायक समग्र समाधानों में विकसित हो रहे हैं जिनमें उपयोगकर्ता-मित्र इंटरफेस हैं जो लोगों को एल्गोरिदम को उनकी आवश्यकताओं को प्रभावी ढंग से संवाद करने में सक्षम बनाते हैं।

ये परिवर्तन प्रोग्रामिंग के क्षेत्र को लोकतंत्रित करेंगे। वर्तमान में, दुनिया भर में26 मिलियन सॉफ्टवेयर डेवलपर्स हैं। एआई में प्रगति अरबों लोगों को सॉफ्टवेयर निर्माताओं की भूमिका में कदम रखने का मार्ग प्रशस्त कर रही है। वे अनुरोध कर सकते हैं कि एल्गोरिदम अनुकूलित अनुप्रयोगों को बनाएं, चाहे वे गेम हों या कॉर्पोरेट प्रोग्राम। एक नए एंग्री बर्ड्स संस्करण को बनाने के बारे में सोचें जिसमें बिल्लियाँ हैं? बस अपने विचारों को एआई प्रणालियों को समझाएं और तुरंत परिणाम प्राप्त करें, बिना यह जानते हुए कि यह ब्लैक बॉक्स वास्तव में कैसे काम करता है।

इस संदर्भ में, एक दबावपूर्ण प्रश्न उत्पन्न होता है: इस उभरते परिदृश्य में जूनियर और मध्य-स्तर के डेवलपर्स के लिए क्या होगा? मेरे विचार में, बहुत कुछ नहीं। एआई उन्हें हर दृष्टिकोण से काफी हद तक पार कर देगा। वे खुद को एआई पर्यवेक्षकों के रूप में पा सकते हैं या संभावित रूप से कम वित्तीय रूप से पुरस्कृत परियोजनाओं में शामिल होकर अपने कौशल को स्वतंत्र रूप से तेज कर सकते हैं, शायद उच्च योग्य और उच्च वेतन वाले प्रोग्रामर्स के कौशल स्तर को प्राप्त करने के लिए।

बाद के समूह की मांग उन क्षेत्रों में बनी रहेगी जहां त्रुटियां महंगी हैं और 5% की सटीकता में सुधार लाखों या अरबों डॉलर की बचत में अनुवाद कर सकता है। ये हैं उच्च आवृत्ति व्यापार, जहां 10-मिलीसेकंड का अंतर लाभ या हानि का निर्धारण कर सकता है, बैंकिंग और सैन्य प्रौद्योगिकी प्रोग्रामिंग।

यह बदलाव वास्तविक वैश्विक प्रतिस्पर्धा को प्रोग्रामर्स के बीच पैदा करेगा। वर्तमान में, यह एक कुछ हद तक पseudo-वैश्विक ढांचे के भीतर संचालित होता है। स्पॉटिफाई जैसे प्लेटफार्मों पर अपने साथियों के साथ प्रतिस्पर्धा करने वाले संगीतकारों के विपरीत, डेवलपर्स अभी भी मुख्य रूप से स्थानीय बाजारों और विशिष्ट कार्यों पर ध्यान केंद्रित कर सकते हैं। हालांकि, जहां एआई प्रोग्रामिंग कार्यों का एक महत्वपूर्ण हिस्सा संभाल सकता है, वह बाजार कठिन हो जाएगा। “पर्याप्त” होना पर्याप्त नहीं होगा। प्रोग्रामर्स को अपने वैश्विक सहयोगियों और एआई दोनों के साथ प्रतिस्पर्धा करने के लिए उत्कृष्टता की ओर प्रयास करना होगा।

उलाद्जिस्लाउ मचिनेट.नेट और मेट-ओएस.कॉम के सीईओ हैं, वह यूके और यूएस में प्रसिद्ध एआई वैज्ञानिक हैं। उनके नवाचारी एआई-संचालित उत्पादों को ओपनएआई द्वारा प्रदर्शित किया गया है। जनरेटिव एआई, निवेश और विश्लेषण में व्यापक विशेषज्ञता के साथ, उलाद्जिस्लाउ ने वारगेमिंग में एआई अनुप्रयोगों में महत्वपूर्ण योगदान दिया है, प्रमुख उत्पाद संचालन में सुधार किया है।