केवल टेक्स्ट नहीं, संदेश लौटाएँ
प्रॉम्प्ट के आउटपुट को संरचित चैट संदेशों के रूप में ढालें।
केवल टेक्स्ट नहीं, संदेश लौटाएँ, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
एकल स्ट्रिंग से आगे
प्रॉम्प्ट केवल एक पंक्ति लौटाने से अधिक काम कर सकता है। यह संदेशों की सूची लौटा सकता है, जिससे अधिक समृद्ध, कई चरणों वाली शुरुआत तैयार होती है। 🗂️
संदेशों की भूमिकाएँ होती हैं
हर संदेश में एक भूमिका होती है, जो आम तौर पर उपयोगकर्ता या सहायक की होती है। भूमिकाओं की मदद से उपयोगकर्ता के लिखने से पहले ही छोटा संवाद तैयार किया जा सकता है।
संदेश सहायक
SDK आपको UserMessage और AssistantMessage सहायक देता है, ताकि कच्ची संरचना खुद लिखे बिना चैट के चरण तैयार किए जा सकें।
from mcp.server.fastmcp.prompts import base
@mcp.prompt()
def ask() -> list[base.Message]:
return [base.UserMessage("Help me debug.")]एक सूची लौटाएँ
कई चरण भेजने के लिए इन संदेश ऑब्जेक्ट की सूची लौटाएँ। होस्ट उन्हें उसी क्रम में बातचीत की शुरुआत के रूप में दोहराता है।
return [
base.UserMessage("Explain this error."),
base.AssistantMessage("Sure, paste it in.")
]एकल स्ट्रिंग अब भी काम करती है
साधारण स्ट्रिंग लौटाना केवल संक्षिप्त तरीका है: SDK उसे एक उपयोगकर्ता संदेश में लपेट देता है। सूचियाँ सेटअप पर अधिक सूक्ष्म नियंत्रण देती हैं।
सहायक को तैयार करें
AssistantMessage मॉडल के व्यक्तित्व को पहले से तय कर सकता है या उसे नियम याद दिला सकता है, ताकि बातचीत सही दिशा में शुरू हो।
संदर्भ सेट करें
शुरुआती संदेशों में संदर्भ जोड़ें, जैसे कोडिंग मानक या कोई भूमिका, जिसे मॉडल को पूरे कार्य के दौरान ध्यान में रखना चाहिए।
तर्क भी शामिल करें
आप सूची के किसी भी संदेश में तर्क शामिल कर सकते हैं। उपयोगकर्ता के इनपुट केवल एक पंक्ति में नहीं, बल्कि व्यवस्थित बातचीत में प्रवाहित होते हैं।
@mcp.prompt()
def debug(error: str) -> list[base.Message]:
return [base.UserMessage(f"Fix this error:\n{error}")]क्रम महत्वपूर्ण है
सूची का क्रम ही चरणों का क्रम होता है। पहले संदर्भ या सिस्टम-जैसी टिप्पणी दें, फिर उपयोगकर्ता का अनुरोध, ताकि मॉडल उसे स्वाभाविक रूप से पढ़े।
संदेशों का उपयोग क्यों करें
व्यवस्थित संदेश एक बड़े पाठ की तुलना में बेहतर शुरुआती ढाँचा बनाते हैं, खासकर उन कार्यों में जिनमें वास्तविक अनुरोध से पहले तैयारी ज़रूरी होती है।
इसे संक्षिप्त रखें
अच्छी जगह रखे गए दो-चार चरण, बहुत सारे चरणों से बेहतर होते हैं। हर अतिरिक्त संदेश टोकन खर्च करता है, इसलिए केवल वही शामिल करें जो परिणाम को सचमुच बेहतर बनाए।
त्वरित जाँच
आइए अधिक समृद्ध रिटर्न प्रकार को स्पष्ट करें।
पुनरावृत्ति: संदेश आउटपुट
बहुत बढ़िया! प्रॉम्प्ट UserMessage और AssistantMessage से बनाए गए भूमिका-चिह्नित संदेशों की सूची लौटा सकते हैं, जिससे अधिक समृद्ध शुरुआत तैयार होती है। ✅
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “केवल टेक्स्ट नहीं, संदेश लौटाएँ” पाठ निःशुल्क है?
हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “केवल टेक्स्ट नहीं, संदेश लौटाएँ” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“केवल टेक्स्ट नहीं, संदेश लौटाएँ” में मैं क्या सीखूँगा?
प्रॉम्प्ट के आउटपुट को संरचित चैट संदेशों के रूप में ढालें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“केवल टेक्स्ट नहीं, संदेश लौटाएँ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- अपना पहला प्रॉम्प्ट पंजीकृत करें
- प्रॉम्प्ट में तर्क जोड़ें
- केवल टेक्स्ट नहीं, संदेश लौटाएँ
- कोड-समीक्षा प्रॉम्प्ट टेम्पलेट