Introduction To Model Context Protocol
← सभी पाठ
पाठ 12Introduction To Model Context Protocol

Prompts in the client

सारांश ऑडियो

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

अध्ययन नोट्स

MCP क्लाइंट और प्रॉम्प्ट प्रबंधन के मुख्य नोट्स

  • उद्देश्य: MCP क्लाइंट में कार्यक्षमता लागू करना ताकि सर्वर पर परिभाषित सभी प्रॉम्प्ट की सूची प्राप्त की जा सके और विशिष्ट प्रॉम्प्ट को वेरिएबल्स (arguments) के साथ प्राप्त किया जा सके।
  • मुख्य क्लाइंट फ़ंक्शन:
  • list prompts: यह फ़ंक्शन MCP सर्वर पर परिभाषित सभी उपलब्ध प्रॉम्प्ट की सूची (list) प्रदान करता है।
  • get prompt: यह फ़ंक्शन एक विशिष्ट प्रॉम्प्ट को पुनर्प्राप्त (retrieve) करता है।
  • प्रॉम्प्ट और आर्गुमेंट्स (Arguments):
  • जब कोई प्रॉम्प्ट प्राप्त किया जाता है, तो उसे आवश्यक आर्गुमेंट्स (जैसे Document ID) दिए जाते हैं।
  • इंटरपोलेशन (Interpolation): ये आर्गुमेंट्स प्रॉम्प्ट फ़ंक्शन के अंदर उपयोग किए जाते हैं, जिससे प्रॉम्प्ट में विशिष्ट मान (values) भरे जाते हैं।
  • प्रक्रिया: क्लाइंट → get prompt कॉल → सर्वर से मैसेज प्राप्त होते हैं → ये मैसेज क्लाउड (LLM) को फीड किए जाते हैं।
  • CLI के माध्यम से परीक्षण (Testing via CLI):
  • लागू की गई कार्यक्षमता को कमांड लाइन इंटरफ़ेस (CLI) में / कमांड का उपयोग करके टेस्ट किया जा सकता है (उदाहरण: /format)।
  • कार्यप्रवाह (Workflow) उदाहरण:
  • उपयोगकर्ता प्रॉम्प्ट का चयन करता है (जैसे format)।
  • उपयोगकर्ता आवश्यक आर्गुमेंट (जैसे Document ID) प्रदान करता है।
  • सिस्टम प्रॉम्प्ट निर्देशों का उपयोग करता है।
  • LLM, टूल (जैसे get document tool) का उपयोग करके दस्तावेज़ की सामग्री प्राप्त करता है।
  • LLM अंतिम आउटपुट (जैसे Markdown सिंटैक्स) के साथ प्रतिक्रिया देता है।
  • प्रॉम्प्ट का सारांश (Recap):
  • एक प्रासंगिक प्रॉम्प्ट (जैसे दस्तावेज़ को नए स्टाइल में लिखना) लिखें।
  • इस प्रॉम्प्ट को MCP सर्वर के अंदर परिभाषित करें।
  • क्लाइंट प्रॉम्प्ट का अनुरोध करता है, साथ में आवश्यक आर्गुमेंट्स (कीवर्ड आर्गुमेंट्स) प्रदान करता है।
  • प्रॉम्प्ट फ़ंक्शन इन आर्गुमेंट्स का उपयोग प्रॉम्प्ट के भीतर करता है।

Takeaways

  • MCP क्लाइंट का मुख्य उद्देश्य सर्वर पर परिभाषित प्रॉम्प्ट की सूची प्राप्त करना और विशिष्ट प्रॉम्प्ट को वेरिएबल्स (arguments) के साथ प्राप्त करना है।
  • प्रॉम्प्ट में विशिष्ट मान भरने के लिए आवश्यक आर्गुमेंट्स (जैसे Document ID) का उपयोग इंटरपोलेशन के माध्यम से किया जाता है।
  • लागू की गई कार्यक्षमता को कमांड लाइन इंटरफ़ेस (CLI) में / कमांड का उपयोग करके टेस्ट किया जा सकता है।
  • प्रक्रिया में, उपयोगकर्ता प्रॉम्प्ट का चयन करता है और आवश्यक आर्गुमेंट प्रदान करता है, जिसका उपयोग LLM अंतिम आउटपुट उत्पन्न करने के लिए करता है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.