क्लाउड कोड से वाइब कोडिंग के बारे में सच्चाई: इंजीनियरिंग अंत है।
मार्च 2026 में, क्लाउड कोड स्रोत लीक ने डेवलपर्स के समुदाय में एक लहर शुरू की। हालांकि, दुर्घटना ने हमें यह देखने का अवसर दिया कि एन्थ्रोपिक इंजीनियरों ने इस एआई प्रोग्रामिंग डिवाइस का निर्माण कैसे किया। लीक स्रोत कोड का गहन विश्लेषण एक अप्रत्याशित तथ्य से पता चला:विबे कोडिंग का अंत वास्तव में इंजीनियरिंग है।मैं नहीं जानता हूँ। उन एआई प्रोग्रामिंग के पीछे जो "मुक्त" लगते हैं, अत्यंत कठोर इंजीनियरिंग अभ्यास है। यह पेपर क्लाउड कोड से निकाले गए पांच मुख्य सत्यों को साझा करेगा, और ये निष्कर्ष पूरी तरह से प्रॉम्प्ट लिखने की आदत को बदल सकते हैं।

वाइब कोडिंग
वाइब कोडिंगयह प्रोग्रामिंग है जो 2026 में लोकप्रिय हो गया है, जिसका मतलब है कि डेवलपर्स अपनी भाषा में मांग का वर्णन करते हैं, और एआई को स्वचालित रूप से कोड उत्पन्न करने की अनुमति देते हैं, ताकि आप बस वातावरण को महसूस कर सकें। यह आसान लगता है, लेकिन कई लोगों को लगता है कि यह शुरुआत में अच्छा है और अंत में दर्दनाक है।
क्यों? क्योंकि...इंजीनियरिंग के बिना वाइब कोडिंग, नींव के बिना एक स्काईस्क्रैपर की तरह।- तेजी से कवर, तेजी से गिरावट।
क्लाउड कोड स्रोत से सीखे गए 5 सत्य
सत्य 1: शीघ्र इंजीनियरिंग केंद्रीय है।
बहुत से लोग सोचते हैं कि क्लाउड कोड केवल उपयोगकर्ता को मॉडल में खिलाया जाता है, लेकिन स्रोत कोड दिखाता है:एंथ्रोपिक ने एक जटिल प्रॉम्प्ट इंजीनियरिंग सिस्टम बनायामुझे नहीं पता।
- लेयर प्रॉम्प्ट आर्किटेक्चरसिस्टम प्रॉम्प्ट, कॉन्टेक्स्ट प्रॉम्प्ट, टास्क प्रॉम्प्ट पृथक्करण
- गतिशील संदर्भ प्रबंधन: परियोजना के प्रकार, दस्तावेज़ संरचना गतिशीलता के अनुसार संदर्भ समायोजित करें
- प्रॉम्प्ट टेम्पलेट लाइब्रेरी: पूर्वनिर्धारित सैकड़ों कार्य टेम्पलेट
- संस्करण नियंत्रणप्रोम्प्ट में संस्करण प्रबंधन और ए / बी परीक्षण भी है
प्रकटीकरणएक-बंद आपूर्ति के रूप में प्रॉम्प्ट का उपयोग न करें, एक प्रबंधन कोड की तरह प्रॉम्प्ट का प्रबंधन करें।
सत्य 2: एजेंट एक ब्लैक बॉक्स नहीं है, यह एक सटीक उपकरण है।
क्लाउड कोड की एजेंट आर्किटेक्चर से पता चलता है कि यह क्या है।रियल इंजीनियरिंग, एजेंट।:
- स्थिति मशीन प्रबंधन: Agent एक स्पष्ट राज्य प्रवाह है।
- उपकरण पंजीकरण प्रणालीप्रत्येक उपकरण में एक सख्त इनपुट और आउटपुट परिभाषा है
- त्रुटि प्रबंधन तंत्र: परफेक्ट त्रुटि कैप्चर, रिटेस्ट, डाउनग्रेड पॉलिसी
- सुरक्षित सैंडबॉक्ससख्त अधिकार नियंत्रण और अलगाव के साथ आदेश प्रवर्तन
प्रकटीकरणAgent is not "let's let'AI do it" लेकिन "let's do it कुशलतापूर्वक under कड़े बाधाओं."
सत्य 3: संदर्भ प्रबंधन एक विज्ञान है
स्रोत कोड के सबसे जटिल भागों में से एक हैसंदर्भ प्रबंधन प्रणाली:
- स्मार्ट स्लाइस: एक बड़ी फ़ाइल एक मॉडल के लिए एक बार लोड नहीं है, लेकिन एक स्मार्ट टुकड़ा
- प्रासंगिकता: वर्तमान जनादेश गतिशीलता के अनुसार प्रासंगिक दस्तावेजों को क्रमबद्ध करें
- मेमोरी सिस्टममेमोरी स्थिरता और क्रॉस-सेक्शन सत्र के पुनर्प्राप्ति
- संपीड़न नीतिलंबे संदर्भ के स्मार्ट संपीड़न, कुंजी जानकारी रखने
प्रकटीकरण: संदर्भ "बेहतर" नहीं बल्कि "बेहतर" है।
सत्य 4: टेस्ट ड्राइव एक नारा नहीं है।
आश्चर्यजनक रूप से, क्लाउड कोड स्रोत मध्यमपरीक्षण कोड अत्यंत उच्च है।:
- यूनिट टेस्टप्रत्येक उपकरण का परीक्षण किया जाता है
- एकीकृत परीक्षणवास्तविक उपयोग दृश्यों को अनुकरण करने के लिए अंत से अंत परीक्षण
- शीघ्र परीक्षण: यहां तक कि प्रॉम्प्ट का उत्पादन परीक्षण होने की उम्मीद है
- रिटर्न टेस्ट: पुराने कार्यों को बाधित करने से नए कार्यों को रोकने
प्रकटीकरण: एआई उत्पन्न कोड को परीक्षण करने की भी आवश्यकता होती है और अधिक कड़े परीक्षण की आवश्यकता होती है।
सत्य 5: टेलीमीट्रिक डेटा ड्राइव अनुकूलन
क्लाउड कोड एम्बेडेड है।बेहतर टेलीमेट्री सिस्टम:
- डेटा का उपयोग करें: प्रत्येक आदेश की आवृत्ति और सफलता दर रिकॉर्ड करना
- प्रदर्शन संकेतकप्रतिक्रिया समय, टोकन की खपत, त्रुटि दर
- उपयोगकर्ता प्रतिक्रिया: दृश्य और छिपे हुए फीडबैक संग्रह
- ए / बी टेस्टनया फंक्शन ग्रेस्केल प्रसार और डेटा सत्यापन
प्रकटीकरण: डेटा को ऑप्टिमाइज़ न करें।
• डेवलपर्स के लिए एक प्रकटीकरण
1. वाइब कोडिंग इंजीनियरिंग समर्थन की जरूरत है
क्लाउड कोड का स्रोत हमें बताता है:यादृच्छिकता की उपस्थिति के पीछे एक अत्यंत सख्तता है।मैं नहीं जानता हूँ। यदि आप वास्तव में एआई प्रोग्रामिंग टूल का उपयोग करना चाहते हैं, तो आपको बनाने की आवश्यकता है:
- शीघ्र संस्करण प्रबंधन
- संदर्भ प्रबंधन नीति
- कोड समीक्षा प्रक्रिया
- परीक्षण सत्यापन तंत्र
"उपयोग करेंगे" से "उपयोग" तक
अधिकांश लोग "willing" मंच पर रहते हैं - वे कोड उत्पन्न कर सकते हैं। लेकिन क्लाउड कोड "अच्छा" मानक दिखाता है:
- उपकरणों की सीमाओं और क्षमताओं को समझना
- मानव और संस्थागत सहयोग के निर्माण में सर्वश्रेष्ठ प्रथाओं
- सतत अनुकूलन और iterative
3. एआई आयु सॉफ्टवेयर इंजीनियरिंग
एआई ने सॉफ्टवेयर परियोजना की प्रकृति को नहीं बदल दिया है, लेकिन यह काम करने का तरीका बदल गया है:
| पारंपरिक सॉफ्टवेयर इंजीनियरिंग | एआई एज सॉफ्टवेयर इंजीनियरिंग |
|---|---|
| लोग कोड लिखते हैं | एआई जनरेट कोड + व्यक्ति समीक्षा |
| दस्तावेज़ ड्राइवर | शीघ्र चालक |
| यूनिट टेस्ट | यूनिट टेस्ट + प्रॉम्प्ट टेस्ट |
| संस्करण नियंत्रण कोड | संस्करण नियंत्रण कोड + प्रॉम्प्ट |
सारांश
क्लाउड कोड लीक एक दुर्घटना थी, लेकिन इसने हमें एक दुर्लभ सीखने का अवसर दिया। स्रोत कोड का विश्लेषण करके, हमने पाया:वाइब कोडिंग "नो इंजीनियरिंग" नहीं है, यह "इंजीनियरिंग" है।मुझे नहीं पता।
एआई युग में, सॉफ्टवेयर इंजीनियरिंग के मुख्य सिद्धांतों को नहीं बदला है ...रखरखाव, परीक्षण क्षमता, स्केलेबिलिटीअभी भी महत्वपूर्ण है। क्या बदल गया है केवल उपकरण और इन सिद्धांतों को प्राप्त करने के तरीके।
इसलिए अगली बार जब आप "विबे कोडिंग" कर रहे हैं, तो अपने आप से पूछें:मैंने अभी तक काम किया? मेरे संदर्भ प्रबंधन विज्ञान? क्या मेरा परीक्षण होता है?
क्योंकि,विबे कोडिंग का अंत हमेशा इंजीनियरिंग हैमुझे नहीं पता।
वाइब कोडिंग, यह अच्छा है। इंजीनियरिंग इसे स्थायी बनाता है!