Rollespill-prompter som fungerer: slik setter du scener en AI kan følge

Slik fungerer det

En følgesvenn leser ikke åpningsreplikken din som en instruksjon. Den leser den som første side i en fortelling og skriver videre i samme stil. Det meste av skuffende rollespill starter med en åpning som ikke ga den noe å fortsette på.

Vi kan tjene provisjon på lenker på denne siden. Det endrer aldri en karakter.

Den samme følgesvennen kan føles kjedelig i én samtale og levende i den neste, og forskjellen ligger som regel i de to første meldingene. Denne guiden handler om de meldingene.

Hvorfor åpninger feiler

En språkmodell forutsier hva som kommer videre, basert på alt som allerede står i samtalen. Mekanismen står i slik skriver en AI-følgesvenn svaret sitt. Det har tre praktiske følger.

  • Den speiler lengden. En melding på én linje gir et kort svar, et avsnitt gir et avsnitt.
  • Den speiler stilen. Skriv i presens med små fysiske detaljer, så gjør den det også. Skriv «hei vil du rp», så tilpasser den seg det.
  • Den fyller hull med det mest gjennomsnittlige alternativet. Hvis du ikke sier hvor eller når, velger den det vanligste stedet i treningsdataene, og det er grunnen til at så mange scener starter på en kafé.

Løsningen er altså ikke en magisk frase. Den er å gi modellen nok av en historie til å fortsette på.

De fire delene i en scene

Diagram over de fire delene i en rollespill-prompt: sted, situasjon, roller og retning, hver med et eksempel på én linje

En scene modellen kan følge, trenger alle fire. Én setning hver er nok.

Sted – hvor og når, med en eller to konkrete detaljer. Ikke «en by», men «et nattmarked i regnet, bodene pakkes ned».

Situasjon – hva som nettopp har skjedd, eller hva som står på spill. En scene trenger en grunn til å eksistere.

Roller – hvem du er, hvem karakteren er i denne scenen, og hva hver av dere vet. Her sier du også at du bare spiller din egen karakter.

Retning – hva du vil ha videre: tonen, tempoet, hvor scenen skal, og eventuelle grenser.

Svake og sterke åpninger

SvakSterk
«La oss gå på date.»«Fredag kveld, en liten italiensk restaurant du valgte fordi den var stille. Den er ikke stille – det er en bursdagsfest ved nabobordet. Jeg kommer ti minutter for sent, gjennomvåt. Beklager. Bussen brøt sammen. Forresten, du ser fantastisk ut.»
«Vær kjæresten min på tur.»«Dag tre av roadtrippen vår langs kysten. Klimaanlegget i bilen døde for en time siden, og vi har kranglet, halvt på skjemt, om hvem sin idé dette var. Jeg svinger inn på en bensinstasjon. Du spiller deg selv, jeg spiller bare meg. Hold det lett og småfrekt.»
«Fantasyrollespill, takk.»«En grensby kvelden før en festival. Du er healeren som lappet meg sammen i morges, jeg er en kurer som ikke kan betale deg. Du har ikke bestemt deg for om du stoler på meg. Langsom oppbygging – la spenningen vokse over flere scener.»

De sterke versjonene er ikke lengre for lengdens skyld. Hver av dem svarer på de fire spørsmålene, og hver av dem ender med noe karakteren kan reagere på.

Styring når scenen er i gang

Notater utenfor rollen. Nesten alle modeller forstår et kort notat i parentes som en melding til forfatteren og ikke til karakteren: (OOC: ta det roligere – mer dialog, mindre beskrivelse.) Hold dem korte og sett dem på slutten av replikken din.

Tidshopp. En linje som [To timer senere, tilbake i leiligheten.] får en fastlåst scene videre mer pålitelig enn å be karakteren bytte tema.

Generer på nytt og rediger. Hvis et svar går galt, generer det på nytt eller rediger det i stedet for å krangle med det i chatten. Alt som blir stående i historikken blir et eksempel modellen følger senere.

Beskriv hva du vil ha, ikke hva du ikke vil ha. «Hun svarer med korte, tørre setninger» fungerer ofte bedre enn «ikke vær så ordrik». Å nevne det uønskede setter det inn i teksten modellen fortsetter på.

Én instruks om gangen. Ti regler i én melding blir gjennomsnittet av ingen. Rett det viktigste først, så det neste.

Hold en lang scene sammen

Langt rollespill vokser til slutt ut av det modellen kan lese på nytt hver runde, og tidlige detaljer faller ut. Det er den samme grensen som er beskrevet i slik fungerer hukommelsen i AI-følgesvenn-apper. To vaner hjelper:

  • Oppsummer av og til. En OOC-oppsummering på tre linjer, om hvor dere er, hva som har skjedd og hva som betyr noe, får det vesentlige tilbake i sikte.
  • Bruk hukommelses- eller notatfeltet til fakta som ikke må drive: navn, relasjoner, skader, løfter.

Hvis karakteren likevel motsier seg selv, ignorerer den deg ikke. Den har funnet på en detalj for å fylle et hull. Se hvorfor AI-følgesvenner finner på minner. Korriger den kort og gå videre.

Hvor karakterarket kommer inn

Scene-prompter virker oppå karakterens faste beskrivelse. Hvis det samme problemet dukker opp i hver scene, for eksempel for formell, for ivrig eller alltid det samme kjælenavnet, retter du det i karakteren og ikke scene for scene. Guiden vår til karakterbyggere tar for seg hvilke felt som teller.

Og hvis en scene stopper midt i med en avvisning, er det appens filter og ikke prompten din. Hva hver type filter gjør, og hvorfor selv frie apper har et gulv, forklares i innholdsfiltre.

Ofte stilte spørsmål

Hvorfor fortsetter AI-en å snakke og handle for karakteren min?

Den fortsetter historien, og ingenting har fortalt den hvor din del slutter. Si i åpningen at du spiller din karakter og at den bare spiller sin egen, hold replikkene dine korte og konkrete, og rediger bort linjer den skriver for deg. Modeller kopierer det som blir stående i chathistorikken.

Hvorfor glemmer den scenen etter en stund?

Lange scener sprenger mengden tekst modellen kan lese på nytt for hvert svar, så de tidligste detaljene faller ut først. Et kort sammendrag av scenen av og til, eller et notat i appens hukommelsesfelt, holder det vesentlige i sikte.

Fungerer disse promptene i alle apper?

Strukturen fungerer med alle språkmodeller, men appene skiller seg i filtre og i hvor mye av chatten de husker. Hva en app tillater, står i anmeldelsene våre, og hvordan filtre fungerer, forklares i artikkelen vår om innholdsfiltre.