
Komendy ze slashem: sterowanie jedną odpowiedzią naraz

W odgrywaniu ról z AI istnieje pewien szczególny rodzaj frustracji, na który prędzej czy później natrafia każdy stały gracz. Piszesz jedną starannie dobraną linijkę — „Wchodzę do pokoju i czekam.” — a postać odpowiada całym akapitem, który wkłada ci słowa w usta, decyduje, co czujesz, i przeskakuje scenę o trzy dni do przodu. Niczego z tego nie chciałeś. Chciałeś, żeby postać zareagowała, i chciałeś zachować dla siebie własną połowę opowieści.
Standardowe rozwiązania są zbyt grube. Możesz przepisać wiadomość i wygenerować odpowiedź na nowo. Możesz wgryźć się w ustawienia i zmienić styl narracji albo długość odpowiedzi dla całej rozmowy. Możesz przerobić profil postaci. To wszystko działa — i wszystko to jest jak strzelanie z armaty do wróbla, bo problem tak naprawdę dotyczy tej jednej odpowiedzi.
Dlatego zbudowaliśmy komendy ze slashem: małe, tymczasowe polecenia, które wrzucasz w pole czatu i które kształtują wyłącznie następną odpowiedź.
Problem termostatu
Większość funkcji „kontroli” w aplikacjach do czatu to termostaty. Ustawiasz je, zostają ustawione i wszystko dalej się temu podporządkowuje, dopóki nie wrócisz i nie zmienisz tego ponownie. Dla prawdziwych preferencji to właściwy model — jeśli zawsze chcesz prozy w trzeciej osobie, ustawiasz to raz i zapominasz.
Ale ogromna część sterowania wcale nie jest preferencją. Jest korektą. Ta odpowiedź wyszła za długa. Ta tura mówiła za mnie. Ta scena musi zwolnić i złapać oddech. W chwili, gdy zrobisz takie korekty trwałymi, tworzysz drugi problem: musisz pamiętać, żeby je cofnąć. A ludzie nie pamiętają. Włączają „krótkie odpowiedzi”, żeby naprawić jedną rozdętą turę, a potem przez następną godzinę zachodzą w głowę, czemu postać nagle stała się tak małomówna.
Chcieliśmy kierownicy, a nie termostatu. Skręcasz, samochód reaguje, a ona sama wraca do położenia środkowego. Odpowiedź następująca po tej, którą pokierowałeś, zachowuje się dokładnie tak jak wcześniej, bo tak naprawdę nic nie zostało zmienione — twoje zapisane ustawienia przez cały czas pozostają nietknięte.
Co jest na kierownicy
Sześć komend, w dwóch rodzinach.
Rodzina „nie wychodź ze swojego pasa” — lekarstwo na AI, które wciąż steruje twoją postacią jak marionetką:
- Nie mów za mnie — żadnych dialogów napisanych ani zasugerowanych w twoim imieniu
- Nie działaj za mnie — żadnego decydowania o twoich czynach, myślach, uczuciach czy zgodzie
- Tylko perspektywa postaci — odpowiedź zostaje po stronie postaci i pozostawia twoją otwartą
Rodzina pokręteł — rzeczy, do których inaczej musiałbyś otworzyć ustawienia:
- Długość odpowiedzi — krótka, średnia lub długa, na tę turę
- Styl narracji — wymuś pierwszą lub trzecią osobę na tę turę
- Tempo — zwolnij i pozostań w chwili albo popchnij ku kolejnemu uderzeniu akcji
Na jedną wiadomość możesz nałożyć maksymalnie trzy. Kombinacja, po którą ludzie sięgają najczęściej, to Nie mów za mnie + Nie działaj za mnie + Długość odpowiedzi: Długa — dłuższa odpowiedź wyłącznie z perspektywy postaci, która zostawia każde twoje słowo i każdy ruch tobie.
Decyzje projektowe, które miały znaczenie
Pisz, nie szukaj. Naciśnij /, a pojawi się menu, ale nigdy nie musisz z niego korzystać. Wpisz /nie mów za mnie albo /tempo: szybkie zwykłym językiem, a zostanie to rozpoznane automatycznie — po angielsku lub po chińsku. Najszybsza droga zostaje na klawiaturze, gdzie gracze fabularni i tak żyją.
Komenda nigdy nie jest twoją wiadomością. Polecenie staje się małym żetonem nad polem wpisywania; postać widzi twoje rzeczywiste słowa plus prywatną instrukcję na jedną turę, której ma nigdy nie wspominać. Sterowanie pozostaje w odpowiedzi niewidoczne. Żadnego [OOC: proszę krócej] przeciekającego do prozy.
Nakładanie ma barierki ochronne. Trzy to limit, duplikaty zwijają się do swojej najnowszej wartości, a kolejność nie ma znaczenia. Nie zbudujesz przypadkiem stosu wzajemnie sprzecznych instrukcji.
To samo wraca do położenia środkowego. I o to właśnie chodzi w całości. Komendy długości i narracji tymczasowo nadpisują twoje zapisane preferencje na jedną turę, a potem od razu im je oddają. Nie ma żadnego stanu do posprzątania, bo nie ma żadnego stanu.
Filozofia, która jest pod spodem
To ta sama idea, która przewija się przez wszystko, co budujemy: funkcja powinna być tak duża jak problem i ani trochę większa. Inteligentne podpowiedzi wycofują się tym bardziej, im dłuższa staje się rozmowa. Rozgałęzianie pojawia się tylko wtedy, gdy odbicie w bok ma sens. A sterowanie, jak się okazuje, jest zwykle czynnością na jedną turę — więc element kontrolny, który je naprawia, też powinien działać na jedną turę i sam po sobie sprzątać.
Najlepsza wersja funkcji kontrolnej to taka, o której nie musisz pamiętać, że jej użyłeś. Skręcasz kierownicą, scena trafia tam, gdzie chciałeś, a ty wracasz do opowieści.
Wypróbuj to przy następnym czacie — wpisz / i pokieruj jedną odpowiedzią. Napisz nam na naszej społeczności Discord, po którą kombinację sięgasz najczęściej.
Gotowy na doświadczenie dynamicznych rozmów z AI?
Dołącz do tysięcy użytkowników, którzy już odkrywają nieskończone osobowości i wciągające interakcje na Reverie.