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

Defining prompts

सारांश ऑडियो

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

अध्ययन नोट्स

MCP सर्वर में प्रॉम्प्ट (Prompts) की मुख्य अवधारणाएँ

  • प्रॉम्प्ट का उद्देश्य: MCP सर्वर में प्रॉम्प्ट का मुख्य लक्ष्य विशिष्ट कार्यों के लिए उच्च-गुणवत्ता वाले, कस्टम-टेलर किए गए प्रॉम्प्ट को परिभाषित करना है।
  • उपयोगिता: ये प्रॉम्प्ट क्लाइंट एप्लिकेशन (जैसे CLI) को उपलब्ध कराए जाते हैं, ताकि उपयोगकर्ता बिना जटिल प्रक्रिया समझे सर्वर की विशेषज्ञता का लाभ उठा सकें।
  • स्लैश कमांड (Slash Commands):
  • यह एक फीचर है जो उपयोगकर्ता को / टाइप करने पर उपलब्ध कमांड की सूची (जैसे format) दिखाता है।
  • यह कमांड उपयोगकर्ता को विशिष्ट इनपुट (जैसे दस्तावेज़ ID) देने के लिए प्रेरित करता है।
  • कस्टम प्रॉम्प्ट का महत्व:
  • उपयोगकर्ता स्वयं भी कोई कार्य (जैसे "इस दस्तावेज़ को मार्कडाउन में बदलें") कर सकता है।
  • लेकिन, सर्वर द्वारा पहले से परिभाषित और परीक्षण किए गए प्रॉम्प्ट (जो विशेष रूप से उस कार्य के लिए डिज़ाइन किए गए हैं) बेहतर और अधिक सटीक परिणाम देते हैं।
  • प्रॉम्प्ट को परिभाषित करना (Implementation):
  • सिंटेक्स: प्रॉम्प्ट को परिभाषित करने के लिए एक विशेष सिंटेक्स का उपयोग किया जाता है, जो टूल्स और रिसोर्सेज के समान होता है।
  • डेकोरेटर (Decorator): प्रॉम्प्ट को परिभाषित करते समय एक प्रॉम्प्ट डेकोरेटर का उपयोग किया जाता है।
  • आवश्यक तत्व: प्रत्येक प्रॉम्प्ट में एक नाम (Name) और वैकल्पिक रूप से एक विवरण (Description) होता है।
  • कार्यप्रणाली: जब क्लाइंट प्रॉम्प्ट का अनुरोध करता है, तो सर्वर एक संदेशों की सूची (List of Messages) वापस भेजता है।
  • संदेशों की सूची: यह सूची वास्तविक उपयोगकर्ता संदेशों और सहायक (Assistant) संदेशों से बनी होती है, जिन्हें सीधे क्लाउड (Claude) को भेजा जाता है।
  • उदाहरण (Format Command):
  • format नामक प्रॉम्प्ट को परिभाषित किया जाता है।
  • यह प्रॉम्प्ट एक doc ID (दस्तावेज़ की पहचान) को इनपुट के रूप में लेता है।
  • इसका लक्ष्य क्लाउड को निर्देश देना है कि वह दस्तावेज़ की सामग्री को पढ़कर उसे मार्कडाउन सिंटैक्स में फिर से लिखे (reformat) और अपडेट करे।

Takeaways

  • MCP सर्वर में प्रॉम्प्ट का मुख्य उद्देश्य विशिष्ट कार्यों के लिए उच्च-गुणवत्ता वाले, कस्टम-टेलर किए गए प्रॉम्प्ट को परिभाषित करना है, जो उपयोगकर्ता द्वारा बनाए गए प्रॉम्प्ट से अधिक सटीक होते हैं।
  • प्रॉम्प्ट को एक विशेष सिंटेक्स और डेकोरेटर का उपयोग करके लागू किया जाता है, जिसमें एक नाम (Name) और वैकल्पिक विवरण (Description) आवश्यक होता है।
  • जब क्लाइंट प्रॉम्प्ट का अनुरोध करता है, तो सर्वर वास्तविक उपयोगकर्ता और सहायक संदेशों की एक सूची (List of Messages) सीधे क्लाउड को भेजता है।
  • स्लैश कमांड (/) एक इंटरफ़ेस के रूप में कार्य करता है जो उपयोगकर्ता को उपलब्ध कमांड और आवश्यक इनपुट (जैसे दस्तावेज़ ID) दिखाता है।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.