Jak Stage Whisper radzi sobie ze spójnością narracyjną w długich kampaniach
Kiedy po raz pierwszy AI zacytowało coś, co powiedziałem trzy sesje wcześniej, wiedziałem, że to jest inne.
Nie "przybliżone" wspomnienie. Nie improwizacja, która brzmiała, jakby mogła się wydarzyć. Dokładny cytat, dostarczony w dokładnie odpowiednim momencie, przez NPC, który nawet nie był w centrum sceny.
To właśnie umożliwia system pamięci Stage Whisper. Ale żeby zrozumieć, dlaczego to ma znaczenie, musisz najpierw zrozumieć, dlaczego większość narzędzi AI do odgrywania ról zawodzi w tym punkcie.
Problem: Kontekst nie jest tylko ograniczony, on się rozwadnia
Modele AI mają ograniczone okno kontekstu. Poza wbudowaną wiedzą, którą AI ma ze swojego treningu, jedyne, co wie o Twojej kampanii, pochodzi z tego, co jest w kontekście. Dobry nowoczesny LLM ma kontekst około 200 tys. tokenów. Większe LLM mają 1 milion, ale są zazwyczaj drogie w użyciu. (Tak jest w I kwartale 2026 roku, jestem pewien, że ten post bardzo szybko się zdezaktualizuje, biorąc pod uwagę postęp)
200 tys. tokenów może pomieścić dialog z około jednej do trzech sesji rozgrywki TTRPG. Ale samo posiadanie pełnego dialogu sesji w kontekście nie jest niezawodnym sposobem na zapewnienie, że faktycznie zostanie użyty. Jest jeszcze czynnik: rozwodnienie kontekstu.
Modele AI mają ograniczoną zdolność do znajdowania i wydobywania istotnych informacji z tego, co jest w kontekście. Im więcej rzeczy jest tam upchanych, tym cieńsza jest uwaga AI. Jeśli kontekst jest pełen wielu sesji rozgrywki, AI może nie znaleźć tej jednej konkretnej rzeczy, do której postać gracza próbuje się odnieść, lub rzeczy, do której narracja próbuje nawiązać.
Rezultat: niedokładne szczegóły, niespójności narracyjne, postacie, które brzmią na zdezorientowane. Na przykład narracja może napisać o "czułej chwili, którą dzieliliście w tej karczmie", ale może pomylić lokalizację, lub postać, lub wymyślić szczegóły, które nigdy się nie wydarzyły. Te rażące niespójności szybko łamią immersję.
Więc rozwodnienie kontekstu może być równie szkodliwe, jak nieposiadanie informacji w kontekście w ogóle. Oba prowadzą do tego samego problemu: postacie (lub narrator) nie wiedzą rzeczy, które powinny wiedzieć.
Czterowarstwowy system pamięci
Stage Whisper rozwiązuje to za pomocą czterech odrębnych typów pamięci, z których każdy rozwiązuje inny problem.
Warstwa 1: Karty postaci
Pierwszym problemem, który Stage Whisper rozwiązuje, jest po prostu to, że kontekst nie jest wystarczająco duży, aby pomieścić całą historię gry. Musimy pamiętać, kim są postacie między sesjami. Nie możemy pozwolić, by każda nowa sesja wprowadzała zupełnie nową obsadę.
Stage Whisper tworzy pełne karty postaci dla każdej ważnej postaci, w tym postaci gracza. Te informacje są przechowywane w bazie danych i ładowane do kontekstu dla każdej sceny, w której postać jest obecna. Więc AI wie przez cały czas, kim są te postacie: ich osobowości, wygląd, historie.
Nie musi ładować każdego NPC! Możemy więc mieć bardzo dużą i zróżnicowaną obsadę NPC, których można wprowadzać w razie potrzeby. Przeprowadziłem już kilka kampanii, gdzie jestem częścią załogi dużego statku lub pociągu, i Stage Whisper jest w stanie utrzymać tę listę załogi około 20 postaci, które mogą się pojawiać, ze spójną osobowością, tam gdzie to potrzebne. Lekarz w zatoce medycznej, główny inżynier i załoga inżynieryjna w sekcji inżynieryjnej, szef ładunku w zatoce ładunkowej, pilot i kapitan na mostku i tak dalej.
Warstwa 2: Podsumowania sesji
Zamiast trzymać całą historię czatu w kontekście, Stage Whisper podsumowuje sesje w podsumowaniach.
Tylko ostatnie podsumowanie sesji jest ładowane do kontekstu, wraz z listą pięciu poprzednich podsumowań sesji (jeszcze krótsza, jednoakapitowa wersja podsumowania). AI może zdecydować o pobraniu większej liczby podsumowań sesji i załadować pełne podsumowanie dla każdej sesji, do której uzna, że naprawdę potrzebuje się odnieść. To nie jest eleganckie, ale zapewnia, że ważne informacje są albo na początku, albo na końcu kontekstu, gdzie AI najlepiej potrafi się na nich skupić.
Między kartami postaci a podsumowaniami sesji, AI wie, kim są postacie i ma dobre pojęcie o tym, co wydarzyło się niedawno. Jest to dodatek do plików kampanii, które śledzą długotrwałe wątki i są efektywnie notatkami MG na temat tego, co dzieje się w kampanii i jakie są najnowsze pilne sprawy.
Warstwa 3: Wspomnienia NPC i podsumowania scen
Ale to często nie wystarcza. W dłuższych kampaniach gracz i inne postacie mają wspólną historię. Doświadczyli wydarzeń o wysokiej stawce i wysokich emocjach. Mają wspólne, powtarzające się żarty. Chcą odwoływać się do wcześniej udanych zagrywek lub przypominać sobie porażki.
Podsumowania sesji dają Ci ogólny obraz: punkty fabuły, główne momenty rozwoju postaci. Ale potrzebujesz czegoś bardziej szczegółowego dla niuansów konkretnych wydarzeń lub konkretnych cytatów.
Stage Whisper generuje również wspomnienia NPC i podsumowania scen. Różnica: podsumowania sesji koncentrują się na obiektywnej narracji tego, co się wydarzyło. Wspomnienia NPC koncentrują się na tym, co NPC czuli lub myśleli w danym momencie, ich wersji wydarzeń, która może różnić się od suchego podsumowania. Podsumowania scen rejestrują konkretne dialogi i sekwencje akcji bardziej szczegółowo niż podsumowanie.
Pod koniec sesji AI czyta historię wiadomości i wyodrębnia ważne wspomnienia dla każdego NPC. Przekształca je w ustandaryzowany format zawierający:
- Obserwacje — co NPC faktycznie widział
- Refleksje — co NPC czuje w związku z tym
- Metadane — tagi, tematy, wynik ważności
AI następnie wywołuje narzędzie do wstawienia tego do wektorowej bazy danych, gdzie treść jest wektoryzowana. Zapewnia to wyszukiwanie semantyczne, umożliwiając dopasowywanie wspomnień według znaczenia, a nie tylko słów kluczowych.
Później, gdy AI musi wyszukać wspomnienia, pisze zapytanie w stylu "Yuki płacząca na korytarzu", a to przywołuje wszystkie istotne wspomnienia, nawet jeśli nie pasują do dokładnego sformułowania. AI wybiera to, czego potrzebuje z wyników.
Warstwa 4: Wiedza
Postacie muszą pamiętać, co się wydarzyło. Ale sam świat również musi pozostać spójny. Struktura polityczna miasta musi być spójna między sesjami. System magii, który działa w określony sposób, również musi pozostać spójny.
Większość kampanii nie ma tego wszystkiego zaplanowanego od początku. Więc wpisy wiedzy są dodawane i aktualizowane w miarę trwania sesji, a następnie służą jako odniesienie dla nowych scen, aby zapewnić spójność.
Jakie to uczucie, gdy to działa
Cechą odróżniającą granie w grę od czytania książki jest to, że gracz ma sprawczość. Decydujesz o swoich działaniach, swoich słowach, a narracja i inne postacie na to reagują. Fakt, że postacie mogą cytować to, co powiedziałeś kilka sesji wcześniej, pomaga podkreślić tę sprawczość i więź, którą budujesz ze światem i ludźmi w nim.
Oto prawdziwy przykład z sesji Stage Whisper:
[Dane gracza] "Cieszę się, że byłem głodny i postanowiłem otworzyć drzwi o 2 w nocy"
[Narracja]
Odstawia kubek. Powoli. Ostrożnie. Jakby trzymała coś kruchego. Potem odwraca się w Twoją stronę na kanapie, podwijając jedną nogę pod siebie, jej kolano prawie dotyka Twojego.
"Otworzyłeś drzwi o 2 w nocy, bo byłeś głodny."
"Tak."
"A ja płakałam na korytarzu, bo byłam... nie w porządku. I zobaczyłeś mnie. I powiedziałeś: 'Nie podglądam.'"
Kontekst: NPC i moja PG wspominają noc, kiedy się poznali. NPC właśnie przyznała, że cieszyła się, że tam była, bo mogła poznać moją PG. Odwzajemniam się, przypominając sobie konkretny szczegół z tamtej nocy. NPC odpowiada bezpośrednim cytatem z tego, co powiedziałem kilka sesji wcześniej, co mogło pochodzić tylko ze wspomnienia NPC lub wspomnienia sceny.
Ta scena uderza mocniej, ponieważ NPC jest w stanie odnieść się do czegoś, co powiedziałem, słowo w słowo. Nie tylko improwizować lub wymyślać, albo przypominać sobie suche wydarzenia. To dokładne przywołanie. I ta specyficzność sprawia, że relacja wydaje się prawdziwa. Moje działania i słowa miały znaczenie.
Czego Stage Whisper jeszcze nie rozwiązuje
Nawet z tym systemem pamięci wciąż są problemy.
Kontekst wewnątrz sesji: System pamięci jest skuteczny między sesjami, ale nie rozwiązuje problemu kontekstu w ramach pojedynczej dużej sesji. Sesje mogą trwać długo i zawierać dużo dialogów. Optymalizacja zarządzania kontekstem w ramach sesji jest wciąż potrzebna, aby uniknąć efektu rozwodnienia kontekstu.
Sekrety: Ponieważ każda karta NPC jest ładowana, a AI ma pełny widok wszystkich postaci, ma tendencję do ignorowania sytuacji, gdy konkretna postać nie powinna czegoś wiedzieć lub działać na podstawie czegoś. AI mają tendencję do działania na podstawie wszystkich dostępnych im informacji, więc trudno jest sprawić, by nie działały na podstawie czegoś, czego postać by nie wiedziała. To wymaga bardziej rozbudowanej konfiguracji.
Oba te problemy są aktywnymi obszarami prac. Problem sekretów w szczególności jest czymś, nad czym pracuję teraz — więcej o tym w przyszłym poście.
Stage Whisper jest zbudowane dla ludzi, którzy chcą grać w solo TTRPG z głębią i spójnością długotrwałej kampanii. Zacznij grać lub dołącz do naszego Discorda, aby zobaczyć, jak system pamięci działa w praktyce.
Aby dowiedzieć się więcej o systemie pamięci Stage Whisper, zobacz Część 2: Izolacja kontekstu i Część 3: Śnienie NPC.