२०८२ असार २ सोमबार
२०८२ असार २ सोमबार

के हो भाइब कोडिङ, अनि के यसले प्रोग्रामरको भविष्यमा चुनौती खडा गर्ला ?

काठमाडौँ । इन्जिनियरिङलाई कुनै समय प्रविधि उद्योगमा सबैभन्दा स्थिर र लाभदायक पेशा मानिन्थ्यो । तर, जब एआईले कोडिङ गर्न सक्ने भयो, तब यो अवधारणा नै परिवर्तन हुने खतरा बढेको छ । एक्स (पहिलेको ट्विटर) र ब्लुस्काई जस्ता प्लेटफर्महरूमा कम्पनीहरूले आफ्ना डेभलपर टोलीहरू घटाउने वा पूर्ण रूपमा हटाउने बारेमा चर्चा चलिरहेको छ । यस सन्दर्भमा, ‘भाइब कोडिङ’ भनिने नयाँ शब्दले प्रविधि जगतमा तरङ्ग ल्याएको छ।

भाइब कोडिङ आर्टिफिसियल इन्टेलिजेन्स (एआई) को प्रयोग गरेर सफ्टवेयर तयार गर्ने एउटा तरिका हो । यसमा, एक व्यक्तिले लार्ज ल्याङ्वेज मोडेल (एलएलएम) लाई कोडिङका लागि केही प्राकृतिक भाषाका वाक्यहरू प्रम्प्ट (निर्देशन) को रूपमा दिन्छ । एलएलएमले त्यो विवरणको आधारमा सफ्टवेयर कोड तयार गर्छ । यसले प्रोग्रामरको भूमिकालाई म्यानुअल कोडिङबाट एआईद्वारा सोर्स कोडलाई मार्गदर्शन गर्ने, परीक्षण गर्ने र परिष्कृत गर्नेतर्फ लैजान्छ ।

यो शब्द सन् २०२५ को फेब्रुअरीमा प्रख्यात एआई अनुसन्धानकर्ता तथा कम्प्युटर वैज्ञानिक आन्द्रेज कार्पाथीले अघि सारेका थिए । ओपनएआईका सह-संस्थापक र टेस्लाका पूर्व एआई प्रमुख कार्पाथीले यसलाई कुराकानीमा आधारित (conversational) दृष्टिकोणको रूपमा वर्णन गरेका छन् । उनका अनुसार, यो वास्तवमा कोडिङ होइन – “म केवल चीजहरू देख्छु, भन्छु, चलाउँछु, र कपी गरेर पेस्ट गर्छु, र यसले धेरै हदसम्म काम गर्छ ।” 

यो अवधारणाले कार्पाथीको सन् २०२३ को भनाइलाई विस्तृत रूपमा व्याख्या गरेको छ । “सबैभन्दा नयाँ प्रोग्रामिङ ल्याङ्ग्वेज अंग्रेजी हो,” उनले यसलाई व्याख्या गर्दै भनेका छन्,  “जसको अर्थ एलएलएमका क्षमताहरू यति धेरै विकसित भएका छन् कि मानिसहरूलाई कम्प्युटरलाई आदेश दिन विशिष्ट प्रोग्रामिङ भाषाहरू सिक्नुपर्ने आवश्यकता पर्दैन ।”

मेरियम-वेबस्टर डिक्सनरीले यसलाई सन् २०२५ को मार्चमा ‘स्ल्याङ एन्ड ट्रेन्डिङ’ शब्दको रूपमा सूचीबद्ध गरेको छ । कर्सर कम्पोजर, गिटहब कोपाइलट, र रेप्लिट एजेन्ट जस्ता एआई उपकरणहरूले यस प्रक्रियालाई गैर-प्रोग्रामरहरूका लागि पनि अधिक पहुँचयोग्य बनाएका छन् ।

के यसले कोडिङमा भविष्य खोज्नेहरूलाई समस्यामा पार्ला ?

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

तर यसले गैर-प्रोग्रामरहरूलाई सफ्टवेयर सिर्जना गर्न सक्षम बनाउँछ । केविन रुज (न्यु योर्क टाइम्सका पत्रकार, जसले यसको प्रयोग गरेका थिए) भन्छन् कि एआई-सहायता प्राप्त कोडिङले व्यक्तिहरूलाई त्यस्तो सफ्टवेयर विकास गर्न सक्षम बनाउँछ, जसलाई पहिले इन्जिनियरिङ टोली आवश्यक पर्थ्यो ।

सन् २०२५ को फेब्रुअरीमा, बिजनेस इनसाइडरले भाइब कोडिङलाई सिलिकन भ्यालीको नयाँ बजवर्डको रूपमा वर्णन गर्‍यो । वाई कम्बिनेटरले सन् २०२५ को विन्टर ब्याचमा २५% स्टार्टअप कम्पनीहरूको ९५% कोडबेस एआई-सिर्जित भएको रिपोर्ट सार्वजनिक गर्‍यो, जसले नयाँ स्टार्टअपहरूमा एआई-सहायता प्राप्त विकासतर्फको परिवर्तनलाई सङ्केत गर्छ ।

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

भाइब कोडिङका केही नकारात्मक तथा र चुनौतीका विषयहरू पनि औँल्याउन थालिएको छ । यसले कोडको पूर्ण बुझाइको कमी र जवाफदेहीताको बारेमा चिन्ता बढाएको छ । डेभलपरहरूले एआई-उत्पन्न कोडलाई त्यसको कार्यक्षमता पूर्ण रूपमा नबुझी प्रयोग गर्न सक्छन्, जसले गर्दा बगहरू, गल्तीहरू, वा सुरक्षा कमजोरीहरू निम्त्याउन सक्छ ।

कार्पाथीले परिकल्पना गरे अनुसार यो तरिका प्रोटोटाइपिङ वा ‘फाल्तु परियोजना’का लागि उपयुक्त भए पनि, व्यावसायिक प्रयोजनका सन्दर्भमा यसले जोखिम निम्त्याउन सक्छ । 

भाइब कोडिङले कोडिङको क्षेत्रमा ठुलो परिवर्तन ल्याउने क्षमता राख्छ, जसले सफ्टवेयर विकासमा प्रवेशका लागि सहज बनाउँछ र यसलाई गैर-प्रोग्रामरहरूका लागि पनि पहुँचयोग्य बनाउँछ । यो विशेष गरी प्रोटोटाइपिङ, सिक्नका लागि, वा व्यक्तिगत शौकका परियोजनाहरूका लागि उपयोगी हुन सक्छ ।

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

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

पछिल्लो अध्यावधिक: असार १, २०८२ १३:३३





सामाग्री श्रोत :
टेक पाना

छुटाउनुभयो कि ?

Login

कृपया ध्यान दिनुहोस्:

  • अब तपाइले कमेन्ट गर्नका लागि अनिवार्य रजिस्ट्रेसन गर्नुपर्ने छ ।
  • आफ्नो इमेल वा गुगल, फेसबुक र ट्वीटरमार्फत् पनि सजिलै लगइन गर्न सकिने छ ।
  • यदि वास्तविक नामबाट कमेन्ट गर्न चाहनुहुन्न भने डिस्प्ले नेममा सुविधाअनुसारको निकनेम र प्रोफाइल फोटो परिवर्तन गर्नुहोस् अनि ढुक्कले कमेन्ट गर्नहोस्, तपाइको वास्तविक पहिचान गोप्य राखिने छ ।
  • रजिस्ट्रेसनसँगै बन्ने प्रोफाइमा तपाइले गरेका कमेन्ट, रिप्लाई, लाइक/डिसलाइकको एकमुष्ठ बिबरण हेर्नुहोस् ।

ताजा अपडेट