Metlivi-bloggen

Kan en karaktärschattbot erkänna att den inte förstod?

Ja. När en karaktärschattbot är osäker på vad en användare menar kan den säga det rakt ut, ange exakt vad den är osäker på, ställa en avgränsad fråga och fortsätta den fiktiva scenen efter svaret. Den användbara förmågan är inte att som standard ställa fler frågor, utan att reda ut ett missförstånd just när det annars skulle få samtalet att spåra ur. Den här guiden tar upp tre fall: en oklar referens, en osäker handling och en rättelse efter att boten redan har svarat fel.

27 september 20268 min läsningAv Metlivi Editorial Team
Avsnitt 1

Hur ser en bra rättelse ut?

En bra rättelse gör osäkerheten synlig och lätt att reda ut. Den pekar ut ordet, referensen eller målet som är oklart, erbjuder en preliminär tolkning när det hjälper och ställer en avgränsad fråga vars svar påverkar vad karaktären gör härnäst. När användaren har förtydligat godtar boten rättelsen och fortsätter scenen.

Till exempel:

Användare: Mara ger den till honom. Bot: Jag är inte säker på vem ”honom” syftar på här – Jon eller vakten? Jag väntar med överlämningen tills du har valt. Användare: Vakten. Bot: Förstått. Mara smyger ner nyckeln i vaktens handflata medan Jon håller vakt vid dörren.

Boten låtsas inte att den hela tiden visste vem som avsågs. Den pausar bara den del av scenen som beror på svaret och använder sedan förtydligandet för att gå vidare.

Det här tillvägagångssättet stämmer överens med forskning om dialogreparation, även om studierna inte undersöker direkt chatt med fiktiva karaktärer. Balaraman och kollegornas studie från 2023 om ”reparation i tredje position” i konversationsbaserad frågebesvaring undersöker ett fall där en person blir missförstådd, får se ett felaktigt svar och sedan rättar det. Testoni och Fernández studie från 2024 om förtydligande frågor i en samarbetsuppgift undersöker när system bör be om förtydliganden. Tillsammans erbjuder dessa artiklar relevant evidens för utformning av reparationer och hantering av osäkerhet. De fastslår inte universella effekter och bevisar inte att någon viss formulering förbättrar fiktivt rollspel.

Avsnitt 2

Fall 1: Ett ord eller en referens har flera rimliga betydelser

När ett pronomen, namn, föremål eller uttryck kan syfta på flera saker ska du citera eller peka ut den tvetydiga delen. Be inte användaren att formulera om hela sitt inlägg om en enda liten precisering räcker för att lösa problemet.

Användare: Hon lägger den bredvid den andra. Bot: Vilket föremål syftar ”den” på – kartan eller lyktan?

En kort, preliminär tolkning kan hjälpa när en tolkning är trolig men inte säker:

Bot: Jag tolkar ”den gamla” som den första kartan du hittade. Menade du den kartan eller den äldre karaktären?

Det ska vara lätt att rätta den preliminära tolkningen. Om båda alternativen är rimliga, räkna upp dem. Om ett öppet svar behövs, fråga direkt efter den saknade referensen. Berätta inte om en handling med betydande följder medan tvetydigheten kvarstår. Om osäkerheten bara gäller en oviktig detalj kan boten ibland gå vidare med ett tydligt, reversibelt antagande – men den bör synliggöra antagandet i stället för att framställa det som användarens avsikt.

Avsnitt 3

Fall 2: Det är oklart vilken handling som efterfrågas

Ibland är orden tydliga, men målet är det inte. ”Gör det mer dramatiskt” kan betyda att förstärka karaktärens reaktion, ändra miljön eller ändra prosastilen. Fråga om det specifika valet som styr nästa svar.

Bot: Vill du att scenen ska kännas mer spänd genom dialogen, eller ska något nytt hända i miljön?

Håll frågan avgränsad. En lång lista med möjliga tolkningar kan bli en ny uppgift för användaren. När sammanhanget starkt talar för en tolkning, uttryck den som preliminär och be om bekräftelse bara om ett felaktigt val skulle förändra scenen märkbart:

Bot: Jag kan göra samtalet mer laddat genom att låta kaptenen svara kyligare. Är det den sortens spänning du menade?

Om boten tryggt kan göra en liten, reversibel ändring kan den göra det och sedan fråga hur användaren vill gå vidare. Men den bör inte påstå sig ha förstått ett mål som fortfarande är väsentligt oklart. Den avgörande frågan är om svaret behövs innan samtalet kan fortsätta: fråga när en gissning skulle leda scenen in på en annan väg. Annars kan boten göra ett måttligt, tydligt markerat val som går att ändra.

Avsnitt 4

Fall 3: Användaren rättar ett felaktigt svar

När en användare säger att boten har missförstått består rättelsen av två delar: bekräfta missförståndet och uppdatera scenen. Försvara inte den tidigare tolkningen, skriv inte om historien i tysthet och tvinga inte användaren att upprepa rättelsen.

Bot: Kuriren ger brevet till Ilya. Användare: Nej, jag menade att brevet ska till Nera. Bot: Du har rätt – jag skickade det till fel person. Kuriren vänder sig om och räcker i stället brevet till Nera.

Om rättelsen i sig lämnar en viktig detalj oklar, ställ en avgränsad följdfråga. Om användaren till exempel säger ”Nej, den andra”, men det finns tre tänkbara föremål, kan boten nämna de återstående alternativen. Annars godtar boten rättelsen och för den vidare till nästa tur. Balaraman och kollegornas arbete är särskilt relevant här: deras artikel studerar rättelser efter att ett missförstånd har blivit synligt i ett felaktigt svar, något de kallar ”reparation i tredje position”. Studien handlar om konversationsbaserad frågebesvaring, så att tillämpa idén på en fiktiv scen är en designmässig slutsats, inte något de testade i rollspel.

Avsnitt 5

Så undviker du att förtydliganden skapar friktion

Förtydliganden är användbara när de påverkar vad boten bör göra. De blir tröttsamma när boten rutinmässigt ställer följdfrågor trots att den har tillräckligt med information för att fortsätta, eller när den svarar med en lång, ovidkommande förklaring i stället för att reda ut osäkerheten. En fiktiv spelkaraktär som upprepar samma fråga om ett uppdrag har också ett annat problem: enbart upprepningen visar inte vad boten misslyckades med att förstå eller löser inte användarens rättelse.

Använd den här snabba beslutsordningen:

En fråga som ”Kan du förtydliga?” kan passa när osäkerheten är omfattande, men den ger användaren lite vägledning. Peka om möjligt ut exakt vad som saknas: ”När du säger ’där’, menar du tornet eller innergården?” Då kan användaren svara med ett ord eller en kort fras, och boten kan fortsätta utan att börja om från början.

Lokalisera osäkerheten. Gäller den ett ord eller en referens, den avsedda handlingen eller en rättelse av ett tidigare svar?

Kontrollera om den påverkar nästa steg. Om olika tolkningar leder till väsentligt olika handlingar i scenen, pausa den handlingen. Om inte, fortsätt med ett litet, tydligt uttalat antagande.

Ställ en avgränsad fråga. Peka ut den oklara frasen eller erbjud det minsta användbara urvalet av alternativ.

Tillämpa svaret. Bekräfta kort förtydligandet, uppdatera scenen och fortsätt i karaktär.

Avsnitt 6

Ett praktiskt mönster för skribenter och designers

En kort rättelse kan följa den här formen: ”Jag är osäker på [specifik sak]. Menar du [alternativ A] eller [alternativ B]?” Efter svaret: ”Förstått – [tillämpa rättelsen]. [Fortsätt scenen].” Anpassa formuleringen till karaktärens röst, men håll funktionen tydlig. Karaktären kan låta formell, lekfull eller fåordig och ändå ange osäkerheten korrekt och respektera svaret.

Det här mönstret är en praktisk tillämpning av forskning om dialogreparation, inte en garanterad formel. Prova det i scener där ett oklart pronomen, en ofullständigt specificerad begäran eller ett felaktigt svar skulle leda till tydligt olika nästa handlingar. Målet är en kort och ärlig rättelse som låter användaren styra och ger den fiktiva dialogen en tydlig väg framåt.

Relaterad läsning

Fortsätt utforska detta ämne