Metlivi-bloggen

Kan AI-dialog i spel spela roll när den inte kan ändra reglerna?

Ja. AI-dialog kan tillföra värde till ett spel med fasta mekaniker när den förbättrar vad spelarna kan fråga om, förstå, föreställa sig eller lägga märke till utan att låtsas ändra vad spelet tillåter. Rollen är då samtalsmässig snarare än mekanisk: den kan ge karaktärsröst, valfri stämning eller förklaringar som bygger på spelets fastställda fakta, medan spelets egna system fortfarande ansvarar för mål, föremål, relationer och utfall. Designen fungerar när gränserna är tydliga och samtalet är givande i sig.

30 september 20267 min läsningAv Metlivi Editorial Team
Avsnitt 1

Bestäm först vad dialogen får ändra

”Reglerna” kan betyda flera olika saker: om en dörr öppnas, vilket uppdragsmål som är aktivt, vad ett föremål gör eller hur en karaktärsrelation registreras. En design som lovar att detta förblir oförändrat bör definiera det uttryckligen. Behandla spelets tillstånd som den auktoritativa källan; genererad dialog kan beskriva eller reagera på godkända fakta, men får inte ange ett nytt mål, ge ett föremål, ändra en poäng eller antyda att ett val har registrerats när det inte har det.

Den uppdelningen spelar roll eftersom speldialog ofta förmedlar både berättelse och information om spelets tillstånd. Forskning om dialoggenerering specifikt för spel identifierar utmaningen i att hålla repliker trogna en karaktärs bakgrund och spelets uppdragsdetaljer, samtidigt som spelaren får den information som behövs. Författarna rapporterar lovande resultat, men också kvarstående problem med att skapa realistisk dialog av spelkvalitet. I praktiken är ett flytande svar inte automatiskt ett tillförlitligt svar på frågan om vad spelet kommer att göra. ”Ontologically Faithful Generation of Non-Player Character Dialogues”

En användbar designregel följer av detta: låt spelkoden avgöra konsekvenserna och låt dialoglagret bara tala utifrån de fakta det har fått. Den här gränsen är en designrekommendation som bygger på forskningsproblemet, inte ett påstående om att något särskilt spel redan fungerar så.

Avsnitt 2

Ge samtalet ett syfte utöver ett låtsasval

En spelare kan fortfarande göra ett meningsfullt val i samtalet utan att ändra mekaniken. Hen kan fråga om en karaktärs vardag, välja ett varmt eller torrt sätt att svara eller utforska ett ämne som inte behövs för huvuduppgiften. Konsekvensen är uttrycksfull: spelaren får forma tonen i utbytet eller bestämma vad hen vill höra. Valet bör inte framställas som en dold väg till ett annat resultat om en sådan väg inte finns.

En studie av dialogalternativ i 23 rollspel fann att de flesta undersökta alternativen skilde sig åt i pragmatisk funktion, till exempel hur en karaktär svarar socialt. Andra alternativ skilde sig åt i ämne eller bokstavlig betydelse. Författarna beskriver också hur skillnader mellan spelarens avsikt, menyns text, spelarfigurens framförande och den icke-spelbara karaktärens svar kan undergräva utbytet. Det ger ett praktiskt test för AI-dialog: respekterar svaret det spelaren menade att säga, och stämmer NPC:ns reaktion överens med den betydelsen? ”Improving optionality in video game dialogue with Trope-Informed Design”

Om en spelare väljer ”fråga vad som hände” bör NPC:n svara på frågan, inte tolka det som att spelaren går med på att hjälpa till. Om spelaren väljer ett skämtsamt svar bör repliken låta lekfull utan att i hemlighet räknas som en vägran. Sådana val kan få en karaktär att kännas mer genomarbetad och låta spelare leva sig in i en samtalsstil de föredrar. Värdet ligger i själva utbytet, inte i en dold mekanisk belöning.

Avsnitt 3

Använd AI för variation, inte auktoritet

AI är lättast att motivera här som ett sätt att variera formuleringar, svara på fler slags frågor från spelare eller förklara redan fastställd information med en karaktärs röst. En butiksägare kan beskriva samma fasta öppettider med en stressad ton efter en hektisk scen; en vägvisare kan förklara en känd kontroll på ett enkelt språk när någon frågar. Det här är illustrativa designexempel, inte funktioner i någon särskild produkt. Faktainnehållet förblir detsamma även när formuleringen ändras.

Forskning om genererad NPC-dialog rapporterar möjliga fördelar som friare inmatning och mer naturliga samtal, men också bieffekter som kan vara svåra att förutse eller kontrollera. Ett separat experiment som jämförde generativ och skriptad dialog i ett textbaserat spel fann större narrativ inlevelse och villigare upphävande av misstro i det generativa villkoret, men ingen signifikant skillnad i den övergripande spelglädjen. Resultaten är begränsade till studiernas deltagare och upplägg; de visar inte att AI-dialog förbättrar alla spel. De stöder däremot en snävare slutsats: större flexibilitet i samtalen kan påverka hur en scen känns, medan spelglädjen beror på mer än att en modell har genererat orden. Masaryk-universitetets sammanfattning av ”Beyond Pre-Defined Scripts: Player Perceptions on Generative Non-Player Character Dialogues” och University of Twentes avhandling ”Scripted or Generative?”

Skillnaden mellan röst och auktoritet hjälper till att sätta användbara gränser. En genererad replik kan omformulera ett verifierat faktum eller lägga till en liten karaktärsdetalj som inte motsäger etablerad berättelse. Den bör inte hitta på ett nytt tillgängligt uppdrag, påstå att spelaren har övertygat någon när relationsvärdena är oförändrade eller lova att en senare händelse kommer att utvecklas annorlunda. När systemet saknar ett godkänt svar är en kort replik i karaktär som medger att karaktären inte vet mer sammanhängande än en självsäker påhittad uppgift.

Avsnitt 4

Gör förklaringar verifierbara och valfria

Källstödda förklaringar har en annan uppgift än att skapa stämning. De hjälper spelare att förstå spelet: hur en känd regel fungerar, varför en synlig händelse inträffade eller var en instruktion kommer ifrån. Håll förklaringarna knutna till material som spelet kan verifiera, till exempel dess egen hjälptext, föremålsbeskrivningar, uppdragsanteckningar eller en referens som godkänts av utvecklarna. Om spelet inte kan styrka ett påstående bör dialogen inte fylla luckan genom att gissa.

En bra förklaring är tillräckligt konkret för att hjälpa, men gör inga större anspråk än den kan stå för. Till exempel är ”Den porten öppnas när den västra strömbrytaren har aktiverats” användbart bara om det villkoret faktiskt stämmer i spelet. Om NPC:n bara ger en ledtråd bör den presenteras som en ledtråd, inte som en garanterad lösning. Det här är en redaktionell designrekommendation som bygger på de dokumenterade svårigheterna med att förankra genererad dialog i spelets berättelse och uppdragsspecifikationer. Forskningsartikeln om KNUDGE

Låt sådana samtal vara valfria när de inte förmedlar viktiga instruktioner. Valfriheten låter intresserade spelare tillbringa tid i världen, medan de som vill fortsätta kan återgå till spelet. Det passar med en bredare metod för berättelsedesign där små dialoggrenar kan tillföra känslomässiga ögonblick och definiera karaktärer samtidigt som de knyts till en linjär berättelse. GDC, ”Branching on a Budget: Creating Agency Without Wrecking Scope”

Avsnitt 5

Knyt orden till världen som spelarna kan observera

Dialog känns mer trovärdig när den beskriver sådant som spelaren kan se eller redan har lärt sig: hur ett rum är möblerat, vad en karaktär synligt håller på med, ett ljud i närheten eller en nyligen inträffad händelse med ett fast förlopp. Det ger samtalet en konkret förankring utan att spelet behöver ändra sin mekanik. Miljöberättande fungerar på liknande sätt: platser, föremål, ljussättning och scenkomposition kan locka spelare att dra slutsatser om historia och betydelse utifrån det som finns där. GDC, ”What Happened Here? Environmental Storytelling”

Det ger också utvecklare ett enkelt sätt att granska genererade repliker. Fråga om en spelare kan verifiera detaljen utifrån den aktuella scenen eller etablerad information i spelet. Om inte, avgör om repliken tydligt presenteras som spekulation eller ofarlig personlig utsmyckning, eller om systemet bör förhindra den. Låt inte en stämningsfull beskrivning i smyg bli en felaktig instruktion.

Avsnitt 6

Utvärdera samtalet utifrån vad det faktiskt lovar

Innan du lägger till AI-dialog bör du skriva ner vad spelaren ska kunna göra genom samtal: ställa frågor med egna ord, höra valfria samtal mellan karaktärer, få förankrade förklaringar eller uttrycka en viss ton. Lista sedan vad som ligger utanför dess kontroll, till exempel att slutföra uppdrag, dela ut belöningar och registrera relationer. Den här korta listan över löften och gränser gör det lättare att upptäcka dialog som antyder en konsekvens spelet inte kommer att leverera.

Testa vanliga samtal såväl som ovanliga frågor. Håller sig NPC:n till sin karaktär? Svarar den på det som frågades? Undviker den att motsäga sådant som synligt framgår av spelet? Skiljer den mellan en ledtråd och en regel? Kan spelaren lämna samtalet utan att gå miste om en viktig instruktion? Sådana kontroller gör om frågan ”Verkar AI:n imponerande?” till konkreta frågor om nytta och tillit.

AI-samtal kan fylla en funktion även när de inte kan skriva om spelets regler: de kan göra valfria ögonblick mer responsiva, ge en karaktär en igenkännbar röst, hjälpa spelare att hitta förklaringar och väcka nyfikenhet på världen. Gränserna bör vara tydliga. När ord inte kan ändra ett utfall bör dialogen inte låtsas att de kan; den kan fortfarande göra spelarens tid med en karaktär eller plats mer specifik och engagerande.

Relaterad läsning

Fortsätt utforska detta ämne