Samtaledesign

Et manus er ikke et script. Slik skriver du et som tåler en ekte samtale.

Manuset kunden sender over, er skrevet av noen som ser for seg at samtalen går fint. Et script må også håndtere de gangene den ikke gjør det. Ti grep som skiller de to.

Kvinne i slutten av trettiårene sitter ved et trebord i et rolig kontor og merker opp en trykt manusside med penn, med piler og bokser tegnet i margen, mens et headset og en mobil med skjermen ned ligger ved siden av

Kunden sender over et manus. Det er skrevet i prosa, det leser godt, og det er skrevet av noen som ser for seg at samtalen går fint.

Et samtalescript er noe annet. Det er en tilstandsmaskin med definerte utganger, verktøykontrakter og en stemme som skal overleve å bli sagt høyt til en som holder på med noe annet mens hun snakker. Forskjellen mellom de to ligger nesten alltid i det manuset ikke sier: hva agenten aldri skal si, hvor telefonnummeret den samler inn skal ta veien, og hva som skjer hvis kunden svarer noe helt annet enn forventet.

De hullene er det som ryker i drift. Her er ti grep som lukker dem.

1. Ikke skriv scriptet før du vet hva som mangler

Dette er regelen det er mest fristende å bryte, fordi et manus pluss litt alminnelig forstand alltid er nok til å produsere noe som leser ferdig. Et script skrevet over uavklarte hull er verre enn ingenting: det ser gjennomgåelig ut, så det blir lest for tone i stedet for for den manglende utgangen, og feilen dukker opp i en ekte samtale i stedet for på papiret.

Sorter først alt du har fått i tre bunker: det manuset faktisk sier, det som er rimelig å anta men bør bekreftes, og det som ikke finnes. Vis listen før du spør om noe. Da svarer kunden bare på det som virkelig mangler, i stedet for å gjenta det hun allerede sendte – og listen viser henne samtidig hvor tynt et vanlig manus er.

Fyll aldri et hull med noe plausibelt. Står det åpent fordi ingen vet svaret, skal det stå som et åpent spørsmål i leveransen.

2. Begynn med sluttene

Før du skriver én replikk: list opp hver eneste måte samtalen lovlig kan ende på. Deretter jobber du deg bakover til grenene som fører dit.

Rekkefølgen er hele poenget. Slutter du skriver til sist, blir de uoppnåelige, for da er flyten allerede lagt og ingenting peker på tilfellet du nettopp kom på. Et utgående anrop har nesten alltid flere utganger enn manuset antyder:

  • målet er nådd
  • kunden takker nei
  • feil person
  • ingen samtale er mulig
  • kunden vil ha en annen kanal
  • oppringing avtalt
  • overført til et menneske

Hver av dem trenger én replikk og en avslutning av samtalen, og hver av dem skal eies av nøyaktig ett sted i scriptet. To definisjoner av samme utgang betyr to forskjellige farveller i samme situasjon.

3. Ett mandat, og bare ett

Mandatet skal kunne skrives i én setning, med en definert suksesstilstand og en tydelig avgrensning av hva som er utenfor.

To mandater i ett script gir to oppgaver løst halvveis. Skal agenten både følge opp et tilbud og kartlegge behov for noe nytt, er det to samtaler – og som regel to agenter. Klarer du ikke å lese scriptet fra start til slutt i én omgang, er mandatet for bredt, ikke scriptet for langt.

4. Skriv tilstander, ikke avsnitt

Den vanligste svakheten i et script som ellers er godt skrevet, er at det er ett langt avsnitt. Gi hvert steg i flyten fem faste felter: id, formål, instruksjoner, eksempelreplikker og utganger med betingelser.

kartlegg_behov

Formål: finne ut om kunden har et aktivt abonnement hos en konkurrent. Instruksjoner: Still ett spørsmål, vent på svar, bekreft kort, gå videre. Ikke kommenter leverandøren kunden nevner. Eksempelreplikker: «Har du forsikring hos noen andre i dag?» Utganger: Har konkurrent → neste steg. Har ingenting → hopp over tilbudsdelen. Vil ikke svare → utgang «takker nei».

Du får to ting igjen for det. Du kan endre ett steg uten å røre resten, og en manglende utgang blir synlig på siden i stedet for å bli et sted samtalen stopper opp.

5. Alt i anførselstegn blir sagt høyt

Hold én konvensjon hele veien: det som står i anførselstegn, sies ordrett. Alt utenfor er instruksjon til modellen. Aldri bland de to i samme setning.

Det betyr ingen markdown, ingen kulepunkter, ingen emoji og ingen parenteser inne i replikkene. En regianvisning i parentes inni anførselstegnene blir lest opp. Tall, datoer, beløp, telefonnummer og åpningstider skrives slik de uttales – «tolv hundre og nittini kroner», «fredag fjerde september», «fra ni til fire på hverdager». Tall er uansett det vanskeligste en stemmeagent håndterer på norsk, så de fortjener at du skriver dem ut.

Og let etter plassholdere før du leverer. En [firmanavn] eller {{kundenavn}} som aldri ble fylt ut, blir lest opp akkurat slik den står.

6. Én setning om gangen, ett spørsmål per tur

Kunden avbryter. Det er ikke uhøflighet, det er slik telefonsamtaler fungerer – og når hun gjør det, forsvinner det agenten ikke rakk å si. Det som ikke nådde fram, finnes ikke i samtalen etterpå, heller ikke for modellen.

Derfor: én til to setninger per tur, og ett spørsmål. Et dobbeltspørsmål får ett svar, og du vet ikke hvilket av spørsmålene det gjelder. Legg inn en eksplisitt regel om avbrudd også: stopp, lytt, svar på det som kom, ikke gjenoppta setningen.

Åpningsreplikken er det stedet dette koster mest, fordi den er den eneste setningen alle innringerne hører.

7. Gi eksempelreplikkene en variasjonsregel

Eksempelreplikker uten en regel blir lest som et manus. Det merkes med én gang av alle som hører to samtaler, og det er den raskeste veien til at agenten høres ut som en telefonsvarer.

Skriv regelen inn: eksempelreplikkene er inspirasjon, ikke manus – varier formuleringene, og gjenta aldri samme setning to ganger i samme samtale.

Har scriptet deres en utgang for hver vei samtalen kan ta?

Vi går gjerne gjennom et eksisterende script og viser hvor grenene stopper opp – uten at dere trenger å skrive noe om først.

15 minutter · uforpliktende · velg tid selv

8. Tre felter per verktøy – og ingen udokumenterte

Alt som henter eller skriver data, ligger bak et verktøy. Hvert verktøy trenger tre ting, og mangler ett av dem, er scriptet ikke ferdig:

  • Invokasjonsbetingelse. Skrevet som en egen setning, ikke hektet på med «og så». «Kall dette først når kunden har sagt et konkret tidspunkt. Ikke kall det på ‘kanskje torsdag’.»
  • Ventereplikk. Kallet tar tid, og i mellomtiden er det stille. Uten «Jeg sjekker det nå, ett øyeblikk» begynner kunden å snakke inn i pausen.
  • Feilreplikk. Uten den finner agenten på en bekreftelse som aldri skjedde da baksystemet var nede.

Listen skal dekke alle verktøy agenten kan kalle, ikke bare dem flyten planlegger å bruke. Klassikeren er et kunnskapsbase-søk som ble skrudd på under oppsettet og aldri nevnt i scriptet: modellen griper etter det i det øyeblikket noen spør om noe uvanlig, og da kommer stillheten uten ventereplikk. Et verktøy som aldri skal brukes, får én linje som sier nettopp det.

Samme logikk gjelder løfter. «Jeg sender deg en SMS» krever en SMS-kanal. «En rådgiver ringer deg i morgen» krever noen som faktisk får beskjeden. Et løfte uten et verktøy er en feil, ikke en høflighetsfrase.

Nærbilde av en trykt manusside der en lang replikk er delt i to med penn og et enkelt ord lenger ned er understreket
Én lang replikk delt i to. Punktum er den pausen som oppfører seg likt hver gang.

9. Pauser, tempo og trykk skrives inn – de kan ikke merkes

Stil styres med naturlig språk, ikke med markering. Tre til fem stabile føringer som gjelder hele samtalen, slår tjue detaljerte anvisninger per replikk – og detaljert følelsesregi er den vanligste grunnen til at en agent høres ut som en skuespiller. All regi skrives utenfor anførselstegnene; inni blir den lest opp.

Det finnes ingen taggesyntaks for prosodi. «[pause]», stjerner rundt et ord eller vinkelparenteser blir enten ignorert eller sagt høyt. Du har ordene, tegnsettingen og noen få føringer i klartekst – og brukt bevisst rekker det lenger enn folk tror:

  • Pauser lages med tegnsetting og setningslengde. Punktum gir en tydeligere pause enn komma, og en kort setning alene gir mer luft enn en lang med innskudd. Trenger du et markert opphold – etter firmanavnet, før et beløp, etter et vanskelig spørsmål – skriv det som to setninger i stedet for én. Tankestrek og tre punktum oppfører seg ikke likt fra gang til gang. Punktum gjør det.
  • Tempo settes i klartekst, og gjentas der det betyr noe. «Snakk rolig, litt langsommere enn vanlig samtaletakt» hører hjemme i stemmeseksjonen og gjelder hele samtalen. Skal ett steg være saktere – opplesning av et kontonummer, en bekreftelse kunden skal skrive ned – skriver du føringen på egen linje i det steget, utenfor anførselstegnene. Fart smitter også: agenten matcher gjerne kundens tempo, så en stresset innringer drar farten opp med mindre scriptet sier noe annet.
  • Trykk lager du med ordstilling, ikke med utheving. Ordet som skal bære vekten, skal stå sist i setningen eller stå alene i en kort en. «Det er ingen bindingstid.» treffer hardere enn «Vi har ingen bindingstid på dette produktet, bare så det er sagt.» Skal kunden høre dagen, er «Da sier vi torsdag.» bedre enn noe du kan finne på å markere.
  • Uttale skrives fonetisk, som en regel. Det finnes ingen uttalemarkering å støtte seg på, så legg det i talespråkseksjonen: «Threll uttales trell.» Samme grep for forkortelser, engelske produktnavn og etternavn agenten skal si ofte. Navn er det agenten oftest hører feil, og de er også det den oftest sier feil.
  • Skal en setning låte likt hver gang, ikke la modellen lage den. En lovpålagt opplysning eller en fast velkomst med et bestemt trykk er tryggere som en ferdig lydfil fra en talesyntese enn som noe som genereres på nytt i hver samtale, med litt ny rytme hver gang.

En siste ting som overrasker mange: føringene drifter. Etter noen avbrudd er agenten tilbake i sitt eget tempo, uansett hva som stod øverst i scriptet. Betyr tonen noe i avslutningen, gjentar du føringen i det siste steget. Og den samme formuleringen lander ulikt på ulike stemmer – test per stemme, ikke bare per script.

10. Robusthet er en egen seksjon – og de absolutte reglene kommer sist

En egen seksjon for det som ikke er hovedsporet: stillhet, uklart svar, telefonsvarer, sint kunde, og en ytre grense for hvor lenge samtalen kan vare. En sanntidssamtale har et tak, og et script som forutsetter tjue minutter er en designfeil, ikke et langt script. Legg inn et oppsummer-og-avslutt-grep før taket nås.

Her hører også eskaleringen til et menneske hjemme, og hva som skjer hvis kunden svarer på et annet språk enn agenten begynte på.

De absolutte reglene – det agenten aldri skal gjøre – skal stå helt til slutt. Flyttet til toppen leses de som bakgrunn, og taper mot en hjelpsom innvendingsreplikk lenger nede. Skriv dem som forbud, ikke som ønsker: «unngå om mulig» er ikke en regel. Bruk store bokstaver på tre til fem ting, maks. Brukt overalt betyr de ingenting.

Rekkefølgen som gjør scriptet mulig å lese

Satt sammen har et script som er til å leve med, denne rekkefølgen:

rolle → stemmebruk → talespråk → kontekst → mandat → åpning → samtaleflyt → moduler → verktøy → innvendinger → utenfor mandat → robusthet → terminale tilstander → absolutte regler.

Persona og rammer først, flyten i midten, forbudene sist. Det er ikke en smakssak – rekkefølgen er en del av hvordan instruksjonen leses.

Før du sender det fra deg

Les scriptet høyt. Halvparten av feilene hører du før du ser dem: setninger som er for lange til å bli sagt, tall skrevet i sifre, en parentes som skulle vært en instruksjon.

Gå deretter gjennom fire spørsmål. Fører hver gren til en utgang som finnes? Har hvert løfte et verktøy bak seg? Har hvert verktøy alle tre feltene? Finnes det en innvendingsreplikk som stille opphever en av de absolutte reglene?

Og ikke lever et utkast med kjente feil beskrevet som «noe vi tar senere». En feil i en leveransenote er en feil kunden godkjenner ved et uhell.

Til slutt: sett et versjonsnummer på scriptet, og la det følge med i dokumentet. Når noen om tre uker spør hvorfor agenten sa det den sa i en bestemt samtale, er versjonsnummeret forskjellen mellom et svar og en gjetning. Husk også at måleskjemaet for samtaleanalysen er en egen jobb. Script og skjema glir fra hverandre uten at noen merker det, og driften er bare synlig når begge finnes.

Threll.ai bygger stemmeagenter på norsk, svensk og dansk. Scriptet er den delen av oppsettet som er billigst å endre og dyrest å ha feil – og nesten alltid den delen som får minst tid.

Ofte stilte spørsmål

Testen er ikke antall ord, men om du klarer å lese det fra start til slutt i én omgang og fortsatt huske hva som stod i starten. Klarer du ikke det, er som regel mandatet for bredt, ikke scriptet for langt. Da er svaret å dele oppgaven i to agenter med hvert sitt mandat, ikke å kutte i robusthet og utganger for å få plass.

Design som om du ikke kan. Instruksjonen settes når samtalen kobles opp, og et oppsett som forutsetter at den byttes ut når kunden sier ja, er skjørt på en måte som først viser seg i drift. Modularitet hører hjemme i skrivefasen: bygg gjenbrukbare blokker for booking, overlevering og identifisering, og sett dem sammen til ett script før det tas i bruk.

Med det samme settet samtaler hver gang, slik at to versjoner kan sammenlignes. Kjør hovedsporet, feil person, kunden som ikke sier noe, kunden som avbryter midt i en setning, den vanligste innvendingen, et spørsmål som ligger utenfor mandatet, og telefonsvarer. Les transkripsjonene etterpå, ikke bare hør på opptakene – det er der du ser for lange turer, gjentatte formuleringer og språk som sklir.

Utgangene og verktøyene. Tell opp hvor mange måter samtalen kan ende på, og sjekk at hver gren faktisk peker på en av dem. Gå deretter gjennom alt agenten kan kalle, og se etter verktøy som er skrudd på uten å være nevnt i scriptet. De to tingene forklarer de fleste samtalene som stopper opp uten at noen skjønner hvorfor.

Det går, men det høres. En setning oversatt ord for ord beholder rytmen fra språket den kom fra, og i et utgående anrop er det nettopp førsteinntrykket du ikke vil gi. Skriv replikkene på nytt på målspråket med samme flyt og samme utganger, og få dem lest gjennom av noen som har språket som morsmål før de går i drift.