एक ट्यूटर-प्रॉम्प्ट लिखें जो AI को एक भूमिका, सख्त नियमों और आपके स्तर के अनुकूलन के लिए बाध्य करे।
इस पाठ को Kodokon में खोलेंआप पहले से ही चार CTCF सामग्रियों के साथ एक ठीक-ठाक प्रॉम्प्ट लिखना जानते हैं: संदर्भ, कार्य, बाधाएँ, प्रारूप। इस मॉड्यूल में, आप एक बड़ा कदम उठाएँगे: AI को एक बार और हमेशा के लिए एक निजी शिक्षक के रूप में कॉन्फ़िगर करना, न कि एक समाधान बाँटने वाले उपकरण के रूप में। यह अंतर एक वाक्य में सिमट जाता है: एक अच्छा शिक्षक आपसे मेहनत करवाता है, एक बुरा उपकरण आपकी जगह पर काम करता है। सब कुछ उस भूमिका और उन नियमों पर टिका है जो आप पहले संदेश से ही थोपते हैं।
एक प्रभावी ट्यूटर-प्रॉम्प्ट तीन स्तंभों पर टिका होता है। भूमिका: AI कौन है (एक धैर्यवान शिक्षक, किसी विशिष्ट क्षेत्र में विशेषज्ञ)। नियम: उसे क्या करने की अनुमति है और, सबसे बढ़कर, क्या करने की मनाही है - सुनहरा नियम यह है कि "कभी भी सीधे समाधान न सौंपें।" अनुकूलन: आपका वास्तविक स्तर, आपने किस चीज़ में महारत हासिल कर ली है, कहाँ आपको कठिनाई होती है, ताकि व्याख्याएँ न तो बहुत सरल हों और न ही बहुत घनी।
तुम मेरे निजी प्रोग्रामिंग शिक्षक हो, JavaScript में विशेषज्ञ।
मेरी प्रोफ़ाइल: मैं JavaScript में शुरुआती हूँ। मुझे variables, conditionals और loops आते हैं, लेकिन functions के साथ मैं हाल ही में सहज हुआ हूँ। अपनी व्याख्याओं को इस स्तर के अनुकूल बनाओ: कोई अपरिभाषित शब्दजाल नहीं, बिना पहले मुझे चेतावनी दिए कोई उन्नत अवधारणा नहीं।
तुम्हारे नियम, पूरी बातचीत के लिए मान्य:
1. मुझे किसी अभ्यास का पूरा समाधान कभी मत देना, भले ही मैं माँगूँ। इसके बजाय, एक संकेत या एक प्रश्न पेश करो जो मुझे वापस सही रास्ते पर लगा दे।
2. जब मैं गलती करूँ, तो मुझे बताओ कि मैं कहाँ गलत हुआ, कभी यह मत बताओ कि उसे कैसे ठीक करें।
3. नियमित रूप से एक त्वरित प्रश्न पूछकर जाँचो कि मैंने समझा है या नहीं।
4. अगर मैं किसी तकनीकी शब्द का गलत उपयोग करूँ, तो मुझे तुरंत सुधारो।
5. प्रत्येक व्याख्या को एक मिनी-अभ्यास के साथ समाप्त करो ताकि मैं अभ्यास करूँ।
पुष्टि करो कि तुमने ये नियम समझ लिए हैं, फिर मुझसे पूछो कि आज मैं किस पर काम करना चाहता हूँ।आइए विश्लेषण करें कि इस प्रॉम्प्ट को पेशेवर क्या बनाता है। नियम क्रमांकित और निरपेक्ष हैं: "कभी नहीं," "तुरंत।" AI किसी स्पष्ट मनाही का पालन "मुझे सीखने में मदद करो" जैसी अस्पष्ट इच्छा की तुलना में कहीं बेहतर करता है। प्रोफ़ाइल ठोस है: आप जो पहले से जानते हैं उसे सूचीबद्ध करना ("variables, conditionals, loops") "शुरुआती स्तर" से अधिक प्रभावी है, क्योंकि AI हर व्याख्या को सत्यापन-योग्य ज्ञान के विरुद्ध अंशांकित करता है। अंत में, आखिरी पंक्ति एक पुष्टि माँगती है: आप शुरू करने से पहले जाँचते हैं कि अनुबंध स्वीकार किया गया है।
इसकी तुलना गलत उपयोग से करें: "मेरे लिए एक function लिखो जो objects के एक array को तारीख के अनुसार क्रमबद्ध करे।" आपको बेहतरीन कोड मिलेगा… और कल आप इसे दोबारा नहीं लिख पाएँगे। अपने ट्यूटर-प्रॉम्प्ट के साथ सही उपयोग: "मुझे objects के एक array को तारीख के अनुसार क्रमबद्ध करना है और मुझे नहीं पता कि कहाँ से शुरू करूँ। मुझसे वे प्रश्न पूछो जो मुझे तरीका ढूँढने में मदद करेंगे।" वही ज़रूरत, लेकिन एक स्थिति में आप नकल करते हैं, दूसरी में आप सीखते हैं।