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

From Prompting to Verification: How Experience Shapes Vibe Coding Practices

गैर-कोडर, नौसिखिया और पेशेवर समूहों के 162 उपयोगकर्ताओं का यह अध्ययन प्रकट करता है कि जहाँ अनुभव के स्तर एआई-जनित कोड की गुणवत्ता के प्रति धारणाओं को समान रूप से आकार देते हैं, वहीं वे प्रेरणाओं और सत्यापन प्रथाओं में महत्वपूर्ण रूप से भिन्न होते हैं, जिससे एक "धारणा-क्रिया अंतराल" (perception-action gap) उत्पन्न होता है जहाँ सॉफ्टवेयर निर्माण तक पहुँच का लोकतंत्रीकरण तो हो गया है, लेकिन इसे मूल्यांकन करने के लिए आवश्यक विशेषज्ञता का वितरण नहीं हुआ है।

मूल लेखक: Ahmed Fawzy, Amjed Tahir, Kelly Blincoe

प्रकाशित 2026-05-26
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Ahmed Fawzy, Amjed Tahir, Kelly Blincoe

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

यहाँ "From Prompting to Verification: How Experience Shapes Vibe Coding Practices" पेपर का सरल भाषा में अनुवाद दिया गया है:

मुख्य विचार: "वाइब कोडिंग" (Vibe Coding)

कल्पना कीजिए कि आप लकड़ी की एक कुर्सी बनाना चाहते हैं।

  • पारंपरिक कोडिंग (Traditional Coding): आप एक बढ़ई हैं। आप लकड़ी को मापते हैं, जोड़ों को काटते हैं, किनारों को घिसते हैं और खुद असेंबल करते हैं। आप जानते हैं कि हर पेंच ठीक से कैसे फिट होता है।
  • वाइब कोडिंग (Vibe Coding): आप एक निर्देशक (director) हैं। आप एक जादुई रोबोट को बताते हैं, "मेरे लिए एक मजबूत कुर्सी बनाओ," और रोबोट तुरंत एक कुर्सी बना देता है। आपको यह नहीं पता कि जोड़ कैसे काटे गए हैं, लेकिन आप उस पर बैठते हैं। यदि वह डगमगाती है, तो आप लकड़ी को ठीक नहीं करते; आप बस रोबोट से कहते हैं, "इसे और मजबूत बनाओ," और उम्मीद करते हैं कि वह इसे खुद ठीक कर लेगा।

यह पेपर उन लोगों का अध्ययन करता है जो इस "वाइब कोडिंग" पद्धति (प्राकृतिक भाषा के माध्यम से कोड लिखने के लिए AI का उपयोग करना) का उपयोग करते हैं और पूछता है: क्या इससे कोई फर्क पड़ता है कि आप एक पेशेवर बढ़ई हैं, एक नौसिखिया हैं, या कोई ऐसा व्यक्ति है जिसने कभी हथौड़ा भी नहीं पकड़ा है?

अध्ययन: मेज पर तीन समूह

शोधकर्ताओं ने 162 लोगों का सर्वेक्षण किया और उन्हें तीन समूहों में विभाजित किया:

  1. गैर-डेवलपर्स (Non-Developers): वे लोग जिन्हें औपचारिक कोडिंग प्रशिक्षण नहीं मिला है।
  2. नौसिखिए (Novices): वे लोग जिन्होंने कोई क्लास ली है या छोटे प्रोजेक्ट बनाए हैं लेकिन अभी तक प्रो नहीं बने हैं।
  3. पेशेवर (Professionals): अनुभवी सॉफ्टवेयर इंजीनियर जो यह काम जीविका के रूप में करते हैं।

उन्होंने इन समूहों से चार मुख्य प्रश्न पूछे:

  1. आप यह क्यों करते हैं? (प्रेरणा/Motivation)
  2. यह कैसा महसूस होता है? (अनुभव/Experience)
  3. क्या आप परिणाम पर भरोसा करते हैं? (कथित गुणवत्ता/Perceived Quality)
  4. जब यह टूट जाता है (खराब होता है), तो आप क्या करते हैं? (गुणवत्ता आश्वासन/Quality Assurance)

निष्कर्ष: क्या समान है, क्या अलग है?

1. "महसूस होना" और "भरोसा" समान है (साझा दृष्टिकोण)

आश्चर्यजनक रूप से, तीनों समूहों ने अनुभव और AI के काम की गुणवत्ता के बारे में एक जैसा महसूस किया।

  • उपमा (Analogy): कल्पना कीजिए कि मेज पर मौजूद सभी लोग एक प्रसिद्ध शेफ द्वारा बनाया गया भोजन खा रहे हैं। गैर-कोडर, छात्र और पेशेवर सभी सहमत हैं: "यह खाना स्वादिष्ट और तेज़ है, लेकिन कभी-कभी इसकी बनावट अजीब होती है, और आप इसे किसी शानदार शादी में परोस नहीं चाहेंगे।"
  • परिणाम: सभी जानते हैं कि AI कोड त्वरित प्रोटोटाइप के लिए बेहतरीन है, लेकिन गंभीर काम के लिए यह "अस्थिर" या "बग वाला" हो सकता है। वे सभी उत्साह और सावधानी के मिश्रण को महसूस करते हैं। अनुभव यह नहीं बदलता कि वे AI को कैसे देखते हैं।

2. "क्यों" और "कैसे" अलग हैं (अलग दृष्टिकोण)

हालांकि वे AI को एक ही नज़रिए से देखते हैं, लेकिन वे इसका उपयोग बहुत अलग तरह से करते हैं।

  • गैर-डेवलपर्स (जादुई छड़ी के उपयोगकर्ता): वे मुख्य रूप से पहुंच (access) से प्रेरित होते हैं। वे कहते हैं, "मैं AI के बिना यह नहीं बना पाता।" वे AI को लगभग सब कुछ करने देते हैं और बहुत कम इनपुट देते हैं। यह एक खाली कैनवास को रोबोट को सौंपने और कहने जैसा है, "कला बनाओ।"
  • नौसिखिए (सीखने वाले): वे सीखने से प्रेरित होते हैं। वे प्रयोग करने और यह देखने के लिए AI का उपयोग करते हैं कि चीजें कैसे काम करती हैं। वे एक मास्टर शेफ को खाना बनाते हुए देख रहे छात्रों की तरह हैं, जो रेसिपी समझने की कोशिश कर रहे हैं।
  • पेशेवर (कंडक्टर्स/संचालक): वे काम के लिए AI का उपयोग करते हैं। वे केवल "एक कुर्सी बनाओ" नहीं कहते; वे विस्तृत निर्देश, संदर्भ और सीमाएं (constraints) देते हैं। वे AI को एक जूनियर असिस्टेंट की तरह मानते जिसे उन्हें सावधानी से प्रबंधित करने की आवश्यकता है।

3. सबसे बड़ा अंतर: जब चीजें गलत होती हैं ("धारणा-क्रिया अंतराल" / Perception-Action Gap)

यह सबसे महत्वपूर्ण निष्कर्ष है। भले ही सभी जानते हैं कि AI गलतियाँ करता है, केवल विशेषज्ञों को पता होता है कि उन्हें कैसे ठीक किया जाए।

  • उपमा: कल्पना कीजिए कि रोबोट एक कुर्सी बनाता है, लेकिन उसका एक पैर डगमगा रहा है।
    • गैर-डेवलपर: कहता है, "ओह नहीं, यह डगमगा रही है!" और तुरंत रोबोट को बताता है, "पैर को लंबा करो!" वे तब तक रोबोट से इसे ठीक करने के लिए कहते रहते हैं जब तक कि वह डगमगाना बंद नहीं कर देती, बिना कभी खुद लकड़ी को देखे।
    • नौसिखिया: इसे ठीक करने की कोशिश करता है लेकिन भ्रमित हो जाता है। वे हार मान सकते हैं या रोबोट से मदद मांगना जारी रख सकते हैं।
    • पेशरोवर: कहता है, "ओह नहीं, यह डगमगा रही है!" वे एक रिंच (wrench) उठाते हैं, जोड़ को देखते हैं, ढीले पेंच को ढूंढते हैं, और उसे खुद कस देते हैं। वे बैठने से पहले काम की जांच करते हैं।

पेपर का निष्कर्ष: यहाँ एक "धारणा-क्रिया अंतराल" (Perception-Action Gap) है।

  • धारणा (Perception): सभी जानते हैं कि AI गलत हो सकता है।
  • क्रिया (Action): केवल अनुभवी लोगों के पास वे कौशल हैं जिनसे वे कोड को सत्यापित (verify) और डीबग (debug) कर सकें जब वह गलत हो।

"आंशिक लोकतंत्र" (Partial Democracy) का रूपक

लेखक इसे "आंशिक लोकतंत्रीकरण" (Partial Democratization) कहते हैं।

  • लोकतंत्रीकृत: AI ने सॉफ्टवेयर बनाने की बाधाओं को कम कर दिया है। अब कोई भी डिजिटल "कुर्सी" बना सकता है।
  • लोकतंत्रीकृत नहीं: उस कुर्सी की गुणवत्ता का निरीक्षण और गारंटी देने की क्षमता अभी भी एक ऐसे दरवाजे के पीछे बंद है जिसकी चाबी केवल अनुभवी लोगों के पास है।

हम सभी को बनाने के लिए एक जादु "जादुई छड़ी" दे रहे हैं, लेकिन हमने अभी तक सबको वह ट्रेनिंग मैनुअल नहीं दिया है जिससे यह पता चल सके कि रचना सुरक्षित उपयोग के लिए है या नहीं।

लोग क्या चाहते हैं?

जब पूछा गया कि क्या चीज़ उन्हें AI पर अधिक भरोसा दिलाएगी, तो सभी (गैर-कोडर से लेकर पेशेवरों तक) ने एक जैसी चीजें मांगीं:

  • विश्वसनीयता (Reliability): "बस सुनिश्चित करें कि यह काम करे।"
  • पारदर्शिता (Transparency): "मुझे बताओ कि आपने इसे इस तरह क्यों बनाया।"
  • सुरक्षा (Safety): "मुझे ऐसा कोड न दें जो बाद में टूट सकता है।"

सारांश

पेपर का तर्क है कि जबकि AI टूल्स ने किसी के लिए भी सॉफ्टवेयर बनाना आसान बना दिया है, उन्होंने इसे सत्यापित (verify) करना आसान नहीं बनाया है।

  • शुरुआती लोग AI पर अपनी गलतियों को ठीक करने के लिए निर्भर रहते हैं (re-prompting)।
  • विशेषज्ञ खुद काम की जांच करते हैं (debugging)।
  • सभी जानते हैं कि AI परफेक्ट नहीं है, लेकिन केवल विशेषज्ञों को पता होता है कि विफल होने पर इसे कैसे ठीक किया जाए।

जोखिम यह नहीं है कि लोग यह नहीं जानते कि AI गलतियाँ करता है; जोखिम यह है कि कई लोगों के पास उन गलतियों को ठीक करने का कौशल नहीं है जब वे होती हैं।

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

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

Digest आज़माएँ →