Claude With Amazon Bedrock
← सभी पाठ
पाठ 06Claude With Amazon Bedrock

System prompts

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

AWS सपोर्ट चैटबॉट के लिए मुख्य अवधारणाएँ (Key Concepts for AWS Support Chatbot)

  • चैटबॉट का उद्देश्य (Chatbot Goal):
  • उपयोगकर्ता के प्रश्नों का सीधे उत्तर देना।
  • AWS पर समाधान (जैसे Postgres होस्ट करना) के विभिन्न तरीके सूचीबद्ध करना।
  • प्रारंभिक सेटअप के लिए मार्गदर्शन प्रदान करना।
  • संबंधित AWS सेवाओं का उल्लेख करना।
  • आवश्यक प्रतिबंध (Mandatory Constraints):
  • प्रतिस्पर्धी समाधानों (Competitor Solutions) का उल्लेख नहीं करना।
  • ऐसे प्रश्नों का उत्तर नहीं देना जो क्लाउड सेवाओं से संबंधित न हों (जैसे, "कार कैसे ठीक करें? ")।
  • कार्यान्वयन के तरीके (Implementation Methods):
  • विकल्प 1 (Option 1): उपयोगकर्ता संदेश (User Message) में सभी 'क्या करें' और 'क्या न करें' (Do's and Don'ts) की सूची देना।
  • समस्या: यह विधि बहुत थकाऊ (Tedious) है और हर संभावित प्रश्न के लिए व्यापक सूची बनाना मुश्किल है।
  • विकल्प 2 (Option 2): सिस्टम प्रॉम्प्ट (System Prompt) का उपयोग करना।
  • लाभ: यह एक बेहतर और अधिक स्केलेबल समाधान है।
  • सिस्टम प्रॉम्प्ट की कार्यप्रणाली (How System Prompt Works):
  • सिस्टम प्रॉम्प्ट मॉडल (जैसे Claude) को प्रतिक्रिया देने के लिए सटीक मार्गदर्शन देता है।
  • यह मॉडल को एक विशिष्ट भूमिका (Role) सौंपता है (उदाहरण: "आप एक AWS क्लाउड सपोर्ट स्पेशलिस्ट हैं")।
  • यह भूमिका मॉडल को वास्तविक जीवन के विशेषज्ञ की तरह व्यवहार करने के लिए मजबूर करती है, जिससे वह स्वचालित रूप से प्रतिबंधों का पालन करता है।
  • तकनीकी कार्यान्वयन (Technical Implementation):
  • सिस्टम प्रॉम्प्ट को converse फ़ंक्शन कॉल में system कीवर्ड के माध्यम से पास किया जाता है।
  • परिणाम:
  • AWS से संबंधित प्रश्न पर, यह AWS-विशिष्ट समाधान देता है और प्रतिस्पर्धियों का उल्लेख नहीं करता।
  • गैर-संबंधित प्रश्न पर, यह विनम्रतापूर्वक उत्तर देने से मना कर देता है।
  • कोड सुधार (Code Refactoring):
  • चैट फ़ंक्शन को इस तरह संशोधित किया गया कि सिस्टम प्रॉम्प्ट को हार्डकोड करने के बजाय, इसे एक पैरामीटर के रूप में पास किया जा सके।
  • यह फ़ंक्शन को अधिक पुन: प्रयोज्य (Reusable) बनाता है।

Takeaways

  • चैटबॉट का मुख्य उद्देश्य उपयोगकर्ता के प्रश्नों का उत्तर देना और AWS समाधान के लिए प्रारंभिक मार्गदर्शन प्रदान करना है।
  • सिस्टम प्रॉम्प्ट का उपयोग करना सबसे स्केलेबल तरीका है, क्योंकि यह मॉडल को एक विशिष्ट भूमिका (Role) सौंपकर स्वचालित रूप से प्रतिबंधों का पालन करवाता है।
  • सिस्टम प्रॉम्प्ट मॉडल को एक विशेषज्ञ की तरह व्यवहार करने के लिए मजबूर करता है, जिससे वह AWS-विशिष्ट समाधान देता है और गैर-संबंधित प्रश्नों को अस्वीकार करता है।
  • तकनीकी रूप से, सिस्टम प्रॉम्प्ट को converse फ़ंक्शन कॉल में system कीवर्ड के माध्यम से पास किया जाता है।
  • कोड को पुन: प्रयोज्य (Reusable) बनाने के लिए सिस्टम प्रॉम्प्ट को हार्डकोड करने के बजाय एक पैरामीटर के रूप में पास किया जाना चाहिए।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.