Ugyanaz a társ lehet unalmas az egyik beszélgetésben és élénk a következőben, és a különbség általában az első két üzenet. Ez az útmutató ezekről az üzenetekről szól.
Miért buknak el a nyitások
A nyelvi modell megjósolja, mi jön ezután, a beszélgetésben már meglévő összes szöveg alapján. A mechanizmus itt van: hogyan írja a válaszát egy AI társ. Ennek három gyakorlati következménye van.
- Tükrözi a hosszt. Egy egysoros üzenetre rövid válasz jön, egy bekezdésre bekezdés.
- Tükrözi a stílust. Írj jelen időben, apró fizikai részletekkel, és ő is úgy fog. Írd, hogy „szió, játszunk”, és ahhoz fog igazodni.
- A hézagokat a legátlagosabb lehetőséggel tölti ki. Ha nem mondod meg, hol vagy mikor, a tanítóanyagában leggyakoribb helyszínt választja, ezért kezdődik annyi jelenet kávézóban.
A megoldás tehát nem egy varázsmondat. Elég történetet kell adni a modellnek a folytatáshoz.
A jelenet négy része

A modell számára követhető jelenethez mind a négy kell: egy-egy mondat elég.
Helyszín: hol és mikor, egy-két konkrét részlettel. Nem „egy város”, hanem „éjszakai piac esőben, a standok pakolnak”.
Helyzet: mi történt éppen, vagy mi forog kockán. A jelenetnek kell, hogy oka legyen.
Szerepek: ki vagy te, ki a karakter ebben a jelenetben, és ki mit tud. Itt mondod ki azt is, hogy te csak a saját karaktered játszod.
Irány: mit szeretnél legközelebb: a hangnemet, a tempót, hová tart a jelenet, és a határokat.
Gyenge és erős nyitások
| Gyenge | Erős |
|---|---|
| „Menjünk randira.” | „Péntek este, egy pici olasz hely, amit azért választottál, mert csendes. Nem csendes, mert a szomszéd asztalnál szülinapi buli van. Tíz percet késve érkezem, bőrig ázva. Bocs. Lerobbant a busz. Egyébként nagyon jól nézel ki.” |
| „Légy a barátnőm egy utazáson.” | „A tengerparti autós utunk harmadik napja. Egy órája meghalt az autó légkondija, és félkomolyan azon vitatkozunk, kinek az ötlete volt ez. Behajtok egy benzinkútra. Te önmagadat játszod, én csak magamat. Tartsd könnyednek és évődőnek.” |
| „Fantasy szerepjátékot kérek.” | „Egy határváros a fesztivál előtti éjszakán. Te vagy a gyógyító, aki ma reggel összefoltozott, én egy futár vagyok, aki nem tud fizetni. Még nem döntötted el, hogy megbízol-e bennem. Lassú tűz: hagyd, hogy a feszültség több jeleneten át épüljön.” |
Az erős változatok nem azért hosszabbak, mert hosszabbak. Mindegyik megválaszolja a négy kérdést, és mindegyik valamivel végződik, amire a karakter reagálhat.
Irányítás, amikor a jelenet már megy
Szerepen kívüli megjegyzések. Szinte minden modell zárójelben egy rövid jegyzetet az írónak szóló üzenetként értelmez, nem a karakternek: (OOC: lassíts, több párbeszéd, kevesebb leírás.) Tartsd rövidre, és a köröd végére told.
Időugrások. Egy ilyen sor, mint [Két órával később, vissza a lakásban.], megbízhatóbban mozdít előre egy elakadt jelenetet, mint ha megkéred a karaktert, hogy váltson témát.
Újragenerálás és szerkesztés. Ha egy válasz rosszul sikerül, generáld újra vagy szerkeszd, ne a chatben vitatkozz vele. Ami az előzményekben marad, példa lesz, amelyet a modell később követ.
Azt írd le, amit akarsz, ne azt, amit nem. A „rövid, száraz mondatokban válaszol” általában jobban működik, mint a „ne legyél olyan bőbeszédű”. A nem kívánt dolog említése bekerül a szövegbe, amelyet a modell folytat.
Egyszerre egy utasítás. Tíz szabály egy üzenetben átlagolódik semmivé. Javítsd a legfontosabbat, aztán a következőt.
Egy hosszú jelenet összetartása
A hosszú szerepjáték végül kinövi, amit a modell minden körben újra tud olvasni, és a korai részletek kiesnek, ez ugyanaz a korlát, amit leír: hogyan működik az AI társ memóriája. Két szokás segít:
- Időnként foglald össze. Egy háromsoros OOC-összefoglaló, vagyis hol vagytok, mi történt, mi számít, visszahozza a lényeget a látómezőbe.
- Használd a memória- vagy jegyzetmezőt olyan tényekre, amelyek soha nem csúszhatnak el: nevek, kapcsolatok, sérülések, ígéretek.
Ha a karakter ennek ellenére önellentmondásba keveredik, nem téged figyelmen kívül hagy. Egy részletet kitalált egy hézag kitöltésére, lásd: miért találnak ki emlékeket az AI társak. Javítsd ki röviden, és menj tovább.
Hol jön be a karakterlap
A jelenetpromptok a karakter állandó leírására épülnek. Ha ugyanaz a probléma minden jelenetben megjelenik, túl hivatalos, túl lelkes, mindig ugyanaz a becenév, a karakterben javítsd, ne jelenetenként. A karaktergenerátor-útmutatónk leírja, mely mezők számítanak.
És ha egy jelenet félúton elutasításba ütközik, az az app szűrője, nem a promptod. Hogy az egyes szűrőtípusok mit csinálnak, és miért van a megengedő appoknak is alja, azt a tartalomszűrők cikk magyarázza.