Pamięć

Pamięć, którą możesz otworzyć, poprawić i skasować

Większość botów RPG streszcza cię po cichu i z czasem gubi wątek. Ten trzyma listę faktów, którą możesz otworzyć: popraw błędną linijkę, skasuj to, czego nigdy nie mówiłeś, albo wyłącz całość.

Talaforge › Pamięć, którą możesz otworzyć, poprawić i skasować

Chatbot może sprawiać wrażenie, że cię pamięta, na dwa sposoby. Pierwszy to długie okno kontekstu, które zapomina w chwili, gdy okno się przesunie. Drugi to zapisywanie.

Ten zapisuje — i, co nietypowe, pozwala ci przeczytać to, co zapisał.

Dlaczego postacie gubią wątek

Model nie ma pamięci między wiadomościami. Wszystko, co niby pamięta, zostało mu ponownie wysłane w promptcie. Kiedy rozmowa urośnie ponad to, co się mieści, coś trzeba wyrzucić albo streścić — i tu zaczyna się dryf: postać przestaje wiedzieć, jak ma na imię twoja siostra, potem zaprzecza temu, co mówiła tydzień wcześniej, aż w końcu po cichu staje się kimś innym, kto używa tych samych słów.

Większość produktów radzi sobie z tym, streszczając w tle. Działa do momentu, w którym streszczenie jest błędne — a wtedy jest błędne na zawsze, bo nigdy go nie widzisz i nie możesz poprawić.

Co jest naprawdę zapisywane

Krótkie fakty, wyciągane z rozmowy na bieżąco. Nie zapis rozmowy, nie worek wektorów — linijki, które da się przeczytać.

Są ograniczone na trzy sposoby naraz i to właśnie ta separacja nie pozwala historiom przelewać się między sobą:

Czytanie, poprawianie, kasowanie

Lista pamięci to ekran w ustawieniach czatu. Otwierasz go i widzisz fakty, po kolei. Jeśli któryś jest błędny, poprawiasz. Jeśli któryś nigdy nie powinien był powstać, kasujesz. Jeśli nie chcesz tego w ogóle, wyłączasz pamięć dla tej rozmowy i nic więcej nie jest zapisywane.

Brzmi drobno, a całkowicie zmienia sposób, w jaki to się psuje. Błędny fakt w ukrytym streszczeniu zatruwa każdą kolejną odpowiedź, a ty możesz tylko zgadywać, dlaczego postać zaczęła dziwnie się zachowywać. Błędny fakt na liście to linijka, którą poprawiasz w pięć sekund.

Gdy postać zapisuje coś po raz pierwszy, dostajesz o tym jedno powiadomienie. Nie przy każdej wiadomości — raz, żebyś wiedział, że ten mechanizm istnieje i gdzie go szukać.

Czego nigdy nie zapisujemy

Przez każdy wyciągnięty fakt przechodzi filtr i usuwa to, co w magazynie pamięci nie ma czego szukać: adresy e-mail, numery telefonów, numery kart, numery dokumentów tożsamości.

To filtr, a nie obietnica dotycząca tego, co wpiszesz. Usuwa wzorce, które rozpoznaje. Najbezpieczniej z prawdziwym numerem karty nadal jest po prostu nie wysyłać go do chatbota.

Pamięć, gdy scena się rozgałęzia

Każdą odpowiedź możesz rozgałęzić i zachować oba wątki. Nowy wątek dziedziczy wtedy pamięć, którą wątek macierzysty miał w tamtej chwili — gałąź startuje więc ze wspólnej przeszłości, a nie od zera, i dopiero potem idzie własną drogą.

O to właśnie chodzi w rozgałęzianiu: dwie wersje tej samej relacji, a nie dwoje obcych ludzi.

Dokąd pamięć podróżuje

Jeśli postać stanie się własnym botem na Telegramie, pamięć działa tam dokładnie tak jak w głównym czacie — nadal osobno dla postaci, wątku i osoby. Ktoś, kto rozmawia z twoim botem, buduje z tą postacią własną pamięć, i jest ona wyłącznie jego.

Czy mogę zobaczyć, co AI o mnie pamięta?
Tak — lista pamięci to ekran w ustawieniach czatu i pokazuje zapisane fakty po kolei. Na tym polega cały pomysł: pamięci, której nie możesz przeczytać, nie możesz też poprawić.
Czy mogę skasować wspomnienie?
Tak, pojedynczo albo wszystkie naraz. Możesz też wyłączyć pamięć dla danej rozmowy — od tej chwili nic więcej nie jest zapisywane.
Dlaczego chatboty AI zapominają?
Bo model nie ma pamięci między wiadomościami. Wszystko, co niby pamięta, zostało ponownie wysłane w promptcie, a gdy rozmowa przekroczy to, co się mieści, starsze rzeczy są wyrzucane albo streszczane. Zapisane fakty to przetrwają; okno kontekstu nie.
Czy pamięć jednej postaci przecieka do drugiej?
Nie. Pamięć jest ograniczona naraz do postaci, wątku i osoby. Osobne wątki z tą samą postacią mają osobną pamięć, a nic, co powiesz, nie jest widoczne dla innej osoby rozmawiającej z tą postacią.
Czy moja pamięć jest widoczna dla innych?
Nie. Jest przypisana do osoby. Dwoje ludzi rozmawiających z tą samą postacią buduje każde swoją i żadne nie widzi cudzej.
Co dzieje się z pamięcią, gdy rozgałęziam scenę?
Nowy wątek dziedziczy to, co wątek macierzysty wiedział w chwili rozgałęzienia, a potem idzie własną drogą. Oba pozostają dostępne.
Czy numery telefonów i kart są zapisywane?
Filtr usuwa z wyciągniętych faktów adresy e-mail, numery telefonów, numery kart i numery dokumentów, zanim cokolwiek zostanie zapisane. Rozpoznaje wzorce, a nie czyta w myślach — prawdziwego numeru karty nadal lepiej nie wysyłać do chatbota.
Stwórz postać w Telegramie →

Czytaj dalej