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

Project setup

सारांश ऑडियो

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

अध्ययन नोट्स

MCP प्रोजेक्ट: CLI-आधारित चैटबॉट (Study Notes)

मुख्य उद्देश्य:

  • MCP (Model Context Protocol) की बेहतर समझ प्राप्त करना।
  • क्लाइंट और सर्वर के आपसी तालमेल (interaction) को समझना।

प्रोजेक्ट संरचना और घटक:

  • प्रकार: CLI-आधारित चैटबॉट।
  • सिस्टम कंपोनेंट्स:
  • MCP क्लाइंट (Client): जो कस्टम MCP सर्वर से जुड़ता है।
  • कस्टम MCP सर्वर (Custom Server): जो बैकएंड लॉजिक संभालता है।
  • डेटा प्रबंधन:
  • दस्तावेज़ (Documents) नकली हैं।
  • ये दस्तावेज़ केवल मेमोरी में (In-memory) संग्रहीत होते हैं (कोई स्थायी भंडारण नहीं)।
  • सर्वर टूल्स: सर्वर में दो मुख्य टूल्स लागू किए गए हैं:
  • दस्तावेज़ की सामग्री पढ़ना (Read content)।
  • दस्तावेज़ की सामग्री अपडेट करना (Update content)।

महत्वपूर्ण नोट (Scope):

  • सामान्य प्रोजेक्ट में, आप या तो केवल क्लाइंट बनाते हैं या केवल सर्वर।
  • इस प्रोजेक्ट में, क्लाइंट और सर्वर दोनों बनाए गए हैं ताकि उनके संयुक्त कार्य को समझा जा सके।

प्रोजेक्ट सेटअप और रन करने की प्रक्रिया:

  • डाउनलोड: CLIProject. zip फ़ाइल डाउनलोड करें।
  • निर्देश: README दस्तावेज़ में दिए गए सेटअप निर्देशों का पालन करना अनिवार्य है।
  • कॉन्फ़िगरेशन: पर्यावरण चर (Environment Variables) सेट करें:
  • Bedrock Region
  • Model ID
  • निर्भरता (Dependencies): Python वातावरण सेट करें और आवश्यक पैकेज इंस्टॉल करें।
  • प्रोजेक्ट चलाना: टर्मिनल में प्रोजेक्ट डायरेक्टरी में जाकर कमांड चलाएँ:
  • uv run main. py (यदि uv का उपयोग कर रहे हैं)
  • या python main. py

Takeaways

  • यह प्रोजेक्ट MCP (Model Context Protocol) की समझ बढ़ाने के लिए एक CLI-आधारित चैटबॉट है।
  • सिस्टम में दो मुख्य घटक हैं: MCP क्लाइंट और कस्टम MCP सर्वर, जो एक-दूसरे के साथ इंटरैक्ट करते हैं।
  • डेटा केवल मेमोरी में (In-memory) संग्रहीत होता है; इसमें कोई स्थायी भंडारण (permanent storage) नहीं है।
  • सर्वर में दो मुख्य टूल्स लागू किए गए हैं: दस्तावेज़ की सामग्री पढ़ना और दस्तावेज़ की सामग्री अपडेट करना।
  • प्रोजेक्ट चलाने के लिए Bedrock Region और Model ID जैसे पर्यावरण चर (Environment Variables) सेट करना अनिवार्य है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.