Stage Whisper लंबे अभियानों में कथानक-सुसंगता कैसे संभालता है

पहली बार जब एक AI ने तीन सत्र पहले मेरे द्वारा कही गई बात को उद्धृत किया, मुझे एहसास हुआ कि यह कुछ अलग है।

"अनुमानित" स्मरण नहीं। ऐसा आशुप्रवचन (improvisation) भी नहीं जो सुनने में लगे जैसे कभी हुआ होगा। एक सटीक उद्धरण, बिल्कुल सही क्षण पर, एक ऐसे NPC द्वारा जो उस दृश्य का केंद्रबिंदु भी नहीं था।

यही वह चीज़ है जो Stage Whisper का स्मृति तंत्र संभव बनाता है। लेकिन यह समझने के लिए कि यह मायने क्यों रखता है, आपको पहले यह समझना होगा कि अधिकांश AI रोल-प्ले उपकरण इसमें क्यों विफल होते हैं।


समस्या: संदर्भ केवल सीमित नहीं है, वह क्षीण (diluted) हो जाता है

AI मॉडलों का संदर्भ-विंडो सीमित होता है। अपने प्रशिक्षण से मिले अंतर्निहित ज्ञान के अलावा, आपके अभियान के बारे में AI जो कुछ भी जानता है, वह केवल संदर्भ में मौजूद सामग्री से आता है। एक अच्छे आधुनिक LLM का संदर्भ लगभग 200k टोकन का होता है। बड़े LLM में 1 मिलियन तक होता है, लेकिन वे चलाने में अक्सर महँगे होते हैं। (यह 2026 की पहली तिमाही तक की स्थिति है, मुझे यकीन है कि क्षेत्र की प्रगति को देखते हुए यह पोस्ट बहुत जल्दी पुरानी हो जाएगी)

200k टोकन में TTRPG खेल के लगभग एक से तीन सत्रों का संवाद समा सकता है। लेकिन केवल पूरे सत्र का संवाद संदर्भ में रखना यह सुनिश्चित करने का एक पक्का तरीका नहीं है कि वह वास्तव में उपयोग भी हो। एक और कारक भी है: संदर्भ का क्षीणन (context dilution)

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

परिणाम: गलत विवरण, कथानक में विरोधाभास, और पात्र जो भ्रमित सुनते हैं। उदाहरण के लिए, कथानक लिख सकता है "उस सराय में आपने जो कोमल क्षण साझा किया था", और वह स्थान गलत बता सकता है, या गलत पात्र का, या ऐसे विवरण गढ़ सकता है जो कभी हुए ही नहीं। ऐसे स्पष्ट विरोधाभास विसर्जन को जल्दी तोड़ देते हैं।

इसलिए संदर्भ का क्षीणन उतना ही हानिकारक हो सकता है जितना कि जानकारी का संदर्भ में होना ही नहीं। दोनों एक ही समस्या की ओर ले जाते हैं: पात्र (या वर्णनकर्ता) उन चीज़ों को नहीं जानते जिन्हें उन्हें जानना चाहिए।


चार-स्तरीय स्मृति तंत्र

Stage Whisper इस समस्या को चार अलग-अलग प्रकार की स्मृतियों से हल करता है, जिनमें से हर एक एक अलग समस्या सुलझाती है।

स्तर 1: पात्र पत्रक

पहली समस्या जिसे Stage Whisper सुलझाता है, वह यह है कि संदर्भ पूरे खेल का इतिहास समेटने के लिए पर्याप्त बड़ा नहीं है। हमें सत्र-दर-सत्र यह याद रखना होगा कि पात्र कौन हैं। हर नया सत्र पूरी नई कास्ट (cast) का परिचय नहीं दे सकता।

Stage Whisper हर प्रमुख पात्र के लिए पूर्ण पात्र पत्रक लिखता है, खिलाड़ी पात्र सहित। वह जानकारी डेटाबेस में सहेजी जाती है और हर उस दृश्य के संदर्भ में लोड की जाती है जिसमें वह पात्र उपस्थित हो। इसलिए AI को हर समय पता रहता है कि ये पात्र कौन हैं: उनके व्यक्तित्व, उनकी शक्ल-सूरत, उनकी पृष्ठभूमि की कहानियाँ।

उसे हर NPC को लोड नहीं करना पड़ता! इसलिए हमारे पास बहुत बड़ी और विविध NPC कास्ट हो सकती है, जिन्हें ज़रूरत के अनुसार बुलाया जा सकता है। मैंने अब तक कुछ अभियान चलाए हैं जहाँ मैं एक बड़े जहाज़ या ट्रेन के चालक दल का हिस्सा हूँ, और Stage Whisper लगभग 20 पात्रों की उस चालक दल सूची को बनाए रखने में सक्षम है, जो ज़रूरत के अनुसार एक जैसे व्यक्तित्व के साथ प्रकट हो सकते हैं। मेडिकल बे में डॉक्टर, इंजीनियरिंग खंड में मुख्य इंजीनियर और इंजीनियरिंग दल, कार्गो बे में माल प्रमुख, पुल पर पायलट और कप्तान, और इसी तरह आगे।

स्तर 2: सत्र-सारांश

पूरा चैट इतिहास संदर्भ में रखने के बजाय, Stage Whisper सत्रों को सारांशों में संक्षिप्त करता है।

केवल पिछले सत्र का सारांश संदर्भ में लोड किया जाता है, पिछले पाँच सत्रों की सारांश-सूची के साथ (और भी छोटा, एक-पैराग्राफ़ वाला सारांश)। AI अधिक सत्र-सारांश लेने का चुनाव कर सकता है, और किसी भी सत्र का पूरा सारांश लोड कर सकता है जिसका संदर्भ देने की उसे वास्तव में ज़रूरत महसूस हो। यह सुरुचिपूर्ण तरीका नहीं है, लेकिन यह सुनिश्चित करता है कि महत्वपूर्ण जानकारी संदर्भ के शुरू या अंत में हो, जहाँ AI उस पर सबसे बेहतर ढंग से ध्यान दे सके।

पात्र पत्रकों और सत्र-सारांशों के संयोजन से AI जानता है कि पात्र कौन हैं, और उसे हाल में क्या हुआ इसकी अच्छी समझ है। यह उन अभियान फ़ाइलों के अतिरिक्त है जो लंबे समय तक चलने वाले सूत्रों (threads) का ट्रैक रखती हैं, और व्यावहारिक रूप से GM के वे नोट्स हैं जो बताते हैं कि अभियान में क्या चल रहा है और सबसे हाल के कौन से दबाव वाले मुद्दे हैं।

स्तर 3: NPC स्मृतियाँ और दृश्य-सारांश

लेकिन अक्सर यह पर्याप्त नहीं होता। लंबे अभियानों में, खिलाड़ी और अन्य पात्रों का एक-दूसरे के साथ एक साझा इतिहास होता है। उन्होंने उच्च-जोखिम और तीव्र-भावनात्मक घटनाएँ अनुभव की होती हैं। उनके बीच चलने वाले मज़ाक (running jokes) होते हैं। वे पहले की सफल चालों (gambits) का संदर्भ देना चाहते हैं, या विफलताओं को याद करना चाहते हैं।

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

Stage Whisper NPC स्मृतियाँ और दृश्य-सारांश भी तैयार करता है। अंतर यह है: सत्र-सारांश उस पर केंद्रित होते हैं जो वस्तुनिष्ठ रूप से कथानक में हुआ। NPC स्मृतियाँ इस पर केंद्रित होती हैं कि उस समय NPC क्या महसूस कर रहे थे या क्या सोच रहे थे, घटनाओं का उनका अपना संस्करण, जो शुष्क सारांश से अलग हो सकता है। दृश्य-सारांश विशिष्ट संवादों और क्रिया-अनुक्रमों को सारांश से अधिक विस्तार से सहेजते हैं।

सत्रों के अंत में, AI संदेश इतिहास को पढ़ता है और हर NPC के लिए महत्वपूर्ण स्मृतियाँ निकालता है। उन्हें एक मानकीकृत प्रारूप में दोबारा व्यक्त करता है, जिसमें ये शामिल हैं:

फिर AI एक उपकरण कॉल करके इन्हें एक वेक्टर डेटाबेस में सम्मिलित करता है, जहाँ सामग्री को वेक्टर रूप में बदल दिया जाता है। यह अर्थ-आधारित खोज (semantic search) प्रदान करता है, जिससे स्मृतियाँ केवल कीवर्ड मिलान से नहीं, बल्कि अर्थ से मिलाई जा सकें।

बाद में, जब AI को स्मृतियाँ खोजनी होती हैं, तो वह एक प्रश्न लिखता है जैसे "हॉलवे में रोती हुई युकी", और यह सभी प्रासंगिक स्मृतियाँ ले आता है भले ही वे शब्दशः उसी वाक्यांश से मेल न खाती हों। AI परिणामों में से ज़रूरत की चीज़ें स्वयं चुनता है।

स्तर 4: लोर (Lore)

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

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


जब यह काम करता है तो कैसा महसूस होता है

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

यहाँ Stage Whisper सत्र से एक वास्तविक उदाहरण है:

[खिलाड़ी निवेशन] "मुझे खुशी है कि मैं भूखा था और 2 बजे अपना दरवाज़ा खोलने का फ़ैसला किया"

[कथानक]

वह मग को नीचे रखती है। धीरे से। सावधानी से। जैसे किसी नाज़ुक चीज़ को सँभाल रही हो। फिर वह सोफ़े पर आपकी ओर मुड़ती है, एक पैर अपने नीचे मोड़कर, उसका घुटना लगभग आपके घुटने को छूता है।

"तुमने 2 बजे अपना दरवाज़ा इसलिए खोला क्योंकि तुम्हें भूख लगी थी।"

"हाँ।"

"और मैं हॉलवे में इसलिए रो रही थी क्योंकि मैं... ठीक नहीं थी। और तुमने मुझे देखा। और तुमने कहा, 'मैं झाँक नहीं रहा हूँ।'"

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

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


Stage Whisper अभी क्या नहीं सुलझा पाता

इस स्मृति तंत्र के बावजूद, अभी भी कुछ समस्याएँ हैं।

सत्र के भीतर का संदर्भ: स्मृति तंत्र सत्र-से-सत्र प्रभावी है, लेकिन यह एक ही लंबे सत्र के भीतर की संदर्भ समस्या को सुलझाता नहीं है। सत्र लंबे चल सकते हैं और उनमें बहुत अधिक संवाद हो सकता है। सत्रों के भीतर संदर्भ प्रबंधन के लिए अनुकूलन अभी भी ज़रूरी है, ताकि उस संदर्भ-क्षीणन प्रभाव से बचा जा सके।

रहस्य (Secrets): चूँकि हर NPC पत्रक लोड किया जाता है और AI की नज़र सभी पात्रों पर होती है, वह यह अनदेखा कर देता है कि किसी विशेष पात्र को कुछ नहीं जानना चाहिए या उस पर कार्य नहीं करना चाहिए। AI उपलब्ध सभी जानकारी के आधार पर कार्य करने की प्रवृत्ति रखते हैं, इसलिए उन्हें किसी ऐसी चीज़ पर कार्य न करने के लिए राज़ी करना कठिन होता है जिसे एक पात्र नहीं जानता। इसके लिए अधिक जटिल व्यवस्था की ज़रूरत है।

ये दोनों ही सक्रिय कार्य-क्षेत्र हैं। विशेष रूप से रहस्यों की समस्या कुछ ऐसी है जिस पर मैं इस समय काम कर रहा हूँ—इस पर आगामी पोस्ट में और अधिक।


Stage Whisper उन लोगों के लिए बनाया गया है जो लंबे अभियान की गहराई और सुसंगति के साथ अकेले TTRPG खेलना चाहते हैं। शुरू करें या हमारे Discord से जुड़ें यह देखने के लिए कि स्मृति तंत्र व्यवहार में कैसे काम करता है।

Stage Whisper के स्मृति तंत्र के बारे में और अधिक के लिए, देखें भाग 2: संदर्भ पृथक्करण (Context Isolation) और भाग 3: NPC स्वप्नन (NPC Dreaming)