सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
चैटबॉट बनाने के लिए मुख्य अवधारणाएँ (Key Concepts for Building a Chatbot)
- लक्ष्य (Goal): तीन सहायक फ़ंक्शंस (helper functions) का उपयोग करके एक सरल चैटबॉट बनाना।
- संदर्भ बनाए रखना (Maintaining Context):
- चैटबॉट को पिछली बातचीत याद रखने के लिए सभी संदेशों (messages) को एक सूची (list) में बनाए रखना आवश्यक है।
- इससे बॉट को पता चलता है कि वह किस विषय पर बात कर रहा है (जैसे: 'प्रोडक्ट डिस्क्रिप्शन' के बारे में)।
- कार्यप्रणाली (Workflow):
- लूप का उपयोग: चैट को लगातार चलाने के लिए while True का उपयोग किया जाता है।
- उपयोगकर्ता इनपुट: उपयोगकर्ता से संदेश प्राप्त करने के लिए input() फ़ंक्शन का उपयोग किया जाता है।
- संदेश जोड़ना:
- उपयोगकर्ता के टेक्स्ट को संदेश सूची में जोड़ने के लिए add_user_message फ़ंक्शन का उपयोग करें।
- API से प्रतिक्रिया (response) मिलने के बाद, उसे संदेश सूची में जोड़ने के लिए add_assistant_message फ़ंक्शन का उपयोग करें।
- प्रक्रिया: इनपुट प्राप्त करें → उपयोगकर्ता संदेश जोड़ें → API को संदेश भेजें → प्रतिक्रिया प्राप्त करें → सहायक संदेश जोड़ें → प्रतिक्रिया प्रिंट करें।
- कोड संरचना (Code Structure):
- यह अभ्यास Python के बुनियादी ज्ञान पर निर्भर करता है।
- VS Code बनाम Jupyter Notebook: VS Code में उपयोगकर्ता इनपुट को स्पष्ट रूप से प्रिंट करना आवश्यक हो सकता है, जबकि Jupyter Notebook में यह स्वचालित रूप से प्रदर्शित होता है।
Takeaways
- चैटबॉट को पिछली बातचीत याद रखने के लिए सभी संदेशों को एक सूची में बनाए रखना आवश्यक है।
- चैट को लगातार चलाने के लिए while True लूप और input() फ़ंक्शन का उपयोग किया जाता है।
- कार्यप्रणाली में इनपुट प्राप्त करना → उपयोगकर्ता संदेश जोड़ना → API को भेजना → प्रतिक्रिया प्राप्त करना शामिल है।
- प्रतिक्रिया मिलने के बाद, उसे add_assistant_message फ़ंक्शन का उपयोग करके संदेश सूची में जोड़ना होता है।
- यह अभ्यास Python के बुनियादी ज्ञान और तीन सहायक फ़ंक्शंस पर आधारित है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.