सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
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.