# मेमोरी कैसे काम करती है

> किरदार क्या सँभालकर रखता है, क्या भूल जाता है, और किसी बात को कैसे टिकाएँ।

Source: https://reverie.im/hi/docs/chatting/memory
Language: hi

बातचीत को आगे तीन अलग चीज़ें ले जाती हैं: खिड़की में अब भी पड़े कच्चे मैसेज, उनमें से जो गिर गए उनका चलता-फिरता सारांश, और टिकाऊ तथ्यों का मेमोरी भंडार। इनका बरताव अलग-अलग है, और जब कोई किरदार कुछ "भूल" जाए तो यह जानना काम का है कि हाथ किसने छोड़ा।

## तीन परतें \[#the-three-layers]

| परत              | कहाँ रहती है                                                       | कितना सँभालती है                                                                                                                                                                                                                                |
| ---------------- | ------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| सजीव मैसेज       | ख़ुद बातचीत                                                        | [स्मृति के विवरण स्तर](https://reverie.im/hi/docs/chatting/memory#memory-detail) पर निर्भर करता है। डिफ़ॉल्ट स्तर **संतुलित** पर: सबसे हाल के 10,000 टोकन — या मॉडल की संदर्भ खिड़की का 25%, जो भी छोटा हो — और ज़्यादा से ज़्यादा **50 मैसेज** |
| बातचीत का सारांश | वही एक चैट, साइड पैनल के **मेमोरी** टैब → **बातचीत की स्मृति** में | तीन स्तर: **हालिया सारांश**, फिर **मर्ज किया गया सारांश**, फिर **दीर्घकालिक स्मृति**                                                                                                                                                            |
| सहेजी गई यादें   | साइड पैनल का **मेमोरी** टैब, हर किरदार के लिए और वैश्विक रूप से    | हर दायरे में **100** प्रविष्टियाँ, साथ में **20** पिन की हुई, हर एक अधिकतम **500 अक्षर**                                                                                                                                                        |

सजीव खिड़की को जान-बूझकर आपके चुने मॉडल से अलग रखा गया है। दस लाख टोकन संदर्भ वाला मॉडल चुनने से ज़्यादा कच्चे मैसेज खेल में नहीं रहते; बदलता यह है कि उनके इर्द-गिर्द और क्या समा सकता है।

जब मैसेज सजीव खिड़की से गिरते हैं, तो एक बारी पूरी होने के बाद कुछ-कुछ टुकड़ों में उनका सार बनता है। चार हालिया सारांश मिलकर एक बनते हैं, और चार मर्ज किए गए सारांश एक दीर्घकालिक सारांश बन जाते हैं — स्मृति के हर विवरण स्तर पर, और यह सब उसी एक चैट तक सीमित। आप उन्हें साइड पैनल के **मेमोरी** टैब → **बातचीत की स्मृति** में पढ़ सकते हैं, **संपादित** और **पुनर्निर्माण** कर सकते हैं, और वहीं यह भी दिखता है कि कितने मैसेज अभी सारांश में नहीं हैं।

## स्मृति का विवरण स्तर \[#memory-detail]

**बातचीत की स्मृति** में सबसे ऊपर दिया गया **स्मृति का विवरण स्तर** तय करता है कि बातचीत का सारांश कहानी का कितना हिस्सा सँभालकर रखे। यह हर किरदार के लिए अलग सहेजा जाता है और उस किरदार के साथ आपकी वेब चैट पर लागू होता है; Discord और Telegram बॉट हमेशा **संतुलित** इस्तेमाल करते हैं। सारांश में जो कुछ भी है, वह हर मैसेज के साथ भेजा जाता है, इसलिए ज़्यादा विवरण का मतलब है हर जवाब पर ज़्यादा क्रेडिट।

| स्तर                   | ज्यों-का-त्यों रखा जाता है | सारांश क्या सँभालते हैं                                                                                                      |
| ---------------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| **मुख्य घटनाएँ**       | 6,000 टोकन और 30 मैसेज तक  | मुख्य कहानी, रिश्ते, वादे और स्थायी तथ्य। दृश्य-दर-दृश्य ब्योरा छोड़ दिया जाता है, इसलिए पुराने विवरण जल्दी धुंधले पड़ते हैं |
| **संतुलित** (डिफ़ॉल्ट) | 10,000 टोकन और 50 मैसेज तक | अहम घटनाएँ, वादे और क्या-क्या बदला, मध्यम विवरण के साथ                                                                       |
| **विस्तृत**            | 16,000 टोकन और 80 मैसेज तक | ज़्यादा दृश्य और छोटे-मोटे विवरण, और दीर्घकालिक स्मृति में लंबी समयरेखा                                                      |

छोटी संदर्भ खिड़की वाले मॉडल पर हर स्तर उस खिड़की का ज़्यादा से ज़्यादा 25% ही ज्यों-का-त्यों रखता है।

दीर्घकालिक सारांश की भी एक आकार-सीमा है: **मुख्य घटनाएँ**, **संतुलित** और **विस्तृत** में लगभग 4,000, 8,000 या 16,000 टोकन। जब यह इससे काफ़ी आगे निकल जाता है, तो इसे संक्षिप्त किया जाता है: समयरेखा की सबसे पुरानी पंक्तियाँ अलग-अलग दौर की छोटी पंक्तियों में समेट दी जाती हैं, और सिर्फ़ वही अधूरे वादे, सटीक नाम-संख्याएँ और मौजूदा स्थिति बचती है जो अब भी मायने रखती है। आपके मैसेज से दर्ज सुधार और नियम हमेशा शब्दशः बने रहते हैं।

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

पैनल बंद करने या चैट छोड़ने पर भी पुनर्निर्माण बैकग्राउंड में चलता रहता है, और पूरा होने पर आपको सूचना मिलती है। तब तक आपकी मौजूदा स्मृति काम करती रहती है, और नए मैसेज पुनर्निर्माण पूरा होने के बाद सारांश में जुड़ते हैं। अगर यह पूरा न हो सके — जैसे क्रेडिट खत्म हो जाएँ — तो आपको सूचना मिलती है, और **बातचीत की स्मृति** में आप इसे जारी रख सकते हैं या नए सिरे से शुरू कर सकते हैं। **उच्च क्रेडिट उपयोग सूचना** में स्तर बदलने के बाद भी **इस स्तर पर पुनर्निर्माण करें** का विकल्प मिलता है।

## सहेजी गई यादें कहाँ रहती हैं \[#where-saved-memories-live]

हर याद दो दायरों में से एक की होती है, जो जोड़ते समय चुना जाता है: **कैरेक्टर-विशिष्ट मेमोरी** या **ग्लोबल मेमोरी** (हर किरदार उसे देखता है)। दायरों का पूरा ढाँचा बस इतना ही है।

> **मेमोरी पर्सोना, चैट या शाखा के हिसाब से बँटी हुई नहीं है।**
> [पर्सोना](https://reverie.im/hi/docs/chatting/personas) बदलना, नई बातचीत शुरू करना या
> [शाखा](https://reverie.im/hi/docs/chatting/forking) निकालना कुछ भी अलग नहीं करता: किसी किरदार के
> साथ आपकी हर चैट उसी एक भंडार को पढ़ती और उसी में लिखती है। शाखा में सीखा गया
> तथ्य मूल में तुरंत दिख जाता है, और आपके इस्तेमाल किए हर पर्सोना के तहत भी।

दो पार्श्व-प्रभाव: [ग्रुप चैट](https://reverie.im/hi/docs/chatting/group-chats) में किरदार हर सदस्य की यादों का मिलन और साथ में वैश्विक यादें पढ़ता है; और अगर कोई किरदार कभी हटा दिया जाए, तो उसके नीचे दर्ज यादें ग़ायब होने के बजाय वैश्विक बन जाती हैं।

हर बारी पर किरदार को सारी पिन की हुई प्रविष्टियाँ मिलती हैं, साथ में बिना पिन वाली अधिकतम 100, नई पहले और उस वक़्त चल रहे दायरों में बराबर बँटी हुई, और पिछले 7 दिनों में अद्यतन हुई हर चीज़ पर "हालिया" का निशान।

## कोई बात कैसे सहेजी जाती है \[#how-something-gets-saved]

| रास्ता                                   | कौन करता है  | टिप्पणी                                                                                  |
| ---------------------------------------- | ------------ | ---------------------------------------------------------------------------------------- |
| किरदार जवाब के बीच में ख़ुद सहेज लेता है | मॉडल         | टूल चलाने में सक्षम मॉडल चाहिए। वह अपनी पुरानी प्रविष्टियाँ बदल या मिटा भी सकता है       |
| **मेमोरी जोड़ें**                        | आप           | तथ्य लिखिए, दायरा चुनिए                                                                  |
| **यादें शुरू करें** → **यादें बनाएं**    | आप, फिर AI   | आपके लिखे विवरण से (अधिकतम 1,000 अक्षर) "किरदार को क्या याद रखना चाहिए?" का जवाब देता है |
| **बातचीत से सहेजें**                     | आप, फिर AI   | अधिकतम 20 मैसेज चुनिए, फिर **AI से तैयार करें** या **मूल पाठ रखें**                      |
| गहरी याददाश्त                            | आपकी सदस्यता | नीचे देखिए                                                                               |

> **यादें बनाएं आपकी चैट नहीं पढ़ता।** वह सिर्फ़ उसी विवरण से काम करता है जो
> आप बॉक्स में लिखते हैं। बातचीत पढ़ने वाली सुविधा **बातचीत से सहेजें** है:
> काम के मैसेज चुनिए — कोई वादा और उसका जवाब अमूमन साथ ही जाते हैं — अधिकतम
> पाँच ड्राफ़्ट देखिए, और सहेज दीजिए। उस रास्ते से सहेजी हर चीज़ **पिन** होकर
> पहुँचती है।

अगर आप कोई बारी दोबारा बनाते हैं, तो उस बारी ने मेमोरी में जो लिखा था वह भी साथ ही पलट जाता है। पिन की हुई प्रविष्टियाँ अछूती रहती हैं।

## पिन करना \[#pinning]

पिन करना ही वह तरीक़ा है जिससे आप किसी बात को स्थायी बनाते हैं। पिन की हुई प्रविष्टि:

* हर बारी **पूरी की पूरी किरदार को भेजी जाती है**, और नई प्रविष्टियाँ उसे कभी बाहर नहीं धकेलतीं;
* का अपना बजट है — **हर दायरे में 20**, उन 100 बिना-पिन वालों के ऊपर;
* को **AI न संपादित कर सकता है न मिटा**, सिर्फ़ आप;
* बातचीत को पीछे ले जाने या दोबारा बनाने पर भी बची रहती है;
* **सभी यादें साफ़ करें** पहली बार चलाने पर रोक ली जाती है।

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

## गहरी याददाश्त \[#deeper-memory]

**सक्रिय सदस्यता चाहिए।** जब भी पुराने मैसेज का कोई टुकड़ा सार बनकर सजीव खिड़की से बाहर जाता है, Reverie उस टुकड़े को टिकाऊ ब्योरों के लिए दोबारा पढ़ता है और उन्हें यादों के रूप में दर्ज कर देता है। यह बातचीत के **दौरान** ही चलता है, पृष्ठभूमि में, उसी संपीड़न के ठीक बाद जिसने इसे छेड़ा — न रातोंरात, न किसी समय-सारणी से। जवाब इसका इंतज़ार कभी नहीं करते, और यह आपके क्रेडिट भी ख़र्च नहीं करता।

यह दौर जान-बूझकर सीमित रखा गया है: यह एक बार में कुछ ही बदलाव करता है, पिन की हुई प्रविष्टियों को कभी नहीं छूता, और काम करने के लिए इसे नए मैसेज की एक खेप चाहिए। यह सिर्फ़ वेब चैट में चलता है — Discord या Telegram में नहीं — और इनाम-चुनौती वाली चैट में कभी नहीं। जब यह आप पर लागू होता है, तो पैनल पर **गहरी याददाश्त** के साथ **चालू** का बैज दिखता है।

मुफ़्त खाते पर कोई स्वतः चलने वाला दौर नहीं होता। किरदार फिर भी जवाब के बीच में यादें सहेजता है, और पैनल भी चलता रहता है।

## जब मेमोरी बंद हो \[#when-memory-is-off]

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

## मेमोरी या सारांश? \[#memory-or-summary]

मेमोरी वे तथ्य रखती है जो हफ़्तों सच बने रहें — पसंदीदा नाम, जन्मदिन, कोई एलर्जी, कोई साफ़ वादा। कहानी की प्रगति, आज का मिजाज़ और बदलते रिश्ते बातचीत के सारांश के हिस्से हैं। आपकी कही कोई बात मेमोरी में न मिले, तो हाथ से जोड़ने से पहले सारांश देख लीजिए।

> **सभी यादें साफ़ करें** उस दायरे की हर बिना-पिन प्रविष्टि मिटा देता है और इसे
> पलटा नहीं जा सकता। आपकी पिन की हुई प्रविष्टियाँ उस पहले दौर से बच जाती हैं;
> उसके बाद Reverie अलग से पूछता है कि उन्हें भी मिटाना है या नहीं — "ये वे पल
> हैं जिन्हें आपने खुद चिह्नित किया और AI से सुरक्षित रखा।"

## संबंधित \[#related]

* [पर्सोना](https://reverie.im/hi/docs/chatting/personas) — पर्सोना बदलने से दूसरी मेमोरी क्यों नहीं मिलती
* [बॉन्ड](https://reverie.im/hi/docs/chatting/bonds) — ख़ुद रिश्ता, आपके बारे में तथ्यों से अलग
* [बातचीत की शाखाएँ](https://reverie.im/hi/docs/chatting/forking) — शाखा क्या नक़ल करती है और क्या साझा
* [वर्ल्ड बुक्स](https://reverie.im/hi/docs/writing/world-books) — दुनिया के बारे में जानकारी, न कि आपके बारे में तथ्य
* [चैट की समस्याएँ सुलझाना](https://reverie.im/hi/docs/chatting/troubleshooting) — जब किरदार कुछ भूल जाए
* [सीमाएँ](https://reverie.im/hi/docs/reference/limits) — हर सीमा एक ही तालिका में
