भाइब कोडिङ भनेको आफूले चाहेको कुरा सरल, प्राकृतिक भाषामा वर्णन गरेर र AI मोडेललाई कोड उत्पन्न गर्न दिएर सफ्टवेयर निर्माण गर्ने अभ्यास हो, आफैंले लाइन-लाइन लेख्नुको सट्टा। व्यक्तिले प्रोम्प्ट गर्छ, AI ले उत्पन्न गर्छ, र व्यक्तिले परीक्षण गर्छ र नतिजा दोहोर्याउँछ, प्रायः मोडेलले उत्पादन गर्ने प्रत्येक लाइन नपढीकन।
"भाइब कोडिङ भनेको के हो" भन्ने प्रश्नको छोटो उत्तर यही हो। यसको पूर्ण भाइब कोडिङ अर्थ, र यो शब्द वास्तवमा कहाँबाट आयो, यो बुझ्न लायक छ, किनकि यो सिर्जना भएदेखि नै परिवर्तन भएको छ।
यो शब्द कहाँबाट आयो? #
भाइब कोडिङको एउटा विशिष्ट उत्पत्ति छ: एउटा सामाजिक सञ्जाल पोस्ट। फेब्रुअरी २, २०२५ मा, एआई अनुसन्धानकर्ता र ओपनएआई सह-संस्थापक आन्द्रेज कार्पथीले X मा पोस्ट गरे जसमा उनले सफ्टवेयर निर्माण सुरु गरेको नयाँ तरिकाको वर्णन गरे। उनले भने कि उनी "पूर्ण रूपमा भाइब्समा समर्पित हुनेछन्" र ठूला भाषा मोडेलहरूलाई कार्यान्वयन लेख्न दिनेछन् जबकि उनी वाक्यविन्यासको सट्टा परिणामहरू वर्णन गर्नमा ध्यान केन्द्रित गर्नेछन्।
कार्पथीले कार्यप्रणालीलाई व्यावहारिक शब्दहरूमा वर्णन गरे: उनले एआई कोडिङ सहायकसँग आवाजद्वारा कुरा गरे, भिन्नताहरू नपढीकन यसका सुझावहरू स्वीकार गरे, र त्रुटि सन्देशहरू आफैं समाधान नभएसम्म टिप्पणी बिना नै फिर्ता टाँसे। उनले पछि लूपलाई अझ सरल रूपमा संक्षेप गरे: "म केवल सामानहरू देख्छु, सामानहरू भन्छु, सामानहरू चलाउँछु, र सामानहरू प्रतिलिपि-टाँस्छु।"
पोस्ट द्रुत गतिमा फैलियो। केही हप्ता भित्रै यसलाई प्रमुख आउटलेटहरूले कभर गर्यो, र मार्च २०२५ सम्ममा, मेरियम-वेबस्टरले आफ्नो शब्दकोशमा "भाइब कोडिङ" लाई ट्र्याक गरिएको स्ल्याङ र ट्रेन्डिङ शब्दको रूपमा थपेको थियो, यसलाई "एआई सहायताले केही हदसम्म लापरवाह तरिकाले कम्प्युटर कोड लेख्ने" भनेर परिभाषित गरेको थियो। २०२५ को अन्त्यसम्ममा, कोलिन्स डिक्सनरीले अझ अगाडि बढेर यसलाई वर्षको शब्दको रूपमा नाम दिएको थियो।
अर्थ कसरी परिवर्तन भएको छ #
यहाँ "भाइब कोडिङ अर्थ" मूल कथा भन्दा बढी रोचक हुन्छ। कार्पथीले मूल रूपमा यो शब्द आफ्नो कम दांव भएको, थ्रोअवे प्रोटोटाइपहरू निर्माण गर्ने व्यक्तिगत तरिका वर्णन गर्न प्रयोग गरे, उत्पादन सफ्टवेयरको लागि प्रस्ताव गरिरहेको पद्धति होइन। तर वाक्यांश लगभग तुरुन्तै त्यो सन्दर्भबाट बाहिर निस्कियो।
आज, भाइब कोडिङको अर्थले एआई-सहायता प्राप्त विकासको विस्तृत दायरालाई समेट्न फराकिलो भएको छ, जसमा शौक गर्नेहरूले सप्ताहांत एप बनाउनेदेखि लिएर स्टार्टअपहरूले यसरी उत्पादन सफ्टवेयर ढुवानी गर्नेसम्म समावेश छन्। लगभग ६३% भाइब कोडिङ प्रयोगकर्ताहरूले उत्पादन प्रबन्धकहरू, मार्केटिङ निर्देशकहरू, र डिजाइनरहरू सहित गैर-विकासकर्ताहरूको रूपमा पहिचान गर्छन् , र Y कम्बिनेटरको जाडो २०२५ स्टार्टअप समूहको लगभग एक चौथाईले ९५% वा सोभन्दा बढी एआई-उत्पन्न भएका कोडबेसहरू रिपोर्ट गरे । विश्लेषकहरूले त्यो प्रवृत्ति निरन्तर तीव्र गतिमा रहने अपेक्षा गर्छन्: गार्टनर परियोजनाका अनुसार २०२८ सम्ममा नागरिक विकासकर्ताहरूको संख्या व्यावसायिक इन्जिनियरहरूको संख्याभन्दा चार गुणा एक हुनेछ ।
भाइब कोडिङले वास्तवमा कसरी काम गर्छ? #
भाइब कोडिङ कार्यप्रवाहको धेरैजसो विवरणहरू दोहोरिने लूपमा विभाजित हुन्छन्:
- प्रम्प्ट। इच्छित परिणामलाई कोडमा होइन, प्राकृतिक भाषामा वर्णन गर्नुहोस्। ("निर्माण गर्नुहोस् dashboard जसले ग्राहक खण्ड अनुसार मासिक राजस्व देखाउँछ, मिति फिल्टर र CSV निर्यातको साथ।")
- उत्पन्न गर्नुहोस्। एआई मोडेलले कोड उत्पादन गर्छ, कहिलेकाहीँ पूर्ण फाइल, कहिलेकाहीँ अवस्थित कोडको तुलनामा भिन्नता।
- दौडनुहोस् र अवलोकन गर्नुहोस्। व्यक्तिले नतिजा चलाउँछ र कार्यान्वयन लाइन लाइन पढ्नुको सट्टा वर्णन गरिए अनुसार व्यवहार गर्छ कि गर्दैन भनेर जाँच गर्छ।
- दोहोर्याउनुहोस्। फलो-अप प्रम्प्टहरूले नतिजालाई परिष्कृत गर्दछ। त्रुटिहरू प्रायः म्यानुअल रूपमा डिबग गर्नुको सट्टा मोडेलमा जस्तै टाँसिन्छन्।
परिभाषित विशेषता भनेको एआई संलग्न हुनु होइन (स्वत: पूर्ण र सह-पाइलटहरूले वर्षौंदेखि एआई प्रयोग गर्दै आएका छन्)। यो कोडबाट नै अलग हुने डिग्री हो: व्यक्तिले परिणामहरूको मूल्याङ्कन गरिरहेको छ, कार्यान्वयनको जाँच गरिरहेको छैन।
भाइब कोडिङ बनाम परम्परागत एआई-सहायता प्राप्त कोडिङ #
अन्य एआई-सहायता प्राप्त कार्यप्रवाहहरूबाट भाइब कोडिङ छुट्याउन लायक छ, किनकि शब्दहरू खुकुलो रूपमा प्रयोग गरिन्छ:
- स्वत: पूर्ण/सह-पायलट उपकरणहरू टाइप गर्दा कोड सुझाव दिनुहोस्, तर विकासकर्ताले अझै पनि प्रत्येक लाइन लेख्दै र समीक्षा गर्दैछ।
- एआई-सहायता प्राप्त कोडिङ अझ व्यापक रूपमा कुनै पनि कार्यप्रवाह समावेश हुन सक्छ जहाँ AI ले कोड ड्राफ्ट गर्दछ जुन विकासकर्ताले पूर्ण बुझाइका साथ समीक्षा र सम्पादन गर्दछ।
- भाइब कोडिङ विशेष गरी मानिसले उत्पन्न कार्यान्वयन पढेर र बुझेर भन्दा परिणामद्वारा, प्रम्प्टिङ, परीक्षण र पुनरावृत्ति मार्फत मार्गदर्शन गरिरहेको बुझिन्छ।
त्यो भिन्नता महत्त्वपूर्ण छ, किनकि तल छलफल गरिएको धेरैजसो जोखिम सिर्जना गर्ने एआई आफैंले होइन, "भिन्नताहरू नपढ्ने" भाग हो।
भाइब कोडिङको जोखिम पक्ष #
यो एउटा शब्दावली प्रविष्टि हो, चेतावनी लेबल होइन, तर भाइब कोडिङको कुनै पनि परिभाषा यसको वरिपरि जम्मा भएको सुरक्षा अनुसन्धान बिना पूरा हुँदैन, किनभने यो अभ्यासको सबैभन्दा मापन गरिएको नकारात्मक पक्षहरू मध्ये एक बनेको छ। धेरै स्वतन्त्र अध्ययनहरू समान दायरामा मिल्छन्: खुला-स्रोत भण्डारहरूको डिसेम्बर २०२५ को अध्ययनले पत्ता लगायो कि एआई-उत्पन्न कोडले सुरक्षा कमजोरीहरू प्रस्तुत गर्यो ४५% विकास कार्यहरूमा, र एआई-सहायता प्राप्त pull requests सोही तुलनामा मानव-लेखित कोड भन्दा लगभग २.७४ गुणा बढी सुरक्षा समस्याहरू उत्पन्न भयो। विशिष्ट जोखिम वर्गहरू असमान रूपमा देखा पर्छन्: एउटा अध्ययनले पाँच प्रमुख भाषा मोडेलहरूमा परीक्षण गरिएका एआई-उत्पन्न कोड नमूनाहरूको ८६% मा XSS जोखिमहरू फेला पारेको छ ।
निर्भरता भ्रम एक सम्बन्धित, राम्रोसँग दस्तावेज गरिएको ढाँचा हो। अप्रिल २०२६ को क्लाउड सेक्युरिटी एलायन्सको अनुसन्धान नोटले सोह्र मोडेलहरूबाट २.२३ मिलियन एआई-उत्पन्न कोड नमूनाहरूमा, १९.७% मा कम्तिमा एउटा भ्रमित प्याकेज नाम थियो जुन वास्तवमा अवस्थित छैन , र ती भ्रमित नामहरू मध्ये ४३% ले एउटै प्रम्प्ट दोहोर्याउँदा लगातार पुन: देखा पर्यो , जसले गर्दा ढाँचा अनियमित हुनुको सट्टा शोषणयोग्य हुन्छ। स्वतन्त्र अनुसन्धानकर्ताहरूले पनि औपचारिक रूपमा डाउनस्ट्रीम प्रभाव ट्र्याक गर्न थालेका छन्:जर्जिया टेकको भाइब सेक्युरिटी रडारले ३५ नयाँ CVE प्रविष्टिहरू रेकर्ड गर्यो मार्च २०२६ मा मात्र एआई-उत्पन्न कोडलाई प्रत्यक्ष रूपमा श्रेय दिइएको छ, जुन जनवरीमा छ थियो।
यसको कुनै पनि अर्थ भाइब कोडिङ प्रयोग गर्न नमिल्ने, उत्पादकता लाभ वास्तविक हो र अपनाउने प्रक्रिया उल्टो हुँदैन भन्ने होइन। यसको अर्थ "AI ले यो लेख्यो र यो चल्यो" र "यो पठाउन सुरक्षित छ" दुई फरक दाबीहरू हुन्, र AI-उत्पन्न कोडलाई समीक्षा नगरिएको तेस्रो-पक्ष योगदान जस्तै छानबिनको साथ व्यवहार गर्नु द्रुत गतिमा बढ्दै गइरहेको छ। standard यस विषयमा सुरक्षा अनुसन्धानमा सल्लाह।
कुञ्जी टेकवेहरू #
- भाइब कोडिङ एउटा विशिष्ट शब्द हो, "एआई-सहायता प्राप्त कोडिङ" को पर्यायवाची होइन। यसले विशेष गरी उत्पन्न गरिएको कोड पढेर र बुझेर भन्दा परिणाम र पुनरावृत्तिद्वारा निर्माणको वर्णन गर्दछ।
- यो फेब्रुअरी २, २०२५ मा आन्द्रेज कार्पथी द्वारा बनाइएको थियो।, र पाँच हप्ता भित्र मेरियम-वेबस्टरको स्ल्याङ सूचीमा पुग्यो।
- भाइब कोडिङको अर्थ फराकिलो भएको छ व्यक्तिगत, कम दांव भएको अभ्यासदेखि लिएर शौक गर्ने र वित्त पोषित स्टार्टअपहरू दुवैले प्रयोग गर्ने मुख्यधारा विकास दृष्टिकोणसम्म।
- जोखिम एआई-उत्पन्न कोड आफैंमा होइन, यो समीक्षा नगरिएको एआई-उत्पन्न कोड हो। स्वतन्त्र अनुसन्धानले भाइब-कोडेड आउटपुटमा उच्च जोखिम दर र अनुमानित निर्भरता भ्रम निरन्तर फेला पार्छ।
भाइब-कोडेड सफ्टवेयर अझै पनि उही माध्यमबाट पठाउनु पर्छ pipeline अरू सबै कुरा जस्तै। जाइगेनीको प्लेटफर्म उस्तै लागू हुन्छ SAST, SCA, र एआई-सचेत विश्लेषण लाई मानव-लिखित कोड जस्तै एआई-उत्पन्न कोड, लगायत मालवेयर प्रारम्भिक चेतावनी (MEW) माथि वर्णन गरिएको भ्रम-निर्भरता जोखिमको लागि, त्यसैले द्रुत प्रम्प्ट-टु-प्रोडक्शन कार्यप्रवाहले समीक्षा चरणलाई चुपचाप छोड्दैन।

सोधिने प्रश्न #
पूर्ण रूपमा होइन। विकासकर्ताले प्रत्येक लाइन लेख्दा र समीक्षा गर्दा स्वत: पूर्ण उपकरणहरूले कोड सुझाव दिन्छ। Vibe कोडिङले कार्यप्रवाह वर्णन गर्दछ जहाँ व्यक्तिले परिणामको लागि प्रोम्प्ट गर्छ र परिणामको मूल्याङ्कन गर्छ, प्रायः AI ले उत्पादन गरेको अन्तर्निहित कोड नपढीकन।
यो हुन सक्छ, तर अनुसन्धानले यो कुरामा एकरूपता देखाएको छ कि समीक्षा नगरिएको एआई-उत्पन्न कोडले मानव-समीक्षा गरिएको कोडको तुलनामा सुरक्षा कमजोरीहरूको मापनयोग्य उच्च दर बोक्छ। धेरैजसो हालको मार्गदर्शनले एआई-उत्पन्न कोडलाई समीक्षा नगरिएको तेस्रो-पक्ष कोड जस्तै छानबिनको साथ व्यवहार गर्न सिफारिस गर्दछ, यसलाई परीक्षण नगरिएको पठाउनुको सट्टा।
यो अब शब्दकोश-मान्यता प्राप्त छ (मेरियम-वेबस्टरले यसलाई स्ल्याङ र ट्रेन्डिङ शब्दको रूपमा सूचीबद्ध गर्दछ, र कोलिन्स शब्दकोशले यसलाई २०२५ को वर्षको शब्दको रूपमा नाम दिएको छ), तर यसमा एउटा पनि औपचारिकता छैन, standardized प्राविधिक परिभाषा। प्रयोग द्रुत व्यक्तिगत प्रोटोटाइपिङ वर्णन गर्नेदेखि उत्पादन कोडबेसका ठूला भागहरू वर्णन गर्नेसम्म फरक हुन्छ।