वर्ल्ड बुक्स
दोबारा इस्तेमाल होने वाला लोर, जिसे किरदार ज़रूरत पड़ने पर बातचीत में खींच लाता है।
वर्ल्ड बुक किसी सेटिंग के बारे में लोर एंट्रियों का दोबारा इस्तेमाल होने वाला संग्रह है — उसकी जगहें, गुट, NPC, चीज़ें, इतिहास और नियम। किसी किरदार, कहानी या उपन्यास से एक बुक जोड़ दीजिए और AI जनरेशन के दौरान उसी लोर से काम लेगा, बिना आपके हर बार दुनिया दोबारा समझाए।
मेमोरी आपके और एक रिश्ते के बारे में है। वर्ल्ड बुक दुनिया के बारे में है, और एक ही बुक कई किरदारों को एक साथ चला सकती है।
यहाँ सेट करने के लिए न कीवर्ड सूचियाँ हैं, न इंसर्शन डेप्थ, न प्राथमिकताएँ, न रिकर्शन सेटिंग्स। आप एंट्रियाँ लिखते हैं, कुछ को कैनन के तौर पर चिह्नित करते हैं, और मॉडल तक क्या पहुँचेगा यह Reverie तय करता है। किसी एंट्री का नाम सीधे लेना उसे सचमुच खींच लाता है — वह पुनर्प्राप्ति की एक परत है, कोई ऐसी चीज़ नहीं जिसे आपको ख़ुद जोड़ना पड़े।
एंट्रियाँ मॉडल तक कैसे पहुँचती हैं
हर एंट्री दो में से एक तरह की होती है।
| एंट्री का प्रकार | कब संदर्भ में रहती है |
|---|---|
| कोर कैनन | हर टर्न में, स्थापित सच्चाई के तौर पर — दुनिया का ढाँचा: आप कहाँ और कब हैं, उसके निर्णायक नियम और उसका मिज़ाज। |
| जब प्रासंगिक हो | सिर्फ़ तब जब मौक़ा माँगे, हाल की बातचीत से अर्थ के आधार पर मिलान करके। |
कोर कैनन
कैनन एक-एक बुक करके पैक होता है, और एक बुक के भीतर उसी क्रम में जिस क्रम में आपकी एंट्रियाँ सूची में हैं, जब तक कैनन का बजट ख़त्म न हो जाए। जो नहीं समाता वह इंजेक्ट नहीं होता — प्रीव्यू उसे कैनन बजट से अधिक के नीचे गिनाता है। पहली एंट्री हमेशा रखी जाती है, चाहे अकेले वही बजट उड़ा दे।
इससे कैनन के लिए एंट्रियों का क्रम निर्णायक हो जाता है: किसी एंट्री को ऊपर खींचिए, या उसकी पंक्ति के मेन्यू से सबसे ऊपर ले जाएँ / सबसे नीचे ले जाएँ चुनिए, ताकि तय हो कि छोटे मॉडल पर क्या बचेगा। एडिटर का मीटर कोर कैनन: हर टर्न में N टोकन दिखाता है और सेट भारी होने पर चेताता है।
जब प्रासंगिक हो
ज़्यादातर बुक्स में यही मुख्य हिस्सा होती हैं, और ये मॉडल तक तीन रास्तों से पहुँचती हैं:
- पूरी बुक साथ चलती है। अगर किसी बुक की "जब प्रासंगिक हो" एंट्रियाँ उस जगह में समा जाएँ जो कैनन छोड़ता है, तो वे सब शामिल होती हैं, सूची के क्रम में, बिना किसी मिलान के। वे प्रॉम्प्ट के कैश होने वाले हिस्से में जाती हैं, इसलिए यही सस्ता मामला है। प्रीव्यू यह साफ़ बता देता है।
- सीधे नाम लिया जाना। अगर किसी एंट्री का शीर्षक या उसका कोई एलियास आपके ताज़ा संदेश या किरदार के पिछले दो जवाबों में हूबहू आता है, तो वह एंट्री अपनी रैंक की परवाह किए बिना ऊपर आ जाती है। लैटिन लिपि की कुंजियों के लिए मिलान पूरे शब्द पर होता है और CJK के लिए उप-स्ट्रिंग पर।
- अर्थ से मिलान। बाक़ी हालात में Reverie हाल की बातचीत को वेक्टर में बदलकर सबसे क़रीबी एंट्रियाँ निकालता है। यह भाषाओं के आर-पार काम करता है: एक भाषा में लिखा लोर दूसरी भाषा की बातचीत में उभर आता है।
जब कोई बुक समाने के लिहाज़ से बहुत बड़ी हो, तो क़रीबी मिलान पूरे के पूरे इंजेक्ट होते हैं और बाक़ी एक वर्ल्ड इंडेक्स बन जाते हैं — हर एंट्री के लिए एक पंक्ति, उसका शीर्षक और एक पंक्ति का सार, ताकि मॉडल को कम से कम पता रहे कि यह विषय मौजूद है। टूल चलाने में सक्षम मॉडल पर वह फिर किसी भी अनुक्रमित एंट्री का पूरा पाठ माँगकर ला सकता है; टूल सहारा न देने वाले मॉडल पर उसे बस इतना दिखता है कि विषय मौजूद है।
| बजट | मान |
|---|---|
| कोर कैनन | मॉडल की इनपुट विंडो का 10%, अधिकतम 4,000 टोकन |
| बड़ी बुक के लिए प्रति टर्न लोर | 2,000 टोकन और कैनन के बजट में जो बचा, इनमें से जो कम हो |
| पूरा इंजेक्ट होने वाली एंट्रियाँ | 5 तक, हर एक 800 टोकन पर छाँटी हुई |
| वर्ल्ड इंडेक्स | 12 विषय तक, और इंजेक्ट हुई एंट्रियों से जुड़े 6 और तक |
| हूबहू मिलान | 8 तक, जिनमें से ज़्यादा से ज़्यादा 4 किरदार के जवाबों से |
| जिस बातचीत से मिलान होता है | पिछले 6 संदेश |
सक्रिय और बंद
हर एंट्री पर कैनन से अलग एक सक्रिय / बंद स्विच भी होता है। किसी एंट्री को बंद करना उसे ताक़ पर रख देना है: वह बुक में बनी रहती है और संपादन योग्य भी रहती है, पर किसी भी रास्ते से AI तक नहीं पहुँचती — न कैनन से, न मिलान से, न इंडेक्स से, न माँगने पर लाए जाने से। दोबारा चालू कीजिए और वह तुरंत लौट आती है।
यही इकलौती सेटिंग है जो किसी बुक को चुपचाप बेअसर कर सकती है, इसलिए जब उम्मीद का लोर न दिखे तो सबसे पहले यही जाँचिए। कई एंट्रियाँ चुनकर बंद करें / चालू करें से एक साथ ताक़ पर रखिए या लौटाइए, और बंद की गईं फ़िल्टर से देखिए कि अभी क्या ताक़ पर है।
कोई एंट्री बनाने या बदलने के बाद अर्थ से मिलान होने से पहले एक छोटा अनुक्रमण चरण चलता है; तब तक पंक्ति पर स्मार्ट पुनर्प्राप्ति के लिए अनुक्रमित किया जा रहा है… दिखता है। जब तक कोई बुक ज़्यादातर अनुक्रमित न हो जाए, जिस टर्न में कोई मिलान न मिले वह हूबहू मिलान और सादे सूची-क्रम पर लौट आता है — यानी अभी-अभी आयात की गई बुक अनुक्रमण के पकड़ने तक अर्थ से नहीं, क्रम से चलती है।
बुक जोड़ना
वर्ल्ड बुक्स उससे जुड़ती हैं जिसकी वह दुनिया है, किसी एक चैट से नहीं।
- किरदार — किरदार एडिटर → एडवांस्ड सेटिंग्स → वर्ल्ड बुक जोड़ें। उस किरदार के साथ हर चैट को यह बुक विरासत में मिलती है।
- कहानी — कहानी एडिटर → पात्र टैब, कलाकारों की सूची के नीचे।
- उपन्यास — बनाने के विज़ार्ड का कहानी की स्थापना चरण, या बाद में उपन्यास सेटिंग्स।
जनरेशन के वक़्त किसी कहानी या उपन्यास की अपनी बुक्स उन बुक्स से जुड़ जाती हैं जो उसके किरदार साथ लाते हैं। दो बार जुड़ी बुक — एक बार कहानी से, एक बार उसके किसी किरदार से — एक ही बार इंजेक्ट होती है। ग्रुप चैट में हर एंट्री पर उस किरदार का लेबल रहता है जिसकी बुक से वह आई है, ताकि एक किरदार का कैनन दूसरे का न पढ़ा जाए।
आप अपनी बुक्स जोड़ सकते हैं और कोई भी ऐसी बुक जो निजी न हो: लाइब्रेरी ब्राउज़ करें सार्वजनिक बुक्स गिनाता है, और अनलिस्टेड बुक तब जोड़ी जा सकती है जब उसका लिंक आपके पास हो। किसी बुक की एंट्रियाँ सिर्फ़ उसका मालिक ही बदल सकता है।
बुक लिखना
एक एंट्री में एंट्री शीर्षक (एक छोटा संज्ञा-वाक्यांश, वाक्य नहीं), उसका लोर, वैकल्पिक एलियास, कैनन का टॉगल और सक्रिय स्विच होते हैं। हर एंट्री को एक ही विषय तक रखिए — एडिटर लंबी एंट्रियों को चिह्नित करता है, क्योंकि फैली हुई एंट्री कई कसी हुई एंट्रियों के मुक़ाबले कम सटीकता से निकलती है।
तेज़ रास्ते:
- AI से जनरेट करें — कोई दुनिया बताइए और एंट्रियों समेत मसौदा बुक वापस पाइए, जिसमें कुछ पहले से कैनन चिह्नित होंगी।
- टेक्स्ट को एंट्रियों में विभाजित करें — अपनी सेटिंग के नोट चिपकाइए और उन्हें आत्मनिर्भर एंट्रियों में बँटवा लीजिए।
- आयात करें — SillyTavern का world info एक्सपोर्ट, lorebook JSON फ़ाइल, या किरदार कार्ड का PNG। एक्टिवेशन कुंजियाँ एलियास बन जाती हैं, ट्रिगर नहीं।
- प्रीव्यू — एक नमूना संदेश लिखिए और ठीक-ठीक देखिए कि कौन-सी एंट्रियाँ शामिल होंगी, कौन-सी सिर्फ़ अनुक्रमित होंगी, और कौन-सा कैनन बजट से बाहर है। यह वही चयन चलाता है जो लाइव चैट चलाती है।
एडिटर यह भी बताता है कि आपका लोर सचमुच कहाँ उतर रहा है: हर पंक्ति दिखाती है कि वह चैट में कितनी बार काम आई, कभी उपयोग नहीं हुईं फ़िल्टर और सबसे ज़्यादा उपयोग क्रम मरा हुआ लोर सामने लाते हैं, और जब "जब प्रासंगिक हो" वाली एंट्रियाँ एक बार भी न उभरें तो बुक आपको टोकती है — आमतौर पर यह शीर्षक के बहुत धुँधले होने या सामग्री के बहुत पतली होने का संकेत है।
साझा करना, कॉपी और एक्सपोर्ट
बुक डिफ़ॉल्ट रूप से निजी होती है। अनलिस्टेड उसे लिंक से साझा करती है; सार्वजनिक उसे समुदाय की लाइब्रेरी में दर्ज करती है और इसके लिए कम से कम 10 एंट्रियाँ चाहिए। हर ग़ैर-निजी बुक दूसरी भाषाओं में दिखाने के लिए अपने आप अनूदित होती है, पर पुनर्प्राप्ति हमेशा आपके मूल पाठ पर ही चलती है।
जो भी बुक आपको दिखती है, उसमें मेरी लाइब्रेरी में कॉपी करें आपकी अपनी संपादन योग्य नक़ल बनाता है, और एक्सपोर्ट उसे SillyTavern-संगत lorebook के रूप में डाउनलोड करता है।
| सीमा | मान |
|---|---|
| बुक का शीर्षक / विवरण | 120 / 2,000 अक्षर |
| टैग | 20, हर एक ≤50 अक्षर |
| प्रति बुक एंट्रियाँ | 2,000 |
| एंट्री का शीर्षक / लोर | 2–100 / 20–20,000 अक्षर |
| प्रति एंट्री एलियास | 50, हर एक ≤120 अक्षर |
| प्रकाशित करने के लिए ज़रूरी एंट्रियाँ | 10 |
| आयात का बैच | 500 एंट्रियाँ |
| विभाजन के लिए दिया गया टेक्स्ट | 40,000 अक्षर |
| AI से जनरेट करें | प्रॉम्प्ट ≤4,000 अक्षर, 4–16 एंट्रियाँ बाहर |
| प्रीव्यू संदेश | 2,000 अक्षर |
| थोक कार्रवाई | एक बार में 500 एंट्रियाँ |
| प्रति उपयोगकर्ता बुक्स | कोई सीमा नहीं |
जीवित दुनिया
जीवित दुनिया चालू कीजिए (बुक एडिटर → सेटिंग्स) और AI आपके खेलते रहने के दौरान बुक में लिख सकेगा: रोलप्ले में वह जो टिकाऊ बदलाव तय करता है, वह एक असली एंट्री बन जाता है।
| नियम | मान |
|---|---|
| कहाँ उपलब्ध | आपकी अपनी निजी बुक्स पर — बुक को अनलिस्टेड या सार्वजनिक करते ही यह बंद हो जाता है |
| लिखाई कहाँ से आती है | आपकी अपनी चैट्स से, टूल चलाने में सक्षम मॉडल पर |
| नया लोर | एक नई जब प्रासंगिक हो एंट्री; AI कभी किसी चीज़ को कैनन नहीं बनाता |
| मौजूदा लोर | जो है उसके बाद जोड़ा जाता है, कभी दोबारा लिखा या मिटाया नहीं जाता |
| बजट | हर बुक पर हर 24 घंटे में 30 लिखाइयाँ |
| आकार | नई एंट्री ≤4,000 अक्षर, हर जोड़ ≤2,000, बढ़ी हुई एंट्री ≤20,000 |
| समीक्षा | हर लिखाई AI अपडेट के नीचे पूर्ववत करें के साथ दर्ज होती है |
पूर्ववत करना हर एंट्री में नए से पुराने की तरफ़ चलता है, और सिर्फ़ तब तक जब तक उस लिखाई के बाद पाठ बदला न हो। जिस जवाब ने लोर लिखा हो उसे दोबारा जनरेट करने पर वह लोर आपके लिए पलट जाता है, इसलिए ठुकराया गया जवाब दुनिया में कोई निशान नहीं छोड़ता।
चूँकि लिखाई सिर्फ़ मालिक की अपनी चैट्स से आती है, आपकी जीवित बुक से कोई और खेले तो वह उसे कभी नहीं बदलता — और चूँकि जीवित दुनिया के लिए निजी बुक चाहिए, इसलिए कोई और उसे जोड़ ही नहीं सकता।
वर्ल्ड बुक, मेमोरी या परिदृश्य
| इसमें क्या होता है | दायरा | |
|---|---|---|
| वर्ल्ड बुक | सेटिंग के बारे में लोर — जगहें, गुट, NPC, इतिहास, नियम | किरदारों, कहानियों और उपन्यासों में दोबारा इस्तेमाल के लायक़ |
| मेमोरी | आपके बारे में और एक किरदार के साथ आपके रिश्ते के बारे में तथ्य | हर किरदार, हर पर्सोना, हर शाखा के हिसाब से |
| परिदृश्य | एक चैट की शुरुआती स्थिति | एक चैट, शुरू करते वक़्त चुना हुआ |
कथानक के मोड़ और रिश्ते के तथ्य मेमोरी के हैं। चैट की शुरुआती व्यवस्था परिदृश्य की है। वर्ल्ड बुक उसके लिए है जो इस बात से बेपरवाह सच बना रहता है कि बात कौन कर रहा है और आपके बीच क्या हो चुका है।
सुझाव
- कैनन को मुट्ठी भर एंट्रियों तक रखिए। कैनन हर एक टर्न पर संदर्भ ख़र्च करता है, और जो एंट्रियाँ नहीं समातीं वे बस छोड़ दी जाती हैं।
- एंट्रियाँ वैसे लिखिए जैसे कोई उनके बारे में पूछेगा। मिलान अर्थ पर होता है, इसलिए जो एंट्री साफ़ जवाब की तरह पढ़ी जाए वह नामों की सूखी सूची से बेहतर उभरती है।
- छोटे, नाम जैसे विषयों के लिए एलियास जोड़िए। व्यक्तिवाचक नाम, चीज़ों के नाम और कोड वहीं हैं जहाँ अर्थ से मिलान सबसे कमज़ोर है, और हूबहू मिलान वह खाई पाट देता है। आम शब्द छोड़ दीजिए।
- किसी बुक पर भरोसा करने से पहले प्रीव्यू चलाइए, उसी तरह के संदेश के साथ जो आप सचमुच भेजते।
संबंधित
- कहानी लिखना — कहानी के कलाकारों से बुक्स जोड़ना
- नॉवेल मोड — उपन्यास पर बुक्स
- मेमोरी कैसे काम करती है और परिदृश्य — संदर्भ की बाक़ी दो परतें
- किरदार आयात करना — किरदार कार्ड का lorebook साथ लाना
- वर्ल्ड बुक्स lorebook क्यों नहीं हैं — डिज़ाइन नोट्स