#world books#लोरबुक#एआई स्मृति#सिमेंटिक रिट्रीवल#वर्ल्ड बिल्डिंग#उत्पाद दर्शन

हमने कहा था कि हम लोरबुक कभी नहीं बनाएंगे। फिर हमने World Books बनाई।

Reverie Team
Reverie Team

एक स्वीकारोक्ति

पिछले अक्टूबर हमने «जटिलता का जाल» नाम का एक लेख प्रकाशित किया, और हमने कोई लाग-लपेट नहीं रखी। हमने कहा, लोरबुक पुराने पड़ चुके हैं। कीवर्ड सूचियाँ और regex ट्रिगर। इंसर्शन प्रायिकताएँ। प्राथमिकता क्रम। पुनरावर्ती स्कैन गहराई। एक बहुभाषी कॉन्फ़िगरेशन दुःस्वप्न जिसे लगभग कोई पूरा नहीं करता——और इसकी परित्याग दर इसे साबित करती है।

हमारा हर शब्द सच्चा था। आज भी है।

तो यह रहा असहज हिस्सा: हमने अभी-अभी World Books नाम का एक फ़ीचर लॉन्च किया है।

अगर आप सिर्फ़ नाम पढ़ें, तो यह यू-टर्न जैसा लगता है। ऐसा नहीं है——और पूरा मुद्दा क्यों में है।

जो बदला वह हमारी राय नहीं थी। वे आपकी दुनियाएँ थीं।

लोरबुक के ख़िलाफ़ हमारी बात कभी «लोर मायने नहीं रखता» नहीं थी। बात यह थी कि समस्या मशीनरी है। उस समय हमारा जवाब सरल था: अपनी दुनिया को स्वाभाविक भाषा में लिखें, उसे किरदार के विवरण में डालें, और मॉडल को उसे समझने दें। कोई कीवर्ड नहीं, कोई कॉन्फ़िगरेशन नहीं।

वह जवाब आज भी सही है——एक पन्ने की पृष्ठभूमि वाले किरदार के लिए।

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

यह चुपचाप ढह जाता है जब पृष्ठभूमि साठ प्रविष्टियों की एक सेटिंग बन जाती है। या उलझे इतिहास वाला एक गुट-नक्शा। या तीन महीनों से बढ़ता हुआ एक पूरे उपन्यास जितना कैनन। उस पैमाने पर, «बस सब कुछ किरदार में डाल दो» एक फ़ीचर नहीं रहता और समस्या बन जाता है: हर बातचीत पूरी विश्वकोश को साथ घसीटती है, प्रासंगिक हो या न हो।

और यह रहा जो हमने कम आँका: जैसे-जैसे मॉडल बेहतर होते हैं, लोग बड़ा बनाते हैं। ताक़तवर मॉडल रचनाकारों को छोटी दुनियाएँ नहीं चाहने देते——वे उन्हें विशाल दुनियाएँ आज़माने की हिम्मत देते हैं। वह ज़रूरत जिसके लिए लोरबुक भद्दे ढंग से हाथ बढ़ा रहा था——दुनिया के ज्ञान का एक सुसंगत भंडार जिससे कोई किरदार सचमुच ले सके——समय के साथ सिकुड़ती नहीं। बढ़ती है।

«लेकिन अब तो कॉन्टेक्स्ट विंडो बहुत बड़ी हैं»

सच। पिछले साल हम ख़ुद इसी पर टिके थे। तो आइए ईमानदार रहें कि एक बड़ी कॉन्टेक्स्ट विंडो असल में आपको क्या देती है।

2 लाख टोकन की विंडो स्मृति नहीं है। वह एक मेज़ है। आप अपनी पूरी दुनिया उस पर ढेर कर सकते हैं——लेकिन बंदरगाह कर पर एक पंक्ति का जवाब देने वाले मॉडल को आपकी चंद्र-पंथ की ब्रह्मांड-विद्या भी मेज़ पर नहीं चाहिए। हर बार सब कुछ ढेर करें, तो तीन चीज़ें होती हैं: आप उस सबका दाम चुकाते हैं, मॉडल का ध्यान अप्रासंगिक लोर के भूसे के ढेर में बँट जाता है, और असली बातचीत किनारे हो जाती है।

लक्ष्य कभी «पूरी दुनिया अंदर ठूँसना» नहीं था। लक्ष्य है इस बार के लिए, सही एक प्रतिशत को सामने लाना।

वही रिट्रीवल है। और इसे अच्छे से करना——आपसे एक भी ट्रिगर हाथ से जुड़वाए बिना——ठीक वही है जो हमने बनाया।

वह दांव जो हम नहीं खेलना चाहते थे

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

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

हम ऐसा मंच नहीं बनाना चाहते थे जहाँ एक ज़्यादा समझदार, ज़्यादा चौकस चरित्र पाने का मतलब हो कि हर नए मॉडल के आते ही आपसे ज़्यादा क्रेडिट वसूले जाएँ। World Books आंशिक रूप से इसी समस्या का जवाब है, न कि सिर्फ़ ऊपर बताई गई टोकन-कमज़ोरी वाली समस्या का। मॉडल का ध्यान सिर्फ़ उन मुट्ठी भर तथ्यों पर टिकाए रखें जिनकी किसी दृश्य को असल में ज़रूरत है, और «एक समृद्ध, विस्तृत दुनिया» की क़ीमत इस बात की बंधक नहीं रह जाती कि इस साल अंतर्निहित मॉडल कितना महँगा है। गहराई आपको मिलती है। सस्ता रखना हमारा काम है। किसी को कुछ चुनना नहीं पड़ता।

World Books बड़ी हो चुकी समझदार स्मृति है

उस पुराने लेख में हमने लोरबुक की जगह «समझदार स्मृति» का वादा किया था। World Books वही वादा निभाया हुआ है——और ऐसी चीज़ में बढ़ाया गया है जिसे आप बना सकते हैं, दोबारा इस्तेमाल कर सकते हैं और साझा कर सकते हैं। यह रहा जो सचमुच नया है। ग़ौर करें कि इसमें क्या नहीं है।

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

इसे अर्थ से लाया जाता है। हर प्रविष्टि को वेक्टर में बदला जाता है। चैट के समय, Reverie आपकी प्रविष्टियों को असली बातचीत के सापेक्ष क्रमित करती है और सबसे अच्छे मिलानों को कॉन्टेक्स्ट में सरका देती है——एक टोकन बजट के भीतर, ताकि बातचीत के पास साँस लेने की जगह हमेशा रहे।

«बहुभाषी असंभवता», हल। पिछले साल हमने अंग्रेज़ी, चीनी, जापानी और स्पेनिश में ड्रैगन के कीवर्ड बनाए रखने के विचार का मज़ाक उड़ाया था। तो हमने ऐसा किया ही नहीं। लोर एक ही बार लिखें, किसी भी भाषा में। «आग उगलती वह बड़ी छिपकली» टाइप करने वाला खिलाड़ी फिर भी आपकी अंग्रेज़ी ड्रैगन प्रविष्टि सामने ले आता है, क्योंकि अर्थ भाषाओं को पार कर जाता है जहाँ कीवर्ड नहीं कर पाते। एक किताब साझा करें और वह पढ़ने वाले के लिए अपने-आप अनुवादित हो जाती है।

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

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

पुनः प्रयोग योग्य और साझा करने योग्य। एक World Book एक ही किरदार में बंद नहीं——इसे जितने चाहें उतने किरदारों से जोड़ें। सार्वजनिक World Books का एक सामुदायिक पुस्तकालय खंगालें और किसी और का एक क्लिक में जोड़ें। किसी और टूल से आ रहे हैं? अपना SillyTavern लोरबुक आयात करें——हम प्रविष्टियाँ ले आते हैं और उनकी ट्रिगर कुंजियों को ट्रिगर नहीं, बल्कि स्मरण संकेतों में मोड़ देते हैं।

आपके क्रेडिट पर हल्का

यह रहा एक फ़ायदा जो हमें इसलिए पसंद है क्योंकि यह अदृश्य है: World Books आम तौर पर बातचीत को सस्ता बना देती हैं।

जब आपका लोर किरदार के विवरण में बसता है, तो हर एक संदेश उस सबका दाम चुकाता है। साठ प्रविष्टियों की दुनिया का मतलब हो सकता है हर बार दसियों हज़ार टोकन साथ चलना——दृश्य को उनकी ज़रूरत हो या न हो। World Books इसे उलट देती हैं। सिर्फ़ वही मुट्ठी भर प्रविष्टियाँ इंजेक्ट होती हैं जो पल से मेल खाती हैं, साथ ही वे कुछ जिन्हें आपने कैनन चिह्नित किया। एक विशाल दुनिया इस बार बीस हज़ार के बजाय शायद कुछ हज़ार टोकन ही जोड़े।

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

एक दुनिया जिसे आप सचमुच सँभाल सकते हैं

लोर को किरदार के विवरण से बाहर निकालने की एक और शांत वजह है: पाठ की दीवार को बनाए रखना नामुमकिन है।

जैसे ही आपकी दुनिया में तीस चलते-फिरते पुर्ज़े हो जाते हैं, एक अकेली पृष्ठभूमि फ़ील्ड वह जगह बन जाती है जहाँ तथ्य चुपचाप एक-दूसरे का खंडन करते हैं। World Books हर टुकड़े को एक असली वस्तु बना देती हैं——एक शीर्षक वाली प्रविष्टि जिसे आप ढूँढ सकते हैं, संपादित कर सकते हैं, फिर से क्रमित कर सकते हैं और दोबारा इस्तेमाल कर सकते हैं। टूटे-ताज वाले परिवार को एक बार अपडेट करें और उस किताब से जुड़ा हर किरदार ताज़ा हो जाता है। नोट्स की एक उलझन को AI के एक ही पास से साफ़ प्रविष्टियों में बाँट दें। इसे कैनन चिह्नित करें, उसे जब-प्रासंगिक के लिए छोड़ दें। इसमें खोजें। इसे साझा करें।

यह बिखरी रसीदों के दराज़ और एक फ़ाइल कैबिनेट के बीच का फ़र्क़ है। वही जानकारी——पर दोनों में से सिर्फ़ एक ही ऐसी चीज़ है जिसे आप बढ़ाते रह सकते हैं।

जो हम अब भी बनाने से इनकार करते हैं

इसे साफ़ कहना ज़रूरी है, क्योंकि यही पूरा मुद्दा है। World Books में:

  • कोई regex नहीं।
  • कोई इंसर्शन प्रायिकता नहीं।
  • कोई प्राथमिकता क्रम नहीं।
  • कोई पुनरावर्ती स्कैन गहराई नहीं।
  • प्रति भाषा कोई कीवर्ड सूची नहीं।

जटिलता का जाल बंद ही रहता है। हमने उसे दोबारा नहीं खोला——हम उसके इर्द-गिर्द से निकल गए।

वही सवाल, बेहतर जवाब

हम जो भी फ़ीचर बनाते हैं, वह एक कसौटी से गुज़रता है: क्या यह लोगों को रचने और जुड़ने में मदद करता है, या उनके रास्ते में आता है?

कीवर्ड वाला लोरबुक रास्ते में आता है——यह नहीं बदला। लेकिन एक ऐसी दुनिया जिससे आपके किरदार सचमुच ले सकें, उस सारी मशीनरी के बिना जिसने लोरबुक को कष्टदायक बनाया? वह मदद करती है। उसे बनाना हमेशा सार्थक था। हमें बस तब तक इंतज़ार करना था जब तक हम उसे जाल छेड़े बिना बना न पाएँ।

हमने अपना तरीका बदला। अपनी राय नहीं।


अपने किरदारों को एक ऐसी दुनिया देने के लिए तैयार हैं जिसे वे सचमुच याद रखें? World Books से मिलें——या अभी एक बनाएँ। कोई regex नहीं चाहिए।

डायनामिक AI बातचीत का अनुभव करने के लिए तैयार?

Reverie पर अनंत व्यक्तित्व और आकर्षक इंटरैक्शन की खोज कर रहे हजारों उपयोगकर्ताओं में शामिल हों।