Chatbot sizni eslab qolgandek koʻrinishining ikki yoʻli bor. Birinchisi — uzun kontekst oynasi, u oyna surilishi bilan unutadi. Ikkinchisi — yozib qoʻyish.
Bu yerda yozib qoʻyiladi va — gʻayrioddiy tomoni shu — nima yozilganini oʻqishingizga ruxsat beriladi.
Personajlar nega chetga ogʻadi
Modelda xabarlar orasida xotira yoʻq. U eslayotgandek koʻringan hamma narsa unga promptda qayta yuborilgan. Suhbat sigʻadigan hajmdan oshganda nimadir tashlab yuborilishi yoki siqilishi kerak — chetga ogʻish shu yerdan boshlanadi: personaj opangizning ismini bilmay qoladi, keyin oʻtgan hafta aytganiga zid gapiradi, soʻng jimgina oʻsha soʻzlarni ishlatadigan boshqa odamga aylanadi.
Koʻpchilik mahsulotlar buni fonda xulosalash bilan hal qiladi. Xulosa notoʻgʻri boʻlgunga qadar ishlaydi, keyin esa abadiy notoʻgʻri qoladi, chunki siz uni hech qachon koʻrmaysiz va tuzata olmaysiz.
Aslida nima saqlanadi
Suhbat davomida ajratib olinadigan qisqa faktlar. Transkript ham, vektor uyumi ham emas — siz oʻqiy oladigan qatorlar.
Ular bir vaqtning oʻzida uch yoʻnalishda ajratiladi va aynan shu ajratish hikoyalarning bir-biriga oʻtib ketishiga yoʻl qoʻymaydi:
- Har personaj boʻyicha — bir personaj bilgan narsani boshqasi bilmaydi.
- Har mavzu boʻyicha — bitta personaj bilan boshlangan alohida tarmoqlar alohida xotira saqlaydi.
- Har odam boʻyicha — personajga aytgan hech narsangiz oʻsha personaj bilan gaplashadigan boshqa birovga koʻrinmaydi.
Uni oʻqish, tuzatish, oʻchirish
Xotira roʻyxati — suhbat sozlamalaridagi bitta ekran. Uni ochsangiz, faktlarni tartibida koʻrasiz. Biri notoʻgʻri boʻlsa, tuzatasiz. Biri umuman yozilmasligi kerak boʻlgan boʻlsa, oʻchirasiz. Ularning hech biri kerak boʻlmasa, oʻsha suhbat uchun xotirani oʻchirib qoʻyasiz va bundan keyin hech narsa saqlanmaydi.
Bu arzimasdek tuyuladi, ammo nosozlik xarakterini butunlay oʻzgartiradi. Yashirin xulosadagi notoʻgʻri fakt keyingi har bir javobni zaharlaydi va siz personaj nega gʻalatilashganini faqat taxmin qilasiz. Roʻyxatdagi notoʻgʻri fakt esa besh soniyada tuzatiladigan qator.
Personaj birinchi marta biror narsani yozib qoʻyganda, sizga bir marta aytiladi. Har xabarda emas — bir marta, mexanizm borligini va uni qayerdan topishni bilishingiz uchun.
Hech qachon yozilmaydigan narsalar
Ajratib olingan har bir fakt ustidan filtr oʻtadi va xotira omborida umuman boʻlmasligi kerak boʻlgan narsalarni olib tashlaydi: e-pochta manzillari, telefon raqamlari, karta raqamlari, davlat hujjatlari raqamlari.
Bu filtr, siz yozadigan narsa haqidagi kafolat emas. U oʻzi taniydigan andozalarni olib tashlaydi. Haqiqiy karta raqami bilan qilinadigan eng xavfsiz ish — uni chatbotga umuman yubormaslik.
Sahna tarmoqlanganda xotira
Istalgan javobni tarmoqlab, ikkala oqimni ham saqlab qolishingiz mumkin. Shunda yangi oqim ota-oqim oʻsha lahzada ega boʻlgan xotirani meros qilib oladi — ya'ni tarmoq noldan emas, oʻsha umumiy oʻtmishdan boshlanadi va keyin oʻz yoʻliga burilib ketadi.
Tarmoqlanishning maʼnosi ham shu: bitta munosabatning ikki varianti, ikki begona emas.
Xotira qayerlarga borishi mumkin
Personaj oʻz Telegram botiga aylansa, xotira u yerda ham asosiy suhbatdagidek ishlaydi — baribir har personaj, har mavzu va har odam boʻyicha. Botingiz bilan gaplashadigan kishi oʻsha personaj bilan oʻz xotirasini quradi va u faqat oʻziniki boʻladi.