कोड के लिए प्रॉम्प्टिंग
AI से साफ, काम करने वाला, प्रोडक्शन-रेडी कोड कैसे पाएं।
AI से कोड लिखवाना वाइब कोडिंग का सबसे शक्तिशाली कौशल है। हालांकि, अस्पष्ट प्रॉम्प्ट से अस्पष्ट, बगी कोड मिलता है। एक सटीक, संरचित प्रॉम्प्ट से प्रोडक्शन-रेडी कोड मिलता है।
परफेक्ट कोड प्रॉम्प्ट फॉर्मूला
हर बार इस संरचना का उपयोग करें:`
[ROLE] आप एक एक्सपर्ट [language/framework] डेवलपर हैं।
[CONTEXT] मैं [प्रोजेक्ट का वर्णन] बना रहा हूं।
[TASK] एक function/component लिखें जो [स्पष्ट रूप से वर्णन] करे।
[INPUT/OUTPUT] यह [input] लेता है और [output] लौटाता है।
[CONSTRAINTS] [technology] का उपयोग करें। [क्या avoid करें] का नहीं। [edge cases] को handle करें।
[FORMAT] केवल स्वच्छ कोड और comments लौटाएं।`
उदाहरण: Python Function के लिए प्रॉम्प्ट
एक उच्च-गुणवत्ता कोड प्रॉम्प्ट का एक वास्तविक उदाहरण:
आप एक एक्सपर्ट Python डेवलपर हैं।
मैं एक ब्लॉग प्लेटफॉर्म के लिए REST API बना रहा हूं।
`slugify` नाम की Python function लिखें जो:
- एक स्ट्रिंग (ब्लॉग पोस्ट शीर्षक) इनपुट के रूप में लेती है
- इसे URL-friendly slug में बदलती है
- विशेष अक्षरों और unicode को संभालती है
- lowercase string के साथ spaces की जगह hyphens लौटाती है
केवल function code लौटाएं।AI से डिबगिंग
डिबग करते समय हमेशा शामिल करें: पूरा error message, संबंधित code snippet, और आपने पहले क्या try किया। कहें: 'मैंने X और Y try किया। पूरा error यहां है: [error paste करें]। कोड यहां है: [code paste करें]। क्या गलत है?'
