Memori

Memori yang boleh anda buka, betulkan dan padam

Kebanyakan bot roleplay meringkaskan anda secara senyap, lalu terpesong. Yang ini menyimpan senarai fakta yang boleh anda buka — betulkan baris yang salah, padam yang anda tidak pernah cakap, atau matikan terus semuanya.

Talaforge › Memori yang boleh anda buka, betulkan dan padam

Ada dua cara sesebuah chatbot boleh nampak macam ingat anda. Satu ialah tetingkap konteks yang panjang, yang lupa sebaik sahaja tetingkap itu bergeser. Satu lagi ialah menulisnya.

Yang ini menulisnya — dan inilah bahagian yang luar biasa: ia membenarkan anda membaca apa yang ditulisnya.

Kenapa watak terpesong

Model tidak ada memori antara satu mesej dengan mesej seterusnya. Segala yang nampak macam diingatinya sebenarnya dihantar semula kepadanya di dalam prompt. Apabila perbualan membesar melebihi apa yang muat, ada sesuatu yang terpaksa digugurkan atau dimampatkan — dan di situlah pesongan bermula: watak itu mula tidak tahu nama adik anda, kemudian bercanggah dengan apa yang dikatakannya minggu lepas, kemudian diam-diam menjadi orang lain yang menggunakan perkataan yang sama.

Kebanyakan produk menangani hal ini dengan meringkaskan di latar belakang. Ia berkesan sehinggalah ringkasan itu salah — dan selepas itu ia salah selama-lamanya, kerana anda tidak pernah melihatnya dan tidak boleh membetulkannya.

Apa yang sebenarnya disimpan

Fakta pendek, diekstrak daripada perbualan sambil ia berjalan. Bukan transkrip, bukan gumpalan vektor — baris yang boleh anda baca.

Ia berskop tiga cara serentak, dan skop itulah yang menghalang cerita daripada bercampur baur:

Membacanya, membetulkannya, memadamnya

Senarai memori ialah satu skrin di dalam Tetapan Sembang. Buka dan anda nampak fakta-faktanya, mengikut urutan. Kalau ada yang salah, betulkan. Kalau ada yang sepatutnya tidak pernah ditulis, padam. Kalau anda tidak mahu semua itu, matikan memori untuk perbualan tersebut dan tiada apa-apa lagi yang disimpan selepas itu.

Bunyinya kecil, tetapi ia mengubah cara sistem itu gagal sepenuhnya. Satu fakta salah di dalam ringkasan tersembunyi akan meracuni setiap jawapan selepasnya, dan anda hanya boleh meneka kenapa watak itu jadi pelik. Satu fakta salah di dalam senarai pula ialah satu baris yang anda betulkan dalam lima saat.

Kali pertama sesebuah watak menulis sesuatu, anda diberitahu sekali. Bukan pada setiap mesej — sekali sahaja, supaya anda tahu mekanisme itu wujud dan di mana hendak mencarinya.

Apa yang tidak pernah ditulis

Satu penapis berjalan ke atas setiap fakta yang diekstrak dan membuang benda yang memang tidak sepatutnya berada di dalam simpanan memori: alamat e-mel, nombor telefon, nombor kad, nombor kad pengenalan.

Ini penapis, bukan janji tentang apa yang anda taip. Ia membuang corak yang dikenalinya. Perkara paling selamat untuk dibuat dengan nombor kad sebenar tetaplah tidak menghantarnya kepada mana-mana chatbot.

Memori apabila babak bercabang

Anda boleh mencabangkan mana-mana jawapan dan menyimpan kedua-dua utas. Apabila anda berbuat demikian, utas baharu itu mewarisi memori yang ada pada utas induk pada saat itu — jadi cabang bermula daripada masa lalu yang sama, bukan daripada kosong, kemudian barulah ia menyimpang sendiri.

Itulah tujuan pencabangan: dua versi hubungan yang sama, bukan dua orang asing.

Ke mana memori itu ikut

Kalau sesebuah watak menjadi bot Telegram tersendiri, memori berfungsi di situ persis seperti di dalam sembang utama — masih ikut watak, ikut topik, ikut orang. Orang yang bersembang dengan bot anda membina memori mereka sendiri dengan watak itu, dan memori itu milik mereka seorang.

Boleh saya lihat apa yang AI ingat tentang saya?
Boleh — senarai memori ialah satu skrin di dalam Tetapan Sembang, dan ia memaparkan fakta yang tersimpan mengikut urutan. Inilah keseluruhan reka bentuknya: memori yang tidak boleh anda baca ialah memori yang tidak boleh anda betulkan.
Boleh saya padam satu memori?
Boleh, satu-satu atau semuanya sekali gus. Anda juga boleh mematikan memori untuk sesuatu perbualan, dan selepas itu tiada apa-apa lagi yang ditulis.
Kenapa chatbot AI lupa?
Kerana model tidak ada memori antara satu mesej dengan mesej seterusnya. Apa-apa yang nampak macam diingatinya sebenarnya dihantar semula di dalam prompt, dan sebaik sahaja perbualan melebihi apa yang muat, bahan lama digugurkan atau dimampatkan. Fakta yang ditulis akan terselamat daripada itu; tetingkap konteks tidak.
Adakah memori satu watak bocor kepada watak lain?
Tidak. Memori berskop ikut watak, ikut topik dan ikut orang serentak. Dua utas berasingan dengan watak yang sama menyimpan memori berasingan, dan apa yang anda ceritakan tidak kelihatan kepada orang lain yang bersembang dengan watak itu.
Memori saya boleh dilihat orang lain?
Tidak. Ia ikut orang. Dua orang yang bersembang dengan watak yang sama masing-masing membina memori sendiri, dan tiada siapa boleh melihat memori yang seorang lagi.
Apa jadi kepada memori apabila saya cabangkan babak?
Utas baharu mewarisi apa yang diketahui oleh utas induk pada saat anda mencabangkannya, kemudian ia berjalan sendiri. Kedua-dua utas kekal ada.
Nombor telefon dan nombor kad disimpan?
Satu penapis membuang e-mel, nombor telefon, nombor kad dan nombor kad pengenalan daripada fakta yang diekstrak sebelum ia ditulis. Ia mengenali corak, bukan membaca fikiran — jadi nombor kad sebenar tetap sesuatu yang tidak patut dihantar kepada chatbot.
Cipta watak dalam Telegram →

Baca seterusnya

Apa yang kami pelajari sambil membina watak