सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
विषय: Claude के प्रतिक्रिया की शैली और टोन को अनुकूलित करना (System Prompting)
- सिस्टम प्रॉम्प्ट क्या है?
- यह एक सादा स्ट्रिंग (plain string) होता है जिसे create फ़ंक्शन कॉल में पास किया जाता है।
- इसका उपयोग Claude की प्रतिक्रिया की शैली (style) और टोन (tone) को बदलने के लिए किया जाता है।
- सिस्टम प्रॉम्प्ट का उद्देश्य:
- AI को एक विशिष्ट भूमिका (role) सौंपना।
- AI को यह बताना कि उसे उपयोगकर्ता के इनपुट पर कैसे प्रतिक्रिया देनी है (जैसे: सीधे उत्तर देना या मार्गदर्शन करना)।
- उदाहरण (गणित ट्यूटर):
- वांछित व्यवहार: छात्र को सीधे उत्तर देने के बजाय, उसे समस्या हल करने के लिए संकेत (hints) देना और चरण-दर-चरण (step-by-step) मार्गदर्शन करना।
- अवांछित व्यवहार: तुरंत पूरा और अंतिम उत्तर देना या कैलकुलेटर का उपयोग करने की सलाह देना।
- कार्यान्वयन (Implementation):
- सिस्टम प्रॉम्प्ट की पहली पंक्ति में आमतौर पर Claude को एक भूमिका सौंपी जाती है (उदाहरण: "आप एक धैर्यवान गणित ट्यूटर हैं")।
- यह प्रॉम्प्ट AI को एक विशिष्ट व्यक्तित्व (personality) अपनाने के लिए प्रोत्साहित करता है।
- फ़ंक्शन में सिस्टम प्रॉम्प्ट का उपयोग (Refactoring):
- सिस्टम प्रॉम्प्ट को कोड में हार्ड-कोड करने के बजाय, इसे एक वेरिएबल के रूप में पास करना बेहतर होता है ताकि फ़ंक्शन को पुन: उपयोग (reusable) किया जा सके।
- डायनेमिक पैरामीटर हैंडलिंग: जब chat फ़ंक्शन को सिस्टम प्रॉम्प्ट नहीं दिया जाता है (यानी None होता है), तो create फ़ंक्शन को कॉल करते समय system कीवर्ड आर्गुमेंट को पूरी तरह से छोड़ देना चाहिए।
- तकनीक: एक पैरामीटर डिक्शनरी (params dictionary) का उपयोग करके यह जांचा जाता है कि सिस्टम प्रॉम्प्ट मौजूद है या नहीं, और यदि है, तो उसे डिक्शनरी में जोड़ा जाता है।
Takeaways
- सिस्टम प्रॉम्प्ट एक सादा स्ट्रिंग है जिसे create फ़ंक्शन कॉल में पास किया जाता है, जिसका उपयोग Claude की प्रतिक्रिया की शैली और टोन को अनुकूलित करने के लिए किया जाता है।
- इसका मुख्य उद्देश्य AI को एक विशिष्ट भूमिका (role) सौंपना और यह निर्धारित करना है कि उसे उपयोगकर्ता के इनपुट पर कैसे प्रतिक्रिया देनी है (जैसे: मार्गदर्शन करना या सीधे उत्तर देना)।
- सिस्टम प्रॉम्प्ट AI को एक विशिष्ट व्यक्तित्व (personality) अपनाने के लिए प्रोत्साहित करता है, उदाहरण के लिए, "आप एक धैर्यवान गणित ट्यूटर हैं"।
- कोड में पुन: उपयोग (reusability) सुनिश्चित करने के लिए सिस्टम प्रॉम्प्ट को हार्ड-कोड करने के बजाय वेरिएबल के रूप में पास करना बेहतर अभ्यास है।
- जब सिस्टम प्रॉम्प्ट None होता है, तो create फ़ंक्शन को कॉल करते समय system कीवर्ड आर्गुमेंट को पूरी तरह से छोड़ देना चाहिए।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.