लोरबुक
प्रासंगिक होने पर जोड़ा जाने वाला संसार का ज्ञान।
लोरबुक प्रविष्टियों और स्कैन सेटिंग्स से बनती है। किसी भी बातचीत में जितनी चाहें उतनी जोड़ें। जुड़ी सभी किताबें एक ही समूह के रूप में साथ स्कैन होती हैं।
फ़ाइल या लिंक से आयात करें: JanitorAI स्क्रिप्ट, Chub लोरबुक, RisuRealm किरदार, Saucepan के साथी और लोरबुक, Botbooru लोरबुक। JanitorAI और Chub पर निजी किताब कोई भी डाउनलोड नहीं कर सकता। किसी कार्ड में तीन लिखी हों और एक ही आए, तो बाकी निजी थीं। आयात चुपचाप कम लाने के बजाय उनके नाम बता देता है।
| सेटिंग | सीमा | प्रभाव |
|---|---|---|
scanDepth | 0-100 | कीवर्ड के लिए कितने हालिया संदेश स्कैन हों। आपके और किरदार दोनों के संदेश गिने जाते हैं। |
tokenBudget | 100-1000000 | सक्रिय हुई प्रविष्टियों के कुल टोकन की सीमा। किताबों में अलग-अलग मान हों तो सबसे बड़ा बजट चलता है। |
recursiveScanning | चालू / बंद | सक्रिय प्रविष्टि की सामग्री फिर से स्कैन होती है, जिससे लोर और लोर सक्रिय कर सके (अधिकतम 3 पास)। |
एक प्रविष्टि में कुंजियाँ (अल्पविराम से अलग किए ट्रिगर शब्द), वैकल्पिक द्वितीयक कुंजियाँ और सामग्री होती है। स्कैन किए इतिहास में कोई कुंजी दिखते ही वह प्रविष्टि सक्रिय होकर अपनी सामग्री जोड़ देती है।

चयनात्मक मोड में प्राथमिक और द्वितीयक दोनों कुंजियाँ चाहिए। स्थायी प्रविष्टियाँ हमेशा जुड़ती हैं। बंद प्रविष्टियाँ कभी सक्रिय नहीं होतीं। पूरे शब्द का मिलान fire को campfire से मिलने से रोकता है।
हर प्रविष्टि का एक प्रदर्शित नाम (टिप्पणी) होता है, जिससे संपादक की सूची व्यवस्थित रहती है। यह मॉडल को कभी नहीं भेजा जाता और आयात-निर्यात के बाद भी बचा रहता है।
दो अंक एक प्रविष्टि को नियंत्रित करते हैं। प्राथमिकता तय करती है कि टोकन बजट में कौन बचेगा: जगह कम पड़ने पर ऊँची प्राथमिकता वाले पहले रखे जाते हैं।
क्रम (सम्मिलन क्रम) बचे हुओं के बीच जगह तय करता है: ऊँचा क्रम प्रॉम्प्ट में पहले आता है। बराबरी होने पर प्राथमिकता, फिर प्रविष्टि id देखी जाती है।
सक्रिय प्रविष्टियाँ प्रॉम्प्ट टेम्पलेट की एक ही लोरबुक जगह में बनती हैं, हर एक अपने-अपने संदेश के रूप में और अपनी भूमिका के साथ: system, user या assistant।
हर प्रविष्टि के लिए अलग स्थान नहीं होता। लोर कहाँ पड़े यह तय करने के लिए प्रॉम्प्ट टेम्पलेट संपादक में लोरबुक की जगह खिसकाएँ।
प्रविष्टि की सामग्री के ऊपर @@ से शुरू होने वाली पंक्तियाँ उस प्रविष्टि का व्यवहार बदल देती हैं:
@@probability 50
@@scan_depth 8
@@role assistant
@@activate_only_after 4
@@keep| डेकोरेटर | प्रभाव |
|---|---|
@@probability | सक्रिय होने पर जुड़ने की प्रतिशत संभावना। एक ही चरण के भीतर यह पासा नहीं बदलता। |
@@scan_depth | इस प्रविष्टि के लिए पुस्तक की स्कैन गहराई ओवरराइड करता है। |
@@order / @@priority | इस प्रविष्टि के लिए स्थान क्रम या बजट प्राथमिकता ओवरराइड करता है। |
@@role | इस प्रविष्टि के लिए इंजेक्शन भूमिका ओवरराइड करता है। |
@@activate_only_after / @@activate_only_every | केवल N संदेशों के बाद, या केवल हर N संदेशों पर चलता है। |
@@keep / @@dont_activate_after_match | पहले मिलान के बाद प्रविष्टि सक्रिय रखता है, या मिलान के बाद कभी फिर सक्रिय नहीं करता। |
@@is_greeting | केवल तब सक्रिय जब चैट अब भी अभिवादन संदेश पर हो। |
टोकन गिनती सक्रिय मॉडल के टोकनाइज़र से होती है। प्रविष्टियाँ बजट से आगे निकलें तो सबसे कम प्राथमिकता वाली पहले हटती हैं।
लोर बार-बार कटता रहे तो बजट बढ़ाएँ, प्राथमिकता का फ़र्क़ घटाएँ, या प्रविष्टियाँ छोटी करें। अनुरोध लॉग दिखाता है कि कौन-सी प्रविष्टियाँ भीतर पहुँचीं।