चॅटबॉट तुम्हाला लक्षात ठेवतो असे वाटण्याचे दोन मार्ग आहेत. एक म्हणजे मोठी संदर्भ-खिडकी, जी सरकली की विसरते. दुसरा म्हणजे लिहून ठेवणे.
इथे लिहून ठेवले जाते — आणि जो भाग वेगळा आहे तो हा: काय लिहिले ते तुम्हाला वाचता येते.
पात्रे का भरकटतात
मॉडेलला दोन संदेशांच्या मध्ये स्मृती नसते. त्याला जे आठवल्यासारखे वाटते ते प्रत्येक वेळी प्रॉम्प्टमधून पुन्हा पाठवलेले असते. संभाषण मावणाऱ्या आकारापेक्षा मोठे झाले की काहीतरी गाळावे किंवा आटवावे लागते, आणि तिथून भरकटणे सुरू होते: पात्राला तुमच्या बहिणीचे नाव आठवेनासे होते, मग ते मागच्या आठवड्यात स्वतःच म्हटलेल्याच्या उलट बोलते, आणि मग तेच शब्द वापरणारा दुसराच माणूस होऊन जाते.
बहुतेक उत्पादने यावर पडद्यामागे सारांश काढून तोडगा काढतात. सारांश चुकेपर्यंत ते चालते, आणि एकदा चुकला की तो कायमचा चुकीचा राहतो — कारण तो तुम्हाला दिसतच नाही आणि दुरुस्त करता येत नाही.
प्रत्यक्षात काय साठवले जाते
छोटी तथ्ये, संभाषण चालू असतानाच त्यातून काढलेली. संपूर्ण उतारा नाही, कसलातरी गूढ डेटा-गठ्ठा नाही — तुम्हाला वाचता येतील अशा ओळी.
ती एकाच वेळी तीन प्रकारे बंदिस्त असतात, आणि गोष्टी एकमेकींत मिसळू न देणारी हीच रचना आहे:
- प्रत्येक पात्रासाठी — एका पात्राला जे माहीत आहे ते दुसऱ्याला नाही.
- प्रत्येक विषयासाठी — त्याच पात्राबरोबरचे वेगळे धागे वेगळी स्मृती ठेवतात.
- प्रत्येक माणसासाठी — तुम्ही पात्राला सांगितलेले काहीही, त्याच पात्राशी बोलणाऱ्या दुसऱ्या कोणालाही कधीच दिसत नाही.
वाचणे, दुरुस्त करणे, हटवणे
स्मृतीची यादी हे चॅट सेटिंग्जमधले एक पान आहे. ते उघडा आणि तथ्ये क्रमाने दिसतात. एखादे चुकीचे असेल तर दुरुस्त करा. लिहायलाच नको होते असे असेल तर हटवा. काहीच नको असेल तर त्या संभाषणापुरती स्मृती बंद करा; पुढे काहीही साठवले जाणार नाही.
हे लहान वाटते आणि त्याने बिघाडाचे स्वरूपच बदलते. लपलेल्या सारांशातले चुकीचे तथ्य पुढच्या प्रत्येक उत्तराला विष लावते, आणि पात्र विचित्र का वागतेय याचा तुम्हाला फक्त अंदाजच बांधता येतो. यादीतले चुकीचे तथ्य म्हणजे पाच सेकंदांत दुरुस्त होणारी एक ओळ.
पात्र पहिल्यांदा काही लिहून ठेवते तेव्हा तुम्हाला एकदा सांगितले जाते. प्रत्येक संदेशाला नाही — एकदाच, म्हणजे ही यंत्रणा आहे आणि ती कुठे सापडते हे तुम्हाला कळावे.
काय कधीच लिहिले जात नाही
काढलेल्या प्रत्येक तथ्यावर एक चाळणी चालते आणि स्मृतीत असूच नयेत अशा गोष्टी ती काढून टाकते: ईमेल पत्ते, फोन नंबर, कार्ड नंबर, आणि आधार किंवा PAN सारखे ओळखपत्रांचे क्रमांक.
ही चाळणी आहे, तुम्ही काय टाइप करता याबद्दलचे वचन नाही. तिला ओळखता येणारे साचे ती काढते. खऱ्या कार्ड नंबरबाबत सर्वात सुरक्षित गोष्ट अजूनही तीच आहे — तो चॅटबॉटला पाठवायचाच नाही.
प्रसंगाची शाखा झाल्यावर स्मृती
कोणत्याही उत्तरापासून शाखा काढून दोन्ही धागे ठेवता येतात. तसे केल्यावर नव्या धाग्याला, त्या क्षणी मूळ धाग्याकडे जी स्मृती होती ती मिळते — म्हणजे शाखा शून्यातून नाही, तर त्याच सामायिक भूतकाळापासून सुरू होते आणि मग स्वतःच्या वाटेने जाते.
शाखा काढण्याचा मुद्दा तोच आहे: एकाच नात्याच्या दोन आवृत्त्या, दोन अनोळखी माणसे नव्हे.
स्मृती कुठवर सोबत येते
पात्र स्वतःचा Telegram बॉट झाले, तरी तिथेही स्मृती मुख्य चॅटप्रमाणेच चालते — प्रत्येक पात्रासाठी, प्रत्येक विषयासाठी, प्रत्येक माणसासाठी वेगळी. तुमच्या बॉटशी बोलणारा माणूस त्या पात्रासोबत स्वतःची स्मृती घडवतो, आणि ती फक्त त्याचीच असते.