Bir sohbet botunun sizi hatırlıyor gibi görünmesinin iki yolu vardır. Biri uzun bir bağlam penceresidir; pencere kaydığı anda unutur. Diğeri, olanları yazmaktır.
Bu bot yazar — ve alışılmadık olan kısım şu: yazdığını okumanıza izin verir.
Karakterler neden kayar
Bir modelin mesajlar arasında hafızası yoktur. Hatırlıyor göründüğü her şey, isteme yeniden konmuştur. Bir sohbet sığabilecek olanı aştığında bir şeylerin atılması ya da sıkıştırılması gerekir; kayma tam orada başlar: karakter kız kardeşinizin adını bilmez olur, sonra geçen hafta söylediğiyle çelişir, sonra sessizce aynı kelimeleri kullanan başka birine dönüşür.
Çoğu ürün bunu arka planda özetleyerek çözer. Özet yanlış olana kadar işe yarar; yanlış olduğunda ise sonsuza dek yanlış kalır, çünkü onu hiç görmez ve düzeltemezsiniz.
Aslında ne saklanıyor
Sohbet ilerledikçe çıkarılan kısa gerçekler. Bir döküm değil, bir vektör yığını değil — okuyabileceğiniz satırlar.
Aynı anda üç şekilde kapsamlanırlar ve hikâyelerin birbirine karışmasını engelleyen şey bu kapsamlamadır:
- Karakter başına — bir karakterin bildiğini diğeri bilmez.
- Konu başına — aynı karakterle açılan ayrı başlıklar ayrı hafızalar tutar.
- Kişi başına — bir karaktere anlattığınız hiçbir şey, o karakterle konuşan başka birine görünmez.
Okumak, düzeltmek, silmek
Hafıza listesi, sohbet ayarlarındaki bir ekrandır. Açtığınızda gerçekleri sırayla görürsünüz. Biri yanlışsa düzeltirsiniz. Biri hiç yazılmamalıydıysa silersiniz. Hiçbirini istemiyorsanız o sohbet için hafızayı kapatırsınız ve sonrasında hiçbir şey saklanmaz.
Kulağa küçük geliyor ama hata biçimini tümüyle değiştiriyor. Gizli bir özetteki yanlış bir gerçek sonraki her yanıtı zehirler ve karakterin neden tuhaflaştığını ancak tahmin edebilirsiniz. Bir listedeki yanlış gerçek ise beş saniyede düzelttiğiniz bir satırdır.
Bir karakter ilk kez bir şey yazdığında size bir kez haber verilir. Her mesajda değil — bir kez, mekanizmanın var olduğunu ve nerede bulunacağını bilesiniz diye.
Asla yazılmayanlar
Çıkarılan her gerçeğin üzerinden bir filtre geçer ve bir hafıza deposunda hiç bulunmaması gereken şeyleri ayıklar: e-posta adresleri, telefon numaraları, kart numaraları, kimlik numaraları.
Bu bir filtredir, yazdıklarınıza dair bir söz değil. Yalnızca tanıdığı kalıpları temizler. Gerçek bir kart numarası için en güvenli davranış, onu bir sohbet botuna hiç göndermemektir.
Sahne dallandığında hafıza
Herhangi bir yanıtı çatallayıp iki başlığı da sürdürebilirsiniz. Bunu yaptığınızda yeni başlık, ana başlığın o andaki hafızasını devralır — yani dal sıfırdan değil, aynı ortak geçmişten başlar ve oradan kendi yoluna ayrılır.
Dallanmanın anlamı da bu: aynı ilişkinin iki versiyonu, iki yabancı değil.
Hafıza nereye gider
Bir karakter kendi Telegram botuna dönüşürse hafıza orada da ana sohbetteki gibi çalışır — yine karakter başına, konu başına, kişi başına. Botunuzla konuşan biri o karakterle kendi hafızasını kurar ve o hafıza yalnızca ona aittir.