सिस्टम बनाम यूजर प्रॉम्प्ट
व्यवहार तय करने वाले निर्देशों और कार्य देने वाले अनुरोधों के बीच का अंतर समझें।
"You are a Senior Python Developer. Always use type hints. Be concise and helpful."
"Write a function to slugify a given blog title."
The Merged Output
The AI combines both layers in real-time, applying the Rules from one and the Task from the other.
जहाँ एक सिस्टम प्रॉम्प्ट AI की व्यक्तित्व और नियम तय करता है (डेवलपर द्वारा लिखा गया), वहीं यूजर प्रॉम्प्ट वह है जो आप — अंतिम उपयोगकर्ता — एक विशिष्ट अनुरोध करने के लिए टाइप करते हैं। ये AI टूल्स से मूल्य निकालने का सबसे प्रभावशाली कौशल है।
यूजर प्रॉम्प्ट एक-लाइन के सवाल से लेकर बहु-अनुच्छेद निर्देश तक हो सकते हैं। महत्वपूर्ण यह है कि कब संक्षिप्त रहना है और कब विस्तृत होना है।
यूजर प्रॉम्प्ट के प्रकार
1. निर्देशात्मक (Instructional): सीधे आदेश। (जैसे, 'इस लेख को 3 bullet points में सारांशित करें।')
2. संवादात्मक (Conversational): स्वाभाविक बातचीत। (जैसे, 'REST और GraphQL में क्या अंतर है?')
3. रचनात्मक (Creative): खुला-अंत जनरेशन। (जैसे, 'एक रोबोट के बारे में कहानी लिखें।')
4. विश्लेषणात्मक (Analytical): डेटा व्याख्या। (जैसे, 'मेरे sales data में कौन से trends हैं?')
5. कोड जनरेशन (Code): तकनीकी कार्य। (जैसे, 'CSV पढ़ने वाली Python script लिखें।')
यूजर प्रॉम्प्ट की सही-गलत बातें
✅ करें:
- स्पष्ट रूप से बताएं कि आप क्या चाहते हैं।
- प्रासंगिक संदर्भ दें।
- आउटपुट की लंबाई या प्रारूप बताएं।
- जटिल विषयों के लिए एक बार में एक प्रश्न पूछें।
- तर्क कार्यों के लिए 'कदम दर कदम सोचें' कहें।
❌ न करें:
- 'AI के बारे में बताओ' जैसे अस्पष्ट अनुरोध न करें।
- यह न मानें कि AI पिछली बातचीत याद रखता है।
- पहले उत्तर को आंख मूंदकर न स्वीकारें।
- निजी या संवेदनशील डेटा न मांगें।
कमजोर बनाम मजबूत यूजर प्रॉम्प्ट
एक कमजोर और एक मजबूत यूजर प्रॉम्प्ट की तुलना:
--- कमजोर प्रॉम्प्ट ---
Login page के लिए कोड लिखो।
--- मजबूत प्रॉम्प्ट ---
आप एक एक्सपर्ट React डेवलपर हैं।
एक Login Form Component लिखें:
- Fields: email, password
- Validation: email format, password min 8 chars
- Password दिखाने/छिपाने का toggle
- गलत fields के नीचे error messages
- Submit पर loading spinner
- TypeScript और React Hook Form का उपयोग करें
- Tailwind CSS से style करें
केवल component code लौटाएं।'Refine और Repeat' की आदत
पहले जवाब से संतुष्ट न हों। हर जवाब के बाद पूछें: 'क्या इसे और संक्षिप्त बना सकते हो?', 'क्या error handling जोड़ सकते हो?', या 'यह चुनाव क्यों किया?' हर फॉलो-अप आपके आदर्श परिणाम के करीब ले जाता है।
