Egy karakter anatómiája, akit az AI valóban el tud játszani
A legtöbb karakterplatform egy feltöltés gombból és milliónyi félkész adatlapból áll. Egy karaktert, aki kétszáz jeleneten át önazonos marad, nem feltölteni kell, hanem felépíteni. Megmutatjuk, mi kell hozzá.
Miért ernyed el a legtöbb AI-karakter?
Nyiss meg bármelyik karakterplatformot: milliónyi feltöltött adatlapot találsz, és a legtöbbjükben ugyanazt a hibát. Egy halom melléknevet. Melegszívű, mégis zárkózott. Vadul hűséges. Száraz humorú. Minden szó igaz, egyik sem mondja meg azonban a modellnek, mit tegyen, amikor hajnali kettőkor valami meggondolatlanságot mondasz.
Ha egy modellnek kell eljátszania a „zárkózottat”, ki kell találnia, hogyan néz ki ez a zárkózottság éppen ebben a pillanatban — és többnyire minden valaha megírt zárkózott karakter átlagát adja. Ezt a laposságot a modell számlájára írjuk. Pedig többnyire már az adatlapon elkezdődött.
Ezért lesz egy feltöltés gombjából önmagában katalógus, nem szereplőgárda: olyan karaktert írni, aki valóban működik a jelenetekben, mesterség, a mesterséghez pedig nem mindenkinek van ugyanúgy érzéke.
Egy karakter döntések rendszere
Nem a tulajdonságok működnek, hanem a döntési szabályok — kevés, de konkrét szabály, amelyek alapján cselekedni lehet.
Egy tétre menő vágy. Nem az, hogy „boldog akar lenni”, hanem hogy „tél előtt el akarja adni a műhelyt, de ezt az apja előtt nem mondhatja ki”. Ettől a műhelyben játszódó minden jelenet kap egy második réteget. Ha a vágy beteljesítése semmibe sem kerül, a karakter a második jelenetre kifogy.
Egy határ, amit nem lép át. Ezt hagyják ki a leggyakrabban, pedig ez a leghasznosabb elem. „Nem beszél arról az évről, amit távol töltött.” „Gyerekeknek nem hazudik, még akkor sem, ha ezzel könnyebb lenne.” A megtagadás teszi láthatóvá a karaktert — amikor a történet ezeket a határokat feszegeti, súrlódás keletkezik, és a karakter éppen a súrlódásban mutatkozik meg.
Mechanikával működő hang. A „nyersen beszél” csak címke. Ami már eljátszható: stresszhelyzetben rövid mondatokat használ, egy személyes kérdésre kérdéssel felel, és van egy visszatérő fizikai szokása. A konkrétumok messzebbre viszik a jelenlétet, mint egy bekezdésnyi jellemzés.
Néhány tény, amelyekből külön-külön jelenet születhet. Valaki, akinek tartozik. Egy tárgy, amit őriz. Egy hely, amit kerül. Három-négy kapaszkodó többet ér egy időrendbe szedett életrajznál, amelynek nagy része sosem válik cselekvésre alkalmassá.
Egy kidolgozott példa
Előtte: Mira, 34 éves, tehetséges restaurátor. Melegszívű, mégis zárkózott, száraz humorral. Szereti a régi tárgyakat, és gyűlöli, ha sajnálják. Bonyolult a kapcsolata a családjával.
Utána: Mira, 34 éves, apja műhelyében restaurál bútorokat. Vágya: tél előtt eladni a műhelyt. Nem teheti: amíg az apja ott van, nem mondhatja ki. Nem hajlandó: beszélni arról az évről, amit távol töltött — munka mögé rejti a kitérést. Hangja: rövid mondatok, sértettségében még rövidebbek; személyes kérdésre kérdéssel felel. Szokása: gondolkodás közben végighúzza a hüvelykujját egy illesztésen. Tények: tartozik egy Teo nevű férfinak; őrzi az anyja vésőjét, de nem használja; szag alapján meg tudja mondani egy tárgy korát, és ezt soha nem említi.
Ugyanaz az ember. A második már eljátszható — bármelyik rátermett modellben, bármilyen rendszerben. Ez már mesterség, a mesterség pedig átvihető.
Amit egy adatlap nem bír el
De még a jó adatlapnak is van plafonja, és érdemes megnevezni, mert a legtöbb AI-karakter ezen a plafon alatt él.
Egy ember nem csak döntési szabályokból áll. A múltja is része — az év, amelyről nem beszél, valójában tartogat valamit. A kapcsolatai is részei — Teo olyan ember, akinek saját érdeke fűződik a tartozáshoz, nem pusztán egy név egy mezőben. És az a hely is része, amely visszaismeri őt. Egy elszigetelten előadott adatlap, bármilyen jól megírva, nem más, mint arcot viselő monológ.
Ezt a mélységet nem lehet egy perc alatt feltölteni. Ki kell dolgozni — az összefüggő háttértörténetet, a különböző irányba húzó kapcsolatokat, azokat a részleteket, amelyeknek a negyvenedik jelenetben lesz jelentőségük, de már jóval előbb el kell ültetni őket.
Itt minden karaktert felépítünk, nem feltöltünk. Döntések oldala, összefüggő múlt, emberek, akikhez már tartozik — aztán a történet fejezi be az embert.
A projectDigo alapítója
Így építi fel a projectDigo a szereplőgárdáját
Ezért a projectDigo karakterei szerzői munka eredményei, nem felhasználói tartalmak. A katalógus minden szereplőjét kézzel építjük fel, a fenti fegyelmet követve és azon túl is: kidolgozott háttértörténettel, valódi kapcsolatokkal a történet többi szereplőjéhez, következetes határokkal, saját hanggal — és egy jóváhagyott arccal, amelyhez hű marad.
A kurált szereplőgárda tudatos kompromisszum. Egy feltöltés gombjával ezerszer gyorsabban tölthetnénk fel a katalógust; egyúttal melléknévhalmokkal is megtöltenénk. Inkább kevesebb olyan szereplőt adunk ki, akik kétszáz jeleneten át megállják a helyüket, mint egymilliót, akik tíz jelenet után elernyednek.
A mesterség pedig úgy ér véget, ahogy minden jó karakterírás: teret hagyva. A karakter gerince elkészül; hogy nyomás alatt mit tesz, az a személyiségének részévé válik, és ez a változat mindig jobb annál, amit bárki előre megtervezhetett volna. A történetekkel is ugyanígy dolgozunk — a fordulataikat, helyszíneiket és tétjeiket ugyanolyan gondosan kidolgozzuk, de ez már egy külön cikk témája.
Gyakori kérdések
Miért nem működnek a melléknevek egy AI-karakter leírásában?
Mert a melléknév egy benyomást nevez meg, de nem mondja el, hogyan kell előidézni. Ha a modellnek a „zárkózottat” kell eljátszania, a tanítóadataiban szereplő összes zárkózott karakter átlagából improvizál, az eredmény pedig sablonos lesz. Egy döntési szabály — például hogy személyes kérdésre kérdéssel felel — következetesen ugyanazt a benyomást kelti, mert megmondja, mit kell tenni.
Mit tartalmazzon egy karakterleírás a melléknevek helyett?
Egy tétre menő vágyat, egy-két határt, amit a karakter soha nem lép át, megfigyelhető mechanikákkal, nem címkékkel leírt hangot, valamint néhány konkrét tényt, amelyekből külön-külön jelenet születhet. Ez a váz bármelyik AI-rendszerben többet ér egy oldalnyi életrajznál.
Létrehozhatom a saját karakteremet a projectDigóban?
A szereplőgárda szerzői munka eredménye. Minden karakter házon belül épül fel — háttértörténet, kapcsolatok, határok, hang és jóváhagyott arc —, mert pontosan ez a mélység teszi lehetővé, hogy hosszú történeteken át is megállják a helyüket; ez pedig mesterség, nem kitöltendő űrlap. Játékosként egy olyan világot kapsz, amelynek lakói már elkészültek, mielőtt találkoztál velük.
Hogyan marad ugyanaz az ember egy karakter több száz jeleneten át?
Két vállalás dolgozik együtt: ami történik vele, azt rögzítjük, és az esemény a személyisége részévé válik, így a kétszázadik jelenet is tudja, mit alapozott meg a harmadik — a megjelenését pedig egyetlen jóváhagyott képhez kötjük, hogy az az arc nézzen vissza rád, amellyel találkoztál. A változás ettől még megtörténik, de azért, mert a történet előidézte.