वाइब कोडिंग क्या है?
ज़्यादातर काम बातचीत में होता है। आप बताते हैं कि नतीजा क्या चाहिए, ऐप आज़माते हैं, और बताते हैं कि क्या गलत है। AI आपके लिए कोड बदलता है।
वाइब कोडिंग सॉफ़्टवेयर बनाने का एक तरीका है: AI को बताइए कि आप क्या चाहते हैं, जो बने उसे आज़माइए, और कोड खुद एडिट करने की जगह सादी भाषा में बदलाव माँगिए।
यह शब्द कहाँ से आया
Andrej Karpathy ने फरवरी 2025 की एक पोस्ट में यह शब्द गढ़ा। उन्होंने AI से बात करके सॉफ़्टवेयर बनाने, उसके बदलाव स्वीकार करने, और कोड पर कम ध्यान देने का वर्णन किया।
नाम में मज़ाक है, और वह बात मायने रखती है। आप इस आधार पर दिशा देते हैं कि ऐप काम करता दिखता है या नहीं। प्रयोग के लिए यह काफ़ी हो सकता है, लेकिन यह सबूत नहीं कि सॉफ़्टवेयर सही है।
वाइब कोडिंग कैसी दिखती है
आप एक नतीजे से शुरू करते हैं: "तीन मीटिंग रूम के लिए बुकिंग फ़ॉर्म बनाओ।" AI एक वर्ज़न बनाता है। आप एक ही कमरा दो बार बुक करने की कोशिश करते हैं और पाते हैं कि वह अनुमति देता है। आप वह समस्या बताते हैं, और AI ऐप बदल देता है।
आप तब तक जाँचते और बदलाव माँगते रहते हैं जब तक ऐप काम न कर ले। साफ़ फ़ीडबैक तकनीकी शब्दावली से ज़्यादा मायने रखता है।
- बताएँ कि ऐप किसी को क्या करने दे।
- वह जानकारी नाम दें जिसे उसे रखना है।
- बताएँ क्या हुआ और आप क्या उम्मीद कर रहे थे।
कहाँ यह टूट जाती है
वाइब कोडिंग तब सबसे अच्छा काम करती है जब आप इस्तेमाल करके नतीजा जाँच सकें। फ़ॉर्म या तो सबमिट होता है या नहीं। सूची या तो सॉर्ट होती है या नहीं।
छिपे नियम कठिन हैं। चेकआउट सही कुल दिखा सकता है लेकिन गलत टैक्स नियम लगा सकता है। पेज निजी दिख सकता है जबकि कोई और रूट उसका डेटा खोल देता है। स्क्रीन पूरी लगती है, लेकिन कोड गलत है।
जो सॉफ़्टवेयर पैसे, अनुमतियाँ, या संवेदनशील डेटा संभालता है, उसे मज़बूत जाँच चाहिए। इसमें ऑटोमेटेड टेस्ट और उस व्यक्ति की कोड रिव्यू शामिल हो सकती है जो जोखिम समझता हो।
संबंधित शब्द
- Prompt-to-app
- एक टूल जो विवरण को चलते ऐप में बदल देता है, न कि आपको एक कोड सैंपल देता है जिसे आप खुद होस्ट करें।
- Agentic coding
- एक AI जो काम की योजना बनाता है, कोड बदलता है, उसे चलाता है, और कई चरणों में समस्याएँ ठीक करता है। वाइब कोडिंग बताती है कि व्यक्ति इसके साथ कैसे काम करता है।
- Full-stack generation
- फ्रंटएंड, बैकएंड और डेटा मॉडल एक साथ बनाना ताकि नतीजा एक खाली इंटरफ़ेस न हो, बल्कि काम करने वाला ऐप हो।
क्या टिकता है और क्या नहीं
पहली वर्ज़न के लिए अच्छा
आप एक विचार को ऐसी चीज़ में बदल सकते हैं जिसे लोग आज़मा सकें, फिर तय कर सकते हैं कि इसमें और समय लगाना चाहिए या नहीं।
छोटे आंतरिक टूल्स के लिए उपयोगी
टीम वह ट्रैकर या वर्कफ़्लो बना सकती है जिसकी उसे ज़रूरत है, बिना इस इंतज़ार के कि काम किसी डेवलपर की कतार तक पहुँचे।
गलतियाँ छिपी रहें तो जोखिम
एक चमकदार स्क्रीन टूटी अनुमतियाँ या गलत कीमत के नियम छिपा सकती है। अगर आप व्यवहार जाँच नहीं सकते, तो नतीजे पर भरोसा नहीं कर सकते।
वाइब कोडिंग के बारे में सवाल
नहीं। नो-कोड टूल आपको तय बिल्डिंग ब्लॉक और उन्हें सजाने के लिए एक विज़ुअल एडिटर देते हैं। आप उन्हीं ब्लॉकों तक सीमित रहते हैं। वाइब कोडिंग कोड पैदा करती है, इसलिए वह ज़्यादा तरह का सॉफ़्टवेयर बना सकती है। उसमें विज़ुअल गार्डरेल भी कम होते हैं।
पहली वर्ज़न बिना कोड जाने बनाई जा सकती है। जब समस्या दिखना या समझाना मुश्किल हो, तब तकनीकी ज्ञान मदद करता है। कोड के बारे में जितना कम पता हो, ऐप क्या करता है यह जाँचने का भरोसेमंद तरीका उतना ज़्यादा चाहिए।
यह काम पर और इस पर निर्भर करता है कि नतीजा कितनी अच्छी तरह जाँचा गया। एक छोटा टीम टूल और भुगतान करने वाले ग्राहकों वाला चेकआउट अलग जोखिम रखते हैं। अगर गलती से पैसे लगें, डेटा खुले, या ज़रूरी काम रुके, तो भरोसा करने से पहले किसी को कोड की समीक्षा और जाँच करनी चाहिए।
Caffeine को बताएँ कि आपको क्या चाहिए
Caffeine ऐप्स Internet Computer पर चलते हैं — एक पब्लिक नेटवर्क जो इसी के लिए बना है।