भाषा मॉडल के लिए प्रॉम्प्ट इंजीनियरिंग
प्रॉम्प्ट इंजीनियरिंग क्या है?
प्रॉम्प्ट इंजीनियरिंग एआई उपकरणों को अनुरोध लिखने की कला और विज्ञान है ताकि वे सर्वोत्तम परिणाम दें। यह एआई युग में एक महत्वपूर्ण कौशल है – आप कैसे पूछते हैं, इसका उत्तर की गुणवत्ता पर सीधा असर पड़ता है।
इसे खाना ऑर्डर करने जैसा समझें: "कुछ स्वादिष्ट ले आओ" कहने पर जो मिलेगा, वह "मुझे टमाटर सॉस वाला पास्ता चाहिए, बिना प्याज के, और कद्दूकस किया हुआ चीज़ अलग से" कहने पर मिलने वाली चीज़ से बहुत अलग होगा।
इस पाठ में हम CRAFT मॉडल का उपयोग करेंगे – प्रभावी प्रॉम्प्ट बनाने के लिए पाँच अक्षरों वाला एक सरल ढाँचा – और साथ ही बेहतर परिणाम पाने के सिद्धांत और तकनीकें भी।
एक ही एआई औसत या उत्कृष्ट उत्तर दे सकता है – यह इस पर निर्भर करता है कि आपने कैसे पूछा। प्रॉम्प्ट इंजीनियरिंग सीखना एआई के प्रभावी उपयोग के लिए सबसे अच्छा निवेश है।
🎯 मूल सिद्धांत: स्पष्टता और योजना
एआई के लिए प्रश्न टाइप करने से पहले, रुकें और सोचें। ये प्रश्न CRAFT घटकों से मेल खाते हैं – इन्हें एक त्वरित जाँच-सूची की तरह इस्तेमाल करें:
- मुझे वास्तव में क्या चाहिए? – छोटा उत्तर? लंबा? सूची? तालिका?
- यह किसके लिए है? – विशेषज्ञ? शुरुआती? बच्चे?
- कौन सी शैली? – औपचारिक? मित्रवत? तकनीकी?
- संदर्भ क्या है? – मुझे यह क्यों चाहिए?
- मुझे क्या नहीं चाहिए? – किन बातों से बचना है?
❌ अस्पष्ट प्रॉम्प्ट
"Python के बारे में बताओ"
समस्या: साफ़ नहीं है कि मतलब प्रोग्रामिंग भाषा से है या साँप से (अंग्रेज़ी में python का अर्थ अजगर भी है)। और अगर यह साफ़ भी हो – तो आप ठीक-ठीक क्या जानना चाहते हैं?
✅ स्पष्ट प्रॉम्प्ट
"प्रोग्रामिंग भाषा Python को 5 मुख्य बिंदुओं में ऐसे समझाओ कि बिल्कुल नया सीखने वाला भी समझ जाए। इसके फ़ायदों और आम उपयोगों पर ध्यान दो।"
फ़ायदा: साफ़ है कि क्या चाहिए, कितना, किसके लिए और किस बात पर ध्यान देना है।
CRAFT मॉडल – अच्छा प्रॉम्प्ट बनाना
CRAFT एक सरल ढाँचा है: पाँच अक्षर, जो बताते हैं कि प्रॉम्प्ट लिखने से पहले किन बातों पर सोचना है। हर बार पाँचों का उपयोग ज़रूरी नहीं – 3–4 तत्व भी परिणाम को काफ़ी बेहतर बना देते हैं।
- C – Context (संदर्भ): पृष्ठभूमि और स्थिति बताएँ। आपको यह क्यों चाहिए? किस क्षेत्र में? क्या कोई सीमाएँ या शर्तें हैं?
- R – Role (भूमिका): मॉडल को कोई भूमिका या विशेषज्ञता सौंपें। जैसे "आप 15 साल के अनुभव वाले गणित शिक्षक हैं" या "एक कॉपी एडिटर (भाषा-संपादक) की तरह काम करें"।
- A – Action (कार्य): साफ़-साफ़ बताएँ कि क्या करना है – एक स्पष्ट, ठोस काम। "मदद करो" नहीं, बल्कि "…के बारे में तीन पैराग्राफ लिखो" या "…की सूची तैयार करो"।
- F – Format (प्रारूप): बताएँ कि उत्तर किस रूप में चाहिए: सूची, तालिका, पैराग्राफ, बुलेट पॉइंट, कोड, दो वाक्यों का सारांश।
- T – Tone (स्वर/लहजा): शैली और लहजा तय करें – औपचारिक, दोस्ताना, तकनीकी, या बच्चों के लिए सरल।
"संदर्भ: मैं 8वीं कक्षा के लिए व्याख्यान तैयार कर रहा/रही हूँ। भूमिका: ऐसे विज्ञान शिक्षक की तरह बोलो, जो बच्चों को समझा रहा हो। अनुरोध: DNA क्या है, यह तीन सरल वाक्यों में समझाओ। प्रारूप: तीन छोटे पैराग्राफ। स्वर: दोस्ताना और स्पष्ट, कठिन तकनीकी शब्दों के बिना।"
📋 7 स्वर्णिम सिद्धांत
CRAFT भरने के बाद, ये सिद्धांत आपके प्रॉम्प्ट को और धारदार बनाते हैं और परिणाम बेहतर करते हैं:
विशिष्ट रहें
आप जितने सटीक होंगे, उत्तर उतना ही काम का होगा। "ईमेल लिखने में मदद करो" की जगह लिखें: "वेतन बढ़ाने की माँग करते हुए एक पेशेवर ईमेल लिखने में मदद करो – सम्मानजनक लेकिन दृढ़, 150–200 शब्दों में"।
संदर्भ दें
प्रासंगिक पृष्ठभूमि बताएँ। "मैं 4वीं कक्षा का शिक्षक हूँ" या "मैं 5 साल के अनुभव वाला डेवलपर हूँ" – इससे उत्तर पूरी तरह बदल जाता है।
प्रारूप परिभाषित करें
बताएँ कि उत्तर किस रूप में चाहिए: क्रमांकित सूची, तालिका, छोटे पैराग्राफ, बुलेट पॉइंट, या टिप्पणियों (comments) सहित कोड।
उदाहरण दें
अगर आपके पास उस चीज़ का उदाहरण है जो आप चाहते हैं – तो उसे साझा करें। "इस उदाहरण की शैली में लिखो…" जैसे निर्देश से एआई ठीक-ठीक समझ पाता है कि आप क्या चाहते हैं।
भूमिका निर्धारित करें
एआई से कोई भूमिका निभाने को कहें: "भौतिकी शिक्षक की तरह समझाओ", "कल्पना करो कि तुम एक वकील हो", "मार्केटिंग विशेषज्ञ के रूप में उत्तर दो"।
उत्तर सीमित करें
लंबाई, बिंदुओं की संख्या या दायरा तय करें: "3 वाक्यों में", "अधिकतम 500 शब्द", "केवल 5 विचार"।
पुनरावृत्ति करें
पहले उत्तर पर ही न रुकें – उसे बार-बार सुधरवाते रहें। कहें: "दूसरे बिंदु को विस्तार से समझाओ", "एक और उदाहरण दो" या "इसे आसान शब्दों में लिखो"।
🔧 उन्नत तकनीकें
1. Chain of Thought
Chain of Thought यानी "विचारों की कड़ी": एआई से कहें कि वह अपना तर्क कदम-दर-कदम समझाए। इससे जटिल समस्याओं में सटीकता बढ़ती है।
उदाहरण:
"नीचे दिया गया सवाल कदम-दर-कदम हल करो और हर चरण पर अपना तर्क समझाओ: अगर डैनी के पास 3 सेब हैं, रोनित के पास उससे दोगुने हैं, और उन्होंने आधे सेब माँ को दे दिए…"
2. Few-Shot Learning
Few-shot यानी "कुछ उदाहरणों से सीखना": आप जैसा चाहते हैं, उसके 2–3 उदाहरण दें, फिर उसी शैली में और माँगें।
3. Role Playing
Role Playing यानी भूमिका निभाना: एआई से कहें कि वह पूरी बातचीत के दौरान एक खास किरदार (persona) अपनाए।
4. Constraints
Constraints यानी पाबंदियाँ: साफ़ तय करें कि क्या करने की अनुमति है और क्या नहीं।
📝 परफ़ेक्ट प्रॉम्प्ट की संरचना – CRAFT टेम्पलेट
लगभग किसी भी विषय पर CRAFT को व्यवस्थित करने के लिए यह टेम्पलेट इस्तेमाल करें:
[संदर्भ] - मैं [कौन/स्थिति] हूँ
[कार्य] - मुझे चाहिए कि आप [ठीक-ठीक क्या करें]
[प्रारूप] - [सूची/तालिका/पैराग्राफ] के रूप में प्रस्तुत करें
[स्वर] - ज़रूरी है कि [शैली, शर्तें, किन बातों से बचना है]
❌ आम गलतियाँ, जिनसे बचना चाहिए
1. बहुत छोटा प्रॉम्प्ट
❌ "ईमेल लिखो" → ✅ "सप्लायर को मीटिंग के लिए बुलाने का एक पेशेवर ईमेल लिखो – दोस्ताना लेकिन व्यावसायिक, 2–3 संभावित तारीख़ों के साथ"
2. यह मान लेना कि एआई को संदर्भ पता है
❌ "मेरे आइडिया के बारे में तुम्हारी क्या राय है?" → ✅ "मेरा आइडिया घर पर बनी कुकीज़ बेचने वाला एक ऑनलाइन स्टोर खोलने का है। इसके फ़ायदे और नुकसान क्या हैं?"
3. विस्तृत उत्तर चाहते हुए बंद (हाँ/ना वाला) प्रश्न पूछना
❌ "क्या Python अच्छी भाषा है?" → ✅ "बैकएंड (सर्वर-साइड) डेवलपमेंट के लिए Python बनाम JavaScript – दोनों के फ़ायदे और नुकसान क्या हैं?"
4. सुधार न माँगना
✅ "यह ठीक वैसा नहीं है जैसा मेरा मतलब था। मुझे इसमें और ज़्यादा [जो कमी है] चाहिए। क्या तुम फिर से कोशिश कर सकते हो?"
5. एक साथ सब कुछ पूछना
✅ एक विषय से शुरू करें और कदम दर कदम गहराई में जाएँ।
💬 क्षेत्र के अनुसार व्यावहारिक उदाहरण
📧 ईमेल:
"डिलीवरी में देरी की शिकायत करने वाले ग्राहक को एक पेशेवर ईमेल लिखो। स्वर: सहानुभूति और माफ़ी भरा, लेकिन भरोसा दिलाने वाला भी, एक प्रस्तावित समाधान के साथ। लंबाई: 100–150 शब्द। इसमें शामिल करो: माफ़ी, संक्षिप्त स्पष्टीकरण, प्रस्तावित समाधान और मुआवज़े की पेशकश।"
📚 सीखना:
"आइंस्टीन के सापेक्षता के सिद्धांत को ऐसे समझाओ जैसे मैं 12 साल का बच्चा हूँ। रोज़मर्रा की ज़िंदगी से उपमाएँ (मिसालें) दो। सबसे बुनियादी विचार से शुरू करके धीरे-धीरे आगे बढ़ो। लंबाई: 3 पैराग्राफ।"
💼 काम:
"मुझे वरिष्ठ प्रबंधकों के सामने एक प्रोजेक्ट प्रस्तुत करना है। नए उत्पाद के लॉन्च पर 10 मिनट की प्रस्तुति का ढाँचा बनाने में मदद करो। इसमें शामिल करो: दमदार शुरुआत, 3–4 मुख्य बिंदु, और अंत में call to action (श्रोताओं से कोई ठोस कदम उठाने की अपील)।"
💻 कोड:
"एक Python फ़ंक्शन लिखो जो संख्याओं की सूची ले और उसमें से सभी सम संख्याएँ लौटाए। इसमें शामिल करो: टिप्पणियों (documentation) के साथ कोड, इस्तेमाल का एक उदाहरण, और लॉजिक की छोटी-सी व्याख्या।"
🔄 बातचीत एक प्रक्रिया है
याद रखें: एआई के साथ बातचीत सिर्फ़ एक प्रश्न और एक उत्तर नहीं है। यह एक संवाद है, जिसे आप निखार सकते हैं। उत्तर को परखें, खास सुधार माँगें ("…को विस्तार से बताओ", "…को छोटा करो", "…के लिए एक उदाहरण जोड़ो"), और ज़रूरत हो तो यह प्रक्रिया दोहराते रहें।
⚠️ हमेशा याद रखें
- तथ्य सत्यापित करें: एआई गलत हो सकता है या जानकारी गढ़ सकता है। महत्वपूर्ण तथ्य हमेशा दोबारा जाँचें।
- संवेदनशील डेटा साझा न करें: पासवर्ड, ID नंबर, वित्तीय विवरण – कभी नहीं।
- अपने विवेक का उपयोग करें: एआई एक उपकरण है, आपकी अपनी सोच का विकल्प नहीं।
सारांश 📝
- CRAFT: Context (C), Role (R), Action (A), Format (F), Tone (T)
- लिखने से पहले योजना बनाएँ; विशिष्ट रहें; संदर्भ दें; प्रारूप तय करें; जहाँ संभव हो, उदाहरण दें; उत्तर को बार-बार सुधारें; परिणाम की जाँच करें।
📝 अपनी जाँच करें
प्रॉम्प्ट इंजीनियरिंग और CRAFT मॉडल पर 11 प्रश्नों के उत्तर दें।