Claude On Google Cloud
← सभी पाठ
पाठ 06Claude On Google Cloud

Chat exercise

सारांश ऑडियो

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

अध्ययन नोट्स

चैटबॉट निर्माण के मुख्य अवधारणाएँ (Key Concepts of Chatbot Construction)

  • उद्देश्य (Objective): Jupyter Notebook का उपयोग करके एक सरल, लूपिंग चैटबॉट बनाना।
  • कार्यप्रणाली (Mechanism): यह एक निरंतर लूप (while true loop) का उपयोग करता है जो बातचीत को दोहराता रहता है।
  • उपयोगकर्ता इनपुट (User Input):
  • उपयोगकर्ता से टेक्स्ट प्राप्त करने के लिए बिल्ट-इन input() फ़ंक्शन का उपयोग किया जाता है।
  • यह इनपुट एक वेरिएबल में संग्रहीत किया जाता है।
  • बातचीत का संदर्भ (Conversation Context/Memory):
  • पूरी बातचीत को ट्रैक करने के लिए एक 'संदेशों की सूची' (list of messages) का उपयोग किया जाता है।
  • यह सूची ही चैटबॉट को पिछली बातचीत याद रखने में मदद करती है।
  • चैटबॉट वर्कफ़्लो (Chatbot Workflow):
  • इनपुट: उपयोगकर्ता से टेक्स्ट प्राप्त करें (input())।
  • उपयोगकर्ता संदेश जोड़ना: प्राप्त इनपुट को add_user_message() फ़ंक्शन का उपयोग करके संदेश सूची में जोड़ें।
  • API कॉल: पूरी संदेश सूची को chat() फ़ंक्शन के माध्यम से API (जैसे Claude) को पास करें।
  • उत्तर प्राप्त करना: API से जेनरेट किया गया टेक्स्ट प्राप्त करें।
  • सहायक संदेश जोड़ना: प्राप्त उत्तर को add_assistant_message() फ़ंक्शन का उपयोग करके संदेश सूची में जोड़ें।
  • आउटपुट: जेनरेट किए गए टेक्स्ट को प्रिंट करें।
  • पुनरावृत्ति (Loop): प्रक्रिया को दोहराएं (अगले इनपुट के लिए वापस स्टेप 1 पर जाएं)।
  • मुख्य फ़ंक्शन (Key Functions):
  • input(): उपयोगकर्ता से टेक्स्ट लेने के लिए।
  • add_user_message(): उपयोगकर्ता के संदेश को सूची में जोड़ने के लिए।
  • chat(): API को संदेश भेजने और प्रतिक्रिया प्राप्त करने के लिए।
  • add_assistant_message(): AI की प्रतिक्रिया को सूची में जोड़ने के लिए।

Takeaways

  • चैटबॉट निरंतर बातचीत के लिए while true loop का उपयोग करता है।
  • बातचीत को याद रखने के लिए 'संदेशों की सूची' (list of messages) का उपयोग किया जाता है।
  • उपयोगकर्ता से टेक्स्ट प्राप्त करने के लिए input() फ़ंक्शन का उपयोग किया जाता है।
  • API को संदेश भेजने और प्रतिक्रिया प्राप्त करने के लिए chat() फ़ंक्शन का उपयोग किया जाता है।
  • वर्कफ़्लो में इनपुट लेने, संदेश सूची में जोड़ने और API कॉल को दोहराने की प्रक्रिया शामिल है।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.