Janitor
Strona główna
Ctrl K
Zaloguj sięZarejestruj się

Jak tworzę swoje lorebooki – Kulisy tekstu

Przetłumaczono z angielskiego·

How I make My Lorebooks - Behind The Text

5

5

by:@Candle_Wick

Cóż, nie jestem pewien, czy tego chciano, czy nie, ale chcę wyjaśnić, jak tworzę swoje lorebooki pod względem struktury. Dać obraz, jak to działa.


Ten obrazek sprawił, że się zesrałem i zachichotałem. W tej kolejności.

Cała grafika tutaj jest autorstwa @juniperarts

1. Motto – Optymalizuj bez strat

W wielu botach MHA nie ma tego poziomu szczegółowości, który lubię. Jasne, to miecz obosieczny: mniej szczegółów oznacza dłuższe odgrywanie ról, a za dużo szczegółów oznacza bardzo krótkie, ale immersyjne odgrywanie ról.

W botach MHA z dużą ilością szczegółów traci się też wytrzymałość, a ja chciałem zachować tę immersję bez utraty szczegółów.

Więc w swoim bocie MHA zrobiłem „moduły” i tym podobne, które dzielą całe karty na moduły, którymi można łatwo zarządzać i je edytować, ale też sprawiają, że cała postać nie jest używana w stałym kontekście tokenów, co pozwala na dłuższe odgrywanie ról ze szczegółami.

Jestem dosłownie tym jednym grubym skurwysynem, który chce ciasto, tort i całą piekarnię. Chcę jak najlepsze ze wszystkich światów, gdy prowadzę RPG. Immersję, tak kanoniczną, jak to możliwe, i w zasadzie tyle, ile tylko zdołam tam wepchnąć.



2. Moduły – Dynamiczne karty

W modułach podzieliłem na przykład karty postaci na wiele części.

CORE – Mamy CORE, czyli główne informacje o postaci, gdy wpiszesz imię postaci. Zawiera różne informacje, takie jak wzrost, waga, imię, rodzina, przynależność, krótki opis działania ich Quirku itp., ale też szczegóły wyglądu i osobowość. Także ciekawostki. Ciekawostki są fajne.

Celem kart CORE jest, by miały mniej niż ~2000 tokenów na CORE, ale niektóre postacie, jak Midoriya, po prostu nie mogą być aż tak małe, jasne, stały się zaskakująco małe, ale nie „malutkie”.

Umiejętności – Następnie są umiejętności, nie Quirk, ale umiejętności. Tutaj wyjaśnia się zdolności i umiejętności postaci; choć to nie najważniejsza sekcja, niektóre postacie mają rozległe umiejętności i musiałem zrobić z tego osobny moduł.

Quirk – Podstawowe szczegóły Quirku postaci zostały zrobione osobnym modułem. Choć karty CORE mają trochę krótkich informacji o ich Quirku, nie mają wszystkiego. Więc wpisanie nazwy Quirku danej osoby aktywuje wpis, albo umieszczenie imienia osoby i słowa „Quirk” w tym samym prompcie również aktywuje wpis. Jednak postacie takie jak All For One i Overhaul po prostu użyją swojego imienia i „Quirk” zamiast nazwy Quirku, ponieważ ich pseudonimy są nazwami ich Quirków.

Relacje – Teraz tę sekcję postanowiłem podzielić na dziesiątki modułów na relację postaci. Więc technicznie niektóre postacie mogą mieć BARDZO dużo modułów. Ale na każdą relację, jaką ma postać, istnieje dla niej moduł relacji. Więc niektóre moduły relacji mogą być małe lub duże, ale aktywują się tylko wtedy, gdy „osoba 1” i „osoba 2” mają swoje imiona wspomniane w tym samym prompcie, co sprawia, że relacje zachodzą dynamicznie i zajmują o WIELE mniej kontekstu niż wcześniej.

Streszczenia – Streszczenia niestety nie wszystkie są bardzo „zoptymalizowane”, niektóre wpisy zajmują kilkanaście tysięcy tokenów informacji... Więc są raczej opcjonalne. Ale postanowiłem je dodać, jeśli chcesz skupić się na poszczególnych postaciach, jak Shoto Todoroki. Wpisujesz powiązaną lokalizację, nazwę arku lub część nazwy arku, a wpis aktywuje się, gdy imię „osoby 1” jest również w tym samym prompcie. Więc nadal dynamicznie, ale też kosztownie pod względem tokenów. Polecam tylko wtedy, gdy masz w centrum uwagi mniej niż ~3 osoby naraz. Chyba że masz gruby portfel i używasz SillyTavern, to spoko.

Ruchy Ostateczne – Ten moduł też może zostać podzielony, bo niektóre wpisy robią się całkiem duże. Ale ten moduł zawiera wszystkie ruchy ostateczne postaci ze szczegółami, więc gdy wspomnisz część słowa „Ultimate” lub „Special”, gdy postać jest obecna, wyciągnie to ruchy ostateczne tej postaci do kontekstu. Mogę jednak podzielić je na wpisy na poszczególne ruchy ostateczne dla optymalizacji.

Statystyki – Więc wiki MHA ma statystyki dla niektórych postaci, a ja postanowiłem traktować je jako kanon, tak jakby HPSC przypisywała statystyki postaciom. Więc jeśli wspomnisz „stats” lub poziom statystyki, jak „B+”, wyciągnie to statystyki wszystkich wspomnianych postaci jako kontekst. Całe szczęście te wpisy są bardzo małe.

Ekwipunek – Jeśli postać ma ekwipunek, jak Aizawa i jego szal, jeśli wpiszesz „Equipment”, wyświetli to kontekst informacji o ekwipunku obecnych postaci. Większość tych wpisów też jest mała.

Cóż, nie jestem pewien, czy pamiętam z głowy inne moduły do kart postaci, ale to przynajmniej te ważne.

Niestety, w tej chwili nie wszystkie karty postaci używają najnowszego formatu modularyzacji postaci; obecnie tylko Shoto Todoroki jest w tym momencie w 100% ukończony. Jestem całkiem pewien, że zrobiłem wszystko dla postaci Shoto i nie powinienem potrzebować grzebać w jego karcie w najbliższym czasie. Wiele postaci nie ma niektórych modułów i nadal nie są tak zoptymalizowane, jak to możliwe; postacie z Wydania 2.0 i sprzed początku drugiej sagi nie są w pełni zoptymalizowane, ale wszystko, co jest dodawane do drugiej sagi bota, jest zgodne z formatem.

Przepraszam też, bo czytanie wszystkich modułów dotyczących postaci może być trudne, ponieważ moduły są uporządkowane według kategorii, a nie postaci. Więc moduły jednej postaci mogą być daleko i rozproszone, jeśli chcesz czytać tylko o jednej postaci.

(Przepraszam, żadnego śmiesznego mema z kulis, żadnej grafiki przedstawiającej tylko kanoniczne postacie, która nie wywoła czujników JAI.)

3. Arki, Wydarzenia, Rozdziały, Odcinki – Oś czasu

Dla arków robię ogólny arkusz podsumowujący na ark, a potem robię też podsumowanie na wydarzenie składające się na ark. Głównie wydarzenia oparte na walce, ale jednak.

Całe arki zostały streszczone, by być bardziej wydajne tokenowo, ale nadal są kosztowne pod względem kontekstu, bo niektóre używają ~25 000 tokenów, jak Ark Egzaminu na Tymczasową Licencję Bohatera. Te wpisy są przeznaczone do użycia w twojej pierwszej wiadomości i stopniowo zapominane, przeznaczone tylko do przypomnienia AI obecnego otoczenia.

Wydarzenia to drobne wydarzenia składające się na ark; wspomnij wydarzenie po nazwie, na przykład w OOC, by dać AI znać otoczenie. Aby przejrzeć wydarzenia, przejdź do lorebooków podfabuły, by przeczytać klucze.

Rozdziały i odcinki jednak nie zostały w pełni dodane, zwlekam, ale ostatecznie chciałbym wprowadzić informacje o każdym pojedynczym odcinku i rozdziale do lorebooka, więc jeśli chciałbyś, możesz powiedzieć wpis odcinka i/lub rozdziału, a to zmieni otoczenie. W tej chwili nie zostało to dodane. Jestem leniwym chujem, który skupia się na daniu głównym, deser przychodzi później, i na mój gruby tyłek, przyjdzie.

4. Pisz jak Wiki

Jak piszę wpisy?

Cóż, jestem leniwy. Dużo ctrl+c i ctrl+v.

Kopiuję z wiki i przenoszę do uporządkowanych wpisów. Staram się jednak jak mogę przejrzeć i poprawić błędy ortograficzne i gramatyczne oraz zmienić sformułowania na „uniwersyteckie AU”, żeby mnie nie tknęli. Więc pisanie wpisów to bardziej podwójne sprawdzanie i czytanie tego, co wklejam, i przeformułowywanie.

Ale jeśli muszę coś napisać ręcznie, staram się pisać tak, jak pisałaby to wiki. Skupiając się na tym, by było jak najbardziej kanoniczne, bez łamania jakichkolwiek zasad.

Piszę też postacie i karty wszystkie naraz w jednym posiedzeniu i miejscu, zanim podzielę to na moduły, żeby móc śledzić wszystko naraz.

Nie koduję erotyki ani takich rzeczy skupiających się na takich cechach, bo osobiście nie robię erotyki i jestem tu dla głupiej zabawy w walkę i tym podobnych. Ale jestem gotów dodać takie rzeczy dla społeczności, która tego chce.

5. Obawy

Im więcej piszę tego bota, tym bardziej się martwię o pamięć kontekstu. Bo choć optymalizuję go pod okno 124K, jest kilka rzeczy, poza streszczeniami wielkości grubego tyłka Teto, które mnie martwią. JAI z jakiegoś powodu nie pozwala na okna większe niż 124K, więc LLM-y z większymi oknami są zredukowane do takiego maksimum. Co jest irytujące.

Więc choć staram się to zrobić pod okno kontekstu JAI, obawiam się, że nadal może to nie być tak grywalne. Ale hej. Wszystkie informacje są darmowe, więc róbcie boty MHA, jakie chcecie. Ja już wykonuję większość pracy, żebyście wszyscy mogli chodzić z łatwością.

Jeśli masz pytania, śmiało pytaj mnie w komentarzach. Ta strona bota jest trochę po to, żebym ja paplał o moich lorebookach i o tym, jak je tworzę, albo odpowiadał na wasze pytania.

Utworzono 31 paź

Zaktualizowano 31 paź

Opublikowano 31 paź

  • Bez ograniczeń

Opublikowane czaty