← नवीनतम पेपर
💻 computer science

VibeContract: The Missing Quality Assurance Piece in Vibe Coding

यह विजन पेपर "वाइबकॉन्ट्रैक्ट" (VibeContract) प्रतिमान का प्रस्ताव करता है, जो एक संरचित गुणवत्ता आश्वासन ढांचा है जो प्राकृतिक भाषा के इरादों को स्पष्ट, सत्यापन योग्य कार्य अनुबंधों में विघटित करता है ताकि परीक्षण और डिबगिंग को निर्देशित किया जा सके, जिससे त्रुटि-प्रवण "वाइब कोडिंग" अभ्यास को एक अनुमानित और विश्वसनीय सॉफ्टवेयर इंजीनियरिंग प्रक्रिया में बदला जा सके।

मूल लेखक: Song Wang

प्रकाशित 2026-03-18
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Song Wang

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक अविश्वसनीय रूप से प्रतिभाशाली, तेज़, लेकिन थोड़े भ्रमित रहने वाले (hallucinating) व्यक्तिगत सहायक को काम पर रख रहे हैं, जो आपके लिए एक कस्टम घर बनाएगा। आप उसे एक त्वरित, अनौपचारिक निर्देश देते हैं: "मेरे लिए एक आरामदायक दो मंजिला घर बनाओ जिसमें एक गैरेज भी हो।"

यह वाइब कोडिंग (Vibe Coding) है। आप एक AI के साथ "वाइब" कर रहे हैं, उसे प्राकृतिक भाषा में निर्देश दे रहे हैं, और वह तुरंत कोड (घर) तैयार कर देता है। यह तेज़ है, रोमांचक है, और इसमें आपको किसी तकनीकी ज्ञान की आवश्यकता नहीं है।

समस्या:
AI बहुत तेज़ी से घर बनाता है, लेकिन क्योंकि वह सख्त ब्लूप्रिंट के बजाय "वाइब्स" के आधार पर अनुमान लगाता है, इसलिए वह सूक्ष्म गलतियाँ कर सकता है। शायद गैरेज का दरवाज़ा लिविंग रूम में खुल रहा हो, या AI ने मिट्टी के बारे में "सोचा" ही नहीं और नींव एक दलदल पर बना दी हो। घर दिखने में तो घर जैसा है, लेकिन जैसे ही आप वहां रहने की कोशिश करेंगे, वह ढह सकता है। यह "सत्यता का भ्रम" (illusion of correctness) है।

समाधान: वाइबकॉन्ट्रैक्ट (VibeContract)
यह पेपर प्रस्तावित करता है कि VibeContract आपके काम में एक सख्त आर्किटेक्ट और एक सुरक्षा निरीक्षक (safety inspector) को जोड़ने जैसा है, जो AI द्वारा निर्माण शुरू करने से पहले आपकी टीम में शामिल हो जाता है।

यह कैसे काम करता है, हमारे घर के उदाहरण का उपयोग करते हुए:

1. पुराना तरीका (सिर्फ वाइब कोडिंग)

आप कहते हैं: "एक घर बनाओ।"
AI कहता है: "समझ गया!" और तुरंत ईंटें बिछाना शुरू कर देता है।
परिणाम: एक ऐसा घर जो दिखने में तो शानदार है, लेकिन उसका एक दरवाज़ा सीधे खाई में खुलता है।

2. वाइबकॉन्ट्रैक्ट का तरीका

केवल "घर बनाओ" कहने के बजाय, यह प्रक्रिया दो महत्वपूर्ण मध्यवर्ती चरणों को जोड़ती है:

चरण A: "कॉन्ट्रैक्ट" (ब्लूप्रिंट और नियम)

AI कुछ भी बनाने से पहले, वह रुकता है और एक कॉन्ट्रैक्ट (अनुबंध) लिखता है। यह केवल एक टू-डू लिस्ट नहीं है; यह एक कानूनी समझौता है कि घर को वास्तव में क्या करना चाहिए और क्या नहीं करना चाहिए

  • नियम: "गैरेज का दरवाजा ड्राइववे की ओर खुलना चाहिए, लिविंग रूम की ओर नहीं।"
  • नियम: "नींव ठोस ज़मीन पर होनी चाहिए, दलदल पर नहीं।"
  • नियम: "सामने के दरवाजे में ताला होना चाहिए।"

पेपर के उदाहरण (एक ATM मशीन) में, AI ऐसे नियम लिखता है जैसे: "खाते का बैलेंस नेगेटिव नहीं हो सकता," या "पिन (PIN) ठीक 4 अंकों का होना चाहिए।"

चरण B: मानवीय जाँच (Human Check)

आप (डेवलपर) इस कॉन्ट्रैक्ट को देखते हैं। आप कहते हैं, "हाँ, मेरा यही मतलब था, बैलेंस पॉजिटिव ही होना चाहिए।" आप इस पर अपनी सहमति देते हैं। अब, AI के पास पालन करने के लिए एक सख्त नियम पुस्तिका है।

चरण C: कॉन्ट्रैक्ट के साथ निर्माण

अब AI घर बनाता है (कोड लिखता है), लेकिन वह कॉन्ट्रैक्ट का पालन करने के लिए मजबूर है। वह केवल "वाइब" या अनुमान नहीं लगा सकता। यदि वह गैरेज का दरवाजा लिविंग रूम में लगाने की कोशिश करता है, तो कॉन्ट्रैक्ट कहता है "रुक जाओ"। AI को इसे तुरंत ठीक करना होगा।

D. सुरक्षा निरीक्षण (Testing)

एक बार घर बन जाने के बाद, AI उसी कॉन्ट्रैक्ट का उपयोग करके उसकी टेस्टिंग करता है। वह गैरेज का दरवाजा खोलने की कोशिश करता है। क्लिक। यह काम कर रहा है। वह बैंक खाते में नेगेटिव बैलेंस डालने की कोशिश करता है। बीप। कॉन्ट्रैक्ट गलती को पकड़ लेता है इससे पहले कि आप कभी उस घर को देखें।

यह क्यों महत्वपूर्ण है

पेपर का तर्क है कि VibeContract सॉफ्टवेयर डेवलपमेंट को एक "अंदाजे" से बदलकर एक विश्वसनीय इंजीनियरिंग प्रक्रिया में बदल देता है।

  • इसके बिना: आपको ऐसा कोड मिलता है जो सही दिखता है लेकिन बाद में टूट जाता है (जैसे कि एक छिपी हुई दरार वाला घर)।
  • इसके साथ: आपको ऐसा कोड मिलता है जो ऑडिट करने योग्य (आप नियमों की जांच कर सकते हैं) है, विश्वसनीय (यह नियमों का पालन करता है) और मजबूत (यह ढहेगा नहीं) है।

पेपर का ATM उदाहरण

लेखकों ने इसका परीक्षण एक साधारण ATM मशीन के साथ किया।

  • पुराना तरीका: AI ने एक ऐसा ATM बनाया जहाँ आप शून्य बैलेंस होने पर भी पैसे निकाल सकते थे, या जहाँ अकाउंट नंबर खाली हो सकता था। यह कोड जैसा दिखता था, लेकिन यह टूटा हुआ था।
  • वाइबकॉन्ट्रैक्ट का तरीका: AI ने पहले एक कॉन्ट्रैक्ट लिखा जिसमें कहा गया था, "बैलेंस पॉजिटिव होना चाहिए," और "अकाउंट नंबर खाली नहीं हो सकता।" जब उसने ATM बनाया, तो उसने इसमें ऐसे चेक शामिल किए जो इन नियमों को तोड़ने से आपको रोक सकें। परिणाम एक ऐसी मशीन थी जो वास्तव में काम करती थी।

भविष्य

पेपर सुझाव देता है कि भविष्य में, हमें हर एक नियम की जांच करने के लिए इंसानों की आवश्यकता नहीं होगी। AI इन "कॉन्ट्रैक्ट्स" को स्वचालित रूप से लिखने और जांचने में इतना कुशल हो जाएगा कि यह एक खुद को सुधारने वाले बिल्डर की तरह होगा जो कभी गलती नहीं करता।

संक्षेप में: VibeContract हमें AI के "वाइब" पर भरोसा करने से रोकता है और उसके नियमों पर भरोसा करना सिखाता है। यह एक दोस्त से "कार ठीक करने" के लिए कहने और एक मैकेनिक को बदलने वाले पुर्जों की एक विशिष्ट चेकलिस्ट देने के बीच का अंतर है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →