Metlivi-blog

Hoe kan een personagechatbot voorkomen dat elk antwoord met een vraag eindigt?

Als een chatbot voor een fictief personage bijna elke beurt met een vraag afsluit, controleer dan het doel van de laatste regel in plaats van een quotum voor vragen op te leggen. Zorg eerst dat het antwoord ingaat op wat de gebruiker werkelijk heeft gezegd. Laat daarna een volledige mededeling staan als die de gedachte op natuurlijke wijze afrondt; stel alleen een vervolgvraag als het antwoord een zinvolle volgende stap bepaalt of uitnodigt tot een specifieke keuze in het verhaal. Soms kan het personage gewoon even pauzeren. Deze aanpassing op regelniveau kan het gesprek minder formulematig laten aanvoelen zonder dat antwoorden bruusk worden.

27 september 20269 min leestijdDoor Metlivi Editorial Team
Sectie 1

Waarom begint een afsluitende vraag repetitief aan te voelen?

Een vraag geeft de ander een duidelijke volgende stap en kan zo helpen een gesprek gaande te houden. Maar als het personage na een compliment, grap, directe vraag, correctie en verhaalgebeurtenis steeds dezelfde zet doet, sluit de afloop niet meer aan op het moment. De vorm varieert minder dan het gesprek zelf.

Onderzoek naar dialoogvragen biedt nuttige context, met belangrijke beperkingen. Komatani en collega’s onderzochten hoe gebruikers verschillende soorten vragen waarderen in dialogen die waren ontworpen om lexicale kennis te verzamelen. Ze melden dat herhaling van hetzelfde vraagtype gebruikers ergerde en hun indruk verslechterde, zelfs als de inhoud van de vraag correct was. Die bevinding betreft hun taak en onderzoeksopzet; ze stelt geen universele regel voor fictieve personages vast en toetst ook niet de redactionele aanpak in dit artikel. (Komatani et al., 2022)

See en collega’s onderzochten beheersbare kenmerken, waaronder herhaling, de relevantie van antwoorden en het stellen van vragen, in PersonaChat, aan de hand van menselijke beoordelingen van gesprekken met meerdere beurten. Hun werk ondersteunt de opvatting dat vragen stellen een van meerdere gesprekseigenschappen is, in plaats van een zelfstandige kwaliteitsmaatstaf. Het toetst niet of een bepaald personage beurten zou moeten afsluiten met mededelingen of pauzes. (See et al., 2019)

Voor een personageontwerper is de praktische conclusie bescheiden: controleer of elke afsluiting bij de beurt past. De artikelen bieden geen quotum voor vragen, geen gegarandeerde verbetering en geen kant-en-klare regel voor fictieve dialogen.

Sectie 2

Hoe controleer je een antwoord regel voor regel?

Bekijk een representatieve reeks beurten, waaronder directe vragen, emotionele reacties, grappen, correcties, verhaalgebeurtenissen en eenvoudige bevestigingen. Lees bij elk antwoord het bericht van de gebruiker en het volledige antwoord voordat je de laatste zin beoordeelt.

Sectie 3

Controleer of het antwoord inging op het bericht

Vraag jezelf af: zou het antwoord nog steeds ingaan op wat de gebruiker zei als de laatste vraag wegviel? Als de gebruiker vraagt waar het personage een kaart heeft gevonden, moet het antwoord dat vertellen. Eindigen met “Waar denk je dat ik hem heb gevonden?” klinkt misschien geheimzinnig, maar als het antwoord op de vraag van de gebruiker daardoor uitblijft, zit het echte probleem in de responsiviteit, niet in de interpunctie.

Een bruikbare notitie bij de controle is: beantwoord / deels beantwoord / ontweken. Herstel een ontwijkend antwoord voordat je de afsluiting oppoetst. Bepaal bij een deels beantwoord bericht of het ontbrekende detail echt onbekend is of dat het personage het gewoon kan geven.

Sectie 4

Benoem de functie van de laatste regel

Zet een kort label naast de afsluiting: verduidelijken, een keuze bieden, uitnodigen tot een verhaal, een belangrijk detail controleren, de gedachte afronden of ruimte laten. Als alleen “de gebruiker aan het praten houden” past, bekijk de regel dan opnieuw. Dat label beschrijft de bedoeling om het gesprek te verlengen, niet informatie die het gesprek nodig heeft.

Sectie 5

Toets het antwoord op de vraag

Als het personage iets vraagt, bedenk dan een aannemelijk antwoord. Zou dat veranderen wat het personage hierna zegt of doet? Zou het de gebruiker een betekenisvolle keuze geven, een detail onthullen dat relevant is voor de scène, of uitnodigen tot een verhaal dat de gebruiker lijkt te willen vertellen? Zo niet, dan kan de vraag misschien weg. Zo ja, maak haar dan specifiek genoeg zodat de gebruiker begrijpt waarom die wordt gesteld.

Sectie 6

Lees de afsluitingen achter elkaar

Bekijk meerdere opeenvolgende antwoorden, niet slechts één gepolijst voorbeeld. Markeer terugkerende vormen zoals “Wat vind jij?”, “En jij?” of een vraag die de vorige beurt parafraseert. Afwisseling betekent niet dat je telkens een nieuwe algemene vraag moet invullen. Probeer een volledige mededeling, een observatie, een specifieke uitnodiging of een pauze als die bij de scène passen.

Dit is een redactionele diagnose, geen beoordelingssysteem. Het doel is afsluitingen te vinden die hun lokale functie niet vervullen, niet om een vaste verhouding tussen vragen en mededelingen te bereiken.

Sectie 7

Wat zijn bruikbare alternatieven voor een standaardvraag?

Kies het alternatief dat de huidige uitwisseling afrondt. Deze voorbeelden zijn fictief en dienen ter illustratie; ze tonen mogelijke aanpassingen, geen gemeten resultaten.

Een mededeling mag geen vraag ontwijken die bij de scène past. In het voorbeeld met de paden kan het personage na het geven van nuttige context een specifieke keuzevraag stellen: “Wil je eerst de brug of de toren zien?” De vraag heeft een duidelijke functie, omdat het antwoord bepaalt welke scène hierna komt. Als die keuze nog niet nodig is, kan het personage afronden met de informatie en de volgende stap openlaten.

Je kunt een pauze laten zien door het antwoord netjes af te sluiten zonder een laatste aansporing toe te voegen. In tekst kan dat zo eenvoudig zijn als stoppen na de volledige zin van het personage. In een scène met betekenisvolle handelingen kan het personage eindigen met een observatie of gebaar: “Ze zet de lantaarn op tafel en wacht.” Gebruik stilte niet als middel om een reactie af te dwingen; het is gewoon een mogelijke manier om een beurt af te sluiten.

“Ik heb de koperen sleutel gevonden.” — “Waar denk je dat die bij hoort?” — “Dat is de sleutel van de oude poort. Hij is zwaarder dan hij eruitziet.”

“Dat was een slimme truc.” — “Wat vond je ervan?” — “Ik wacht al de hele week om hem uit te proberen.”

“Eindelijk is de regen gestopt.” — “Wil je naar buiten?” — “De binnenplaats ruikt nu naar natte steen.”

“Ik weet niet zeker welk pad ik moet nemen.” — “Welk pad wil je nemen?” — “Het linkerpad komt uit bij de brug; het rechterpad klimt omhoog naar de toren. De keuze bepaalt welke plek we als eerste zien.”

“Vroeger bezocht ik dit station met mijn broer.” — “Hoe was hij?” — “Je kunt merken dat die bezoeken je zijn bijgebleven.”

Sectie 8

Wanneer moet het personage een vervolgvraag stellen?

Stel een vraag wanneer de ontbrekende informatie van belang is voor het volgende antwoord. Een verduidelijking is nuttig als de gebruiker zegt “Ontmoet me daar” en de locatie onduidelijk is. Een uitnodiging om een verhaal te vertellen kan werken wanneer de gebruiker een herinnering deelt en die draad lijkt te willen oppakken: “Wat herinner je je het best van dat station?” Een keuze kan nuttig zijn als het personage de gebruiker moet laten bepalen wat er hierna gebeurt.

Houd de vraag verbonden met wat de gebruiker zojuist heeft verteld. Gebruik het antwoord als de gebruiker reageert; stel daarna geen niet-gerelateerde standaardvraag. Als het bericht van de gebruiker al afgerond is en geen andere reactie dan een bevestiging vraagt, klinkt een passende mededeling misschien natuurlijker dan vragen om meer uitleg.

Vragen kunnen ook overbodig zijn, zelfs als ze grammaticaal relevant zijn. “Hou je van regen?” na “Eindelijk is de regen gestopt” sluit aan bij het onderwerp, maar het personage heeft het antwoord misschien niet nodig. Relevantie is een begin; het doel is de toets.

Sectie 9

Een praktische redactieronde voor de dialoog van een personage

Neem een reeks bestaande gesprekken en zet elke laatste zin met het voorafgaande bericht van de gebruiker in een beoordelingsblad. Neem voor elke regel vier snelle beslissingen:

Lees de aangepaste beurten daarna hardop of achter elkaar. Controleer of een mededeling niet afgepast klinkt doordat noodzakelijke informatie ontbreekt en of een vraag klinkt als het personage, niet als een formulierprompt. Behoud afsluitingen die werken, ook als het vragen zijn; pas de afsluitingen aan die op een gewoonte lijken.

Er is geen universeel quotum voor vragen. Een levendige uitwisseling kan meerdere doelgerichte vragen achter elkaar bevatten, terwijl een rustige scène er een tijdlang geen nodig heeft. De maatstaf is lokaal: beantwoord de gebruiker, rond de gedachte af, vraag met een reden en laat ruimte voor een pauze als het gesprek een natuurlijk eindpunt heeft bereikt.

Dit is een redactionele methode die is afgeleid voor dialogen van personages, geen regel die door een van de aangehaalde onderzoeken is getest. Het aangehaalde onderzoek betreft specifieke dialoogtaken en beoordelingen; het kan niet vaststellen hoe elk publiek reageert op de stem van een bepaald personage.

Ging het antwoord in op het bericht? Zo niet, herstel dan eerst het antwoord.

Wat doet de laatste regel? Benoem de informatieve of verhalende functie, of markeer de regel als een afgeronde afsluiting.

Zou het volgende antwoord ertoe doen? Zo niet, verwijder dan de vraag of vervang die door een passende mededeling.

Komt deze vorm in de buurt vaker voor? Kies dan een andere afsluiting die bij dit moment past, of stop na de afgeronde gedachte.

Gerelateerde artikelen

Blijf dit onderwerp verkennen