Metlivi ब्लॉग

पूरा सेटअप दोहराए बिना एआई स्टोरी गेम को किसी पात्र के विवरण की याद कैसे दिलाएं

जब कोई एआई स्टोरी गेम किसी पात्र का विवरण भूल जाता है या बदल देता है, तो एक संक्षिप्त सुधार भेजें जिसमें पात्र का नाम हो, सही तथ्य बताया गया हो, और यह समझाया गया हो कि आगे क्या होना चाहिए। उदाहरण के लिए: “कंटीन्यूइटी के लिए त्वरित नोट: मीरा का पीतल का कंपास उसकी मौसी का था; यह जादुई नहीं है। इसे दृश्य में एक साधारण यादगार वस्तु के रूप में ही रखें।” इससे गेम को वह जानकारी मिल जाती है जिसकी उसे आवश्यकता होती है, बिना आपको पूरी कहानी का सेटअप फिर से पेस्ट किए। मुख्य बात यह है कि साझा की गई कहानी के सबसे छोटे प्रासंगिक हिस्से को सुधारा जाए। बताएं कि विवरण नया है, कोई सुधार है, या कोई अस्थायी बदलाव है; तथ्य को स्पष्ट रखें; और कहानी के अगले एक्शन पर वापस आ जाएं। यह दृष्टिकोण बातचीत की एक सामान्य तकनीक के रूप में काम करता है। अलग-अलग गेम चैट हिस्ट्री और स्थायी नोट्स को अलग-अलग तरीके से संभालते हैं, इसलिए एक रिमाइंडर मदद कर सकता है, हालांकि यह इस बात की गारंटी नहीं देता कि हर विवरण बाद में भी उपलब्ध रहेगा।

09 अक्टूबर 20268 मिनट का पठनपढ़ना, कला और संस्कृतिलेखक: Metlivi Editorial Team
खंड 1

सबसे पहले, पहचानें कि क्या गलत हुआ

लिखने से पहले, तय करें कि क्या गेम ने किसी तथ्य को छोड़ दिया, उसका खंडन किया, या किसी अस्पष्ट विवरण को गलत समझ लिया। जो पात्र कई दृश्यों से सामने नहीं आया है, उसे बस एक संक्षिप्त रिमाइंडर की आवश्यकता हो सकती है। यदि गेम कहता है कि लकड़ी का टोकन चांदी का है, जबकि आपने तय किया था कि वह ओक की लकड़ी से तराशा गया था, तो इसके लिए सुधार की आवश्यकता है। यदि आप जानबूझकर टोकन की सामग्री बदलते हैं, तो कहें कि कहानी में बदलाव हुआ है।

यह अंतर महत्वपूर्ण है क्योंकि “टोकन चांदी का है” जैसे अपडेट का मतलब यह हो सकता है कि “यह हमेशा चांदी का ही था” या “यह अभी-अभी बदल गया है।” अधिक स्पष्ट संदेश यह होगा: “कंटीन्यूइटी सुधार: टोकन हमेशा ओक से तराशा गया रहा है; इस पर कोई चांदी की परत नहीं है। यहां से इसके रूप-रंग को सुसंगत रखें।” यदि रूपांतरण जानबूझकर किया गया है, तो इसे सीधे कहें: “कहानी में बदलाव: घंटी बजने पर ओक का टोकन चांदी का हो जाता है।”

खंड 2

तीन-भाग वाले रिमाइंडर का उपयोग करें

एक उपयोगी रिमाइंडर में तीन भाग होते हैं: एक पात्र का लेबल, सटीक तथ्य, और वर्तमान दृश्य के लिए इसका परिणाम। आपको असंबंधित वर्ल्डबिल्डिंग, बैकस्टोरी या पिछली घटनाओं को दोहराने की आवश्यकता नहीं है।

इस पैटर्न को आजमाएं: “[पात्र] के लिए कंटीन्यूइटी नोट: [विशिष्ट तथ्य]। इस दृश्य में, [इसका क्या अर्थ है]।” उदाहरण के लिए: “जेलन के लिए कंटीन्यूइटी नोट: वह एक कुशल मानचित्रकार है, लेकिन द्वीप की पुरानी लिपि नहीं पढ़ सकता। खंडहर वाले द्वार पर, वह नक्शे का अध्ययन कर सकता है, लेकिन शिलालेख का अर्थ समझने के लिए उसे किसी अन्य व्यक्ति की आवश्यकता है।”

अंतिम वाक्य विवरण को खेल से जोड़ता है। यह यह स्पष्ट करने में मदद करता है कि पात्र क्या कर सकता है और क्या नहीं कर सकता, साथ ही कहानी को आगे बढ़ाने के लिए एक उपयोगी कदम भी प्रदान करता है। OpenAI की प्रॉम्प्ट-इंजीनियरिंग गाइड प्रासंगिक संदर्भ प्रदान करने और वांछित पैटर्न दिखाने के लिए उदाहरणों का उपयोग करने की सलाह देती है; यह सिद्धांत स्वाभाविक रूप से एक संक्षिप्त कहानी रिमाइंडर पर भी लागू होता है। OpenAI की प्रॉम्प्ट इंजीनियरिंग गाइड

खंड 3

रिमाइंडर को लेबल करें ताकि इसे समझना आसान हो

“कंटीन्यूइटी नोट,” “सुधार,” या “अस्थायी बदलाव” जैसे सरल लेबल का उपयोग करें। फिर पात्र के तथ्य को एक छोटे, सीधे वाक्य में रखें। लेबल विशेष रूप से तब उपयोगी होते हैं जब आसपास की चैट में इन-कैरेक्टर संवाद, वर्णन और आउट-ऑफ-कैरेक्टर योजना का मिश्रण होता है।

उदाहरण के लिए: “आउट ऑफ कैरेक्टर—कंटीन्यूइटी सुधार: सेला जहाज की रसोइया है, कैप्टन नहीं। कैप्टन ओरिन है। कृपया अगले दृश्य में उनकी भूमिकाओं को स्पष्ट रखें।” यह fictional पात्र द्वारा बोले गए संवाद से टेबल-स्तरीय स्पष्टीकरण को अलग करता है। लेबल के बिना, “सेला कैप्टन नहीं है” को निरंतरता के निर्देश के बजाय कहानी के हिस्से के रूप में पढ़ा जा सकता है।

आप हेडिंग या सरल डिवाइडर के साथ एक लंबे नोट की संरचना भी कर सकते हैं: “पात्र के तथ्य: …” और “वर्तमान दृश्य: …”। Anthropic का प्रॉम्प्टिंग मार्गदर्शन जटिल प्रॉम्प्ट्स में निर्देशों, संदर्भ, उदाहरणों और इनपुट को अलग करने के लिए स्पष्ट सीमाओं का उपयोग करने का वर्णन करता है। आपको सामान्य खेल के लिए XML टैग या विशेष सिंटैक्स की आवश्यकता नहीं है; पठनीय लेबल आमतौर पर पर्याप्त होते हैं। Anthropic की प्रॉम्प्टिंग सर्वोत्तम प्रथाएं

खंड 4

केवल वही विवरण शामिल करें जो खेल को प्रभावित करता है

एक रिमाइंडर संक्षिप्त होना चाहिए, लेकिन इतना छोटा नहीं होना चाहिए कि उसका अर्थ ही स्पष्ट न हो। “अंगूठी याद रखें” कई सवाल अनुत्तरित छोड़ देता है: किसकी अंगूठी, इसके बारे में क्या महत्वपूर्ण है, और गेम को अलग तरीके से क्या करना चाहिए? इसके बजाय, उपयोगी तथ्यों को निर्दिष्ट करें: “रिमाइंडर: इवो अपनी शर्ट के नीचे एक डोरी में अपनी माँ की तांबे की साधारण अंगूठी पहनता है। यह केवल एक भावनात्मक स्मृति है, कोई चाबी या जादुई वस्तु नहीं।”

यदि दो विवरणों में भ्रमित होना आसान है, तो उस अंतर को स्पष्ट रूप से बताएं। उदाहरण के लिए: “नेरा के कौवे का नाम इंक है; सराय के मालिक के कौवे का नाम ऐश है। इंक नेरा के साथ जाता है, जबकि ऐश सराय में ही रहता है।” यह एक व्यापक पात्र जीवनी दोहराने की तुलना में अधिक उपयोगी है क्योंकि यह संभावित भ्रम को लक्षित करता है।

पूरी कहानी को दोबारा संक्षेप में प्रस्तुत करने से बचें, जब तक कि गेम अगले दृश्य को आकार देने वाले कई जुड़े हुए तथ्यों को न भूल गया हो। एक भूली हुई वस्तु के लिए, केवल उसी वस्तु का उल्लेख करें। किसी ऐसे दृश्य के लिए जिसमें पात्र का नाम, भूमिका, प्रेरणा और किसी अन्य पात्र के साथ संबंध शामिल हो, उन प्रासंगिक तथ्यों की एक छोटी बुलेट सूची दें, फिर एक्शन जारी रखें।

खंड 5

कहानी को आगे बढ़ाने वाले अनुरोध के साथ समाप्त करें

सुधार के बाद, गेम को एक स्पष्ट अगला कदम दें ताकि खेल निरंतरता पर बहस में न उलझ जाए। आप कह सकते हैं, “उस सुधार के साथ, उस क्षण से जारी रखें जब लालटेन बुझ जाती है,” या “कृपया पिछले दो वाक्यों को संशोधित करें, फिर पार्टी को यह तय करने दें कि गेट खोलना है या नहीं।”

यह अनुरोध गेम को रिमाइंडर का उपयोग करने का एक विशिष्ट तरीका देता है। यदि आप केवल कहते हैं “आपने यह गलत समझा,” तो गेम जानता है कि कोई समस्या है लेकिन यह नहीं कि किस विवरण को ठीक करना है या कैसे फिर से शुरू करना है। एक संक्षिप्त सुधार और उसके बाद एक एक्शन का निर्देश ध्यान को रोमांच पर बनाए रखता है।

जब गलती ने दृश्य को पहले ही बदल दिया हो, तो सबसे छोटे सुधार के लिए कहें जो कहानी को बहाल कर दे: “कृपया विवरण को संशोधित करें ताकि कंपास एक साधारण पीतल की यादगार वस्तु बन जाए, फिर मीरा के साथ जारी रखें कि उसे कौन सा रास्ता चुनना है।” आप जब चाहें तब रिवाइंड या रीराइट करने के लिए कह सकते हैं, लेकिन सिर्फ एक विवरण को ठीक करने के लिए आपको पूरे सेटअप को फिर से शुरू करने की आवश्यकता नहीं है।

खंड 6

बार-बार आने वाले पात्रों के लिए एक संक्षिप्त संदर्भ नोट रखें

यदि वही तथ्य कई सत्रों में मायने रखते हैं, तो एक छोटा कैरेक्टर कार्ड रखें जिसे आवश्यकता पड़ने पर आप पेस्ट कर सकें। केवल स्थिर, अक्सर उपयोग किए जाने वाले विवरण शामिल करें: नाम, भूमिका, एक निर्णायक सीमा, महत्वपूर्ण संबंध और विशिष्ट वस्तु। उदाहरण के लिए: “मीरा वेल — मानचित्रकार; व्यावहारिक और चौकस; द्वीप की लिपि नहीं पढ़ सकती; अपनी मौसी का साधारण पीतल का कंपास रखती है।”

एक संदर्भ कार्ड एक बैकअप है जिसे आप नियंत्रित करते हैं, यह इस बात का प्रमाण नहीं है कि कोई विशेष गेम चैट के बीच विवरणों को सुरक्षित रखेगा ही। सुविधाएं अलग-अलग उत्पादों में भिन्न होती हैं। उदाहरण के लिए, ChatGPT में, Projects संबंधित चैट, फाइलों और निर्देशों को एक साथ रख सकते हैं, जबकि इसका Memory दस्तावेज़ीकरण कहता है कि मेमोरी हर विवरण को याद नहीं रखती है और इसके द्वारा उपयोग की जाने वाली जानकारी समय के साथ बदल सकती है। वे उत्पाद-विशिष्ट सुविधाएं हैं, एआई स्टोरी गेम के बारे में कोई सामान्य वादा नहीं। ChatGPT में Projects और ChatGPT में Memory

यदि गेम में कोई निर्दिष्ट नोट्स, कैरेक्टर या कैंपेन फ़ील्ड है, तो जांचें कि क्या यह स्थायी संदर्भ के लिए है और स्थिर तथ्यों को वहां रखें। यदि ऐसी कोई सुविधा नहीं है—या आप अनिश्चित हैं—तो कार्ड को अपने स्वयं के नोट्स में रखें और प्रासंगिक पंक्ति को बातचीत में पेस्ट करें। यहां तक कि जहां एआई पहले के चैट संदर्भ का उपयोग कर सकता है, वहां भी सबसे उपयोगी व्यावहारिक आदत यह है कि जब महत्वपूर्ण सुधार अगले कदम को प्रभावित करते हों, तो उन्हें स्पष्ट रूप से बताएं।

खंड 7

यदि रिमाइंडर काम न करे तो क्या करें

यदि गेम गलती दोहराता है, तो सुधार को छोटा करें और तथ्य को अधिक ठोस बनाएं। “मीरा वैसी नहीं है” को “मीरा अजनबियों के प्रति सतर्क रहती है; वह नकाबपोश गाइड पर तुरंत भरोसा नहीं करती” से बदलें। यदि गेम ने दो पात्रों को मिला दिया है, तो दोनों पहचानों और उनके अंतर को एक नोट में बताएं।

फिर सुधारे गए बिंदु से जारी रखें। यदि गलती के कारण बाद की कई घटनाएं किसी गलत धारणा पर निर्भर हो गई हैं, तो अंतिम सही क्षण पर संक्षिप्त रिवाइंड का अनुरोध करें। उदाहरण के लिए: “कृपया गेट खुलने से पहले के दृश्य पर वापस जाएं। जेलन शिलालेख नहीं पढ़ सकता; समूह को यह तय करने दें कि इसकी जांच कौन करेगा।” यह सुधार के बिंदु को नाम देता है और खिलाड़ियों को विकल्प वापस देता है।

रिमाइंडर को एक दिशा देने वाले उपकरण के रूप में मानें, गारंटी के रूप में नहीं। एक गेम अभी भी किसी विवरण को भूल सकता है, विशेष रूप से यदि बातचीत लंबी है, तथ्य केवल निहित था, या कई पात्रों की समान भूमिकाएं हैं। हर बार पूरे सेटअप को दोहराना शायद ही कभी आवश्यक होता है: विशिष्ट तथ्य की पहचान करें, उसके अर्थ को स्पष्ट करें, और कहानी को अगला एक्शन दें।

खंड 8

भेजने से पहले एक त्वरित चेकलिस्ट

एक मजबूत कैरेक्टर रिमाइंडर चार छोटे सवालों के जवाब देता है: यह किसके बारे में है? सटीक तथ्य क्या है? क्या यह एक सुधार है या कहानी में कोई नया बदलाव? आगे क्या होना चाहिए? उदाहरण के लिए: “टावी के लिए सुधार: वह गांव की घंटी बनाने वाली है, मेयर नहीं। मेयर रेन है। उत्सव शुरू होने पर उनकी भूमिकाओं को अलग रखें, और टावी द्वारा टूटी हुई घंटी का निरीक्षण करने के साथ जारी रखें।”

यदि आपका संदेश कुछ वाक्यों में उन सवालों के जवाब देता है, तो यह मदद करने के लिए पर्याप्त रूप से विशिष्ट और खेल को आगे बढ़ाने के लिए पर्याप्त रूप से संक्षिप्त होने की संभावना है। अधिक लंबा विवरण किसी वास्तविक दृश्य रीसेट या किसी नए सत्र के लिए बचाकर रखें जिसमें एक साथ कई तथ्यों की आवश्यकता हो।

किसी एक भूले हुए विवरण के लिए, पात्र का नाम बताएं, तथ्य को सीधे-सीधे कहें, स्पष्ट करें कि आप कहानी को सुधार रहे हैं या बदल रहे हैं, और अगले विकल्प पर वापस आ जाएं। यह साहसिक कार्य की गति और खिलाड़ियों के निर्णयों को बरकरार रखते हुए एआई स्टोरी गेम को एक केंद्रित रिमाइंडर देता है।

खंड 9

स्रोत

OpenAI, प्रॉम्प्ट इंजीनियरिंग
Anthropic, प्रॉम्प्टिंग सर्वोत्तम प्रथाएं
OpenAI सहायता केंद्र, ChatGPT में Projects
OpenAI सहायता केंद्र, ChatGPT में Memory
संबंधित लेख

इस विषय को आगे पढ़ें