सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP क्लाइंट और प्रॉम्प्ट (Prompt) की कार्यप्रणाली
- मुख्य उद्देश्य: MCP क्लाइंट का कार्य सर्वर में परिभाषित सभी प्रॉम्प्ट (Prompts) को सूचीबद्ध करना और विशिष्ट प्रॉम्प्ट को आवश्यक वेरिएबल्स (Variables) के साथ प्राप्त करना है।
- list prompts कार्यान्वयन:
- यह फ़ंक्शन self. session. list_prompts() को कॉल करता है।
- यह परिणाम में मौजूद सभी प्रॉम्प्ट (result. prompts) को लौटाता है।
- get prompt कार्यान्वयन:
- यह फ़ंक्शन प्रॉम्प्ट का नाम (Prompt Name) और आवश्यक आर्गुमेंट्स (Arguments) लेता है।
- यह self. session. get_prompt(prompt_name, arguments) को कॉल करता है।
- यह प्रॉम्प्ट से प्राप्त संदेशों (result. messages) को लौटाता है, जिनका उपयोग LLM (Cloud) को फीड करने के लिए किया जाता है।
- आर्गुमेंट्स (Arguments) का महत्व:
- जब कोई प्रॉम्प्ट प्राप्त किया जाता है, तो उसे कई आर्गुमेंट्स (जैसे document_id) दिए जाते हैं।
- ये आर्गुमेंट्स प्रॉम्प्ट फ़ंक्शन के अंदर इंटरपोलेट (interpolate) किए जाते हैं, जिससे प्रॉम्प्ट को विशिष्ट डेटा मिल सके।
- कार्यप्रवाह (Workflow):
- परिभाषा: प्रॉम्प्ट को MCP सर्वर में परिभाषित किया जाता है।
- अनुरोध: क्लाइंट प्रॉम्प्ट को क्लाउड (LLM) को भेजता है।
- निष्पादन: क्लाउड प्रॉम्प्ट की निर्देशों और दिए गए आर्गुमेंट्स का उपयोग करता है।
- टूल उपयोग: यदि आवश्यक हो, तो क्लाउड कार्य पूरा करने के लिए टूल (जैसे get_document_tool) का उपयोग करता है।
- निष्कर्ष: प्रॉम्प्ट सर्वर में परिभाषित होते हैं, और क्लाइंट उन्हें कीवर्ड आर्गुमेंट्स के रूप में प्राप्त करके LLM को निर्देश देता है।
Takeaways
- MCP क्लाइंट का मुख्य कार्य सर्वर में परिभाषित सभी प्रॉम्प्ट को सूचीबद्ध करना और विशिष्ट प्रॉम्प्ट को आवश्यक वेरिएबल्स के साथ प्राप्त करना है।
- get prompt फ़ंक्शन प्रॉम्प्ट के नाम और आर्गुमेंट्स लेता है, जिनका उपयोग प्रॉम्प्ट फ़ंक्शन के अंदर इंटरपोलेट (interpolate) किया जाता है ताकि प्रॉम्प्ट को विशिष्ट डेटा मिल सके।
- प्रॉम्प्ट सर्वर पर परिभाषित होते हैं, और क्लाइंट उन्हें कीवर्ड आर्गुमेंट्स के रूप में LLM को निर्देश देने के लिए प्राप्त करता है।
- कार्यप्रवाह में, क्लाउड (LLM) प्रॉम्प्ट की निर्देशों और दिए गए आर्गुमेंट्स का उपयोग करता है और कार्य पूरा करने के लिए टूल का उपयोग कर सकता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.