- Vibe Coding एक सॉफ्टवेयर डेवलपमेंट तरीका है जिसमें इंसान AI मॉडल के साथ सहयोग करके प्रोजेक्ट को अधिक दक्षता से बनाते हैं
- यह तीन मुख्य स्तंभों से मिलकर बना है:
- स्पेसिफिकेशन (Specification): लक्ष्य को परिभाषित करना (उदा.: “लॉगिन फीचर वाला Twitter क्लोन बनाना”)
- रूल्स (Rules): स्पष्ट सीमाएँ तय करना (उदा.: “Python का उपयोग करें, जटिलता से बचें”)
- ओवरसाइट (Oversight): प्रक्रिया की निगरानी करना और एकरूपता सुनिश्चित करना
- यह मैनुअल हर स्तर के डेवलपर्स के लिए एक व्यापक फ्रेमवर्क प्रदान करता है
.cursor/rules, .windsurfrules में मौजूद चार फ़ाइलों (या सेक्शनों) को व्यवस्थित करता है
- मुख्य नियम
- 1. कोडिंग प्राथमिकताएँ – “कोड इस तरह लिखें” : कोड स्टाइल और क्वालिटी स्टैंडर्ड को परिभाषित करता है
- 2. टेक स्टैक – “इन टूल्स का उपयोग करें” : टूल्स और तकनीकों को निर्दिष्ट करता है
- 3. वर्कफ़्लो प्राथमिकताएँ – “काम इस तरह करें” : AI की प्रक्रिया और एक्ज़िक्यूशन को प्रबंधित करता है
- 4. कम्युनिकेशन प्राथमिकताएँ – “बात इस तरह करें” : AI-मानव इंटरैक्शन के लिए अपेक्षाएँ तय करता है
- उन्नत नियम - जटिल प्रोजेक्ट्स के लिए विस्तार
- व्यावहारिक उदाहरण: यह कैसे काम करता है
- उन्नत टिप्स: फ्रेमवर्क का अधिकतम उपयोग
3 टिप्पणियां
मुझे लगता है कि Vibe Coding में process को monitor और supervise करने की अवधारणा कुछ बेमेल-सी है.
जहाँ तक मैं समझता हूँ, मूल vibe coding में आप AI को सिर्फ शब्दों में समझाते हैं; वह Efficient Coding with LLM जैसी अवधारणा नहीं है. Capathy ने जिस vibe की बात की थी, यह उससे बिल्कुल अलग माहौल की बात लगती है. मेरी नज़र में यह बस low coding with LLM जैसा है.
लगता है Vibe coding कोई मीम नहीं, बल्कि डेवलपमेंट की एक नई methodology थी।
लगता है AI की वजह से दुनिया काफ़ी बदल गई है। मैं Vibe Coding के पेश किए गए चित्र से 100% सहमत नहीं हूँ,
लेकिन मैं यह महसूस कर रहा हूँ कि एक ऐसी दुनिया आ रही है जहाँ और भी छोटी टीमों के साथ, और भी तेज़ी से, नए प्रयोग किए जा सकते हैं।