Opret og rediger emner i din Power Virtual Agents-bot

Vælg den version af Power Virtual Agents, som du bruger, her:

I Power Virtual Agents definerer et emne, hvordan en bot-samtale udspiller sig.

Du kan udarbejde emner ved at tilpasse de leverede skabeloner, oprette nye emner fra bunden af eller få forslag fra eksisterende hjælpewebsteder.

Et emne har udløserfraser – disse er udtryk, nøgleord eller spørgsmål, som en bruger sandsynligvis vil skrive, og som er relateret til et bestemt problem – og samtalenoder – det er dem, du bruger til at definere, hvordan en bot skal reagere, og hvad den skal gøre.

AI'en bruger naturlig sprogforståelse til at fortolke, hvad en kunde rent faktisk skriver, og til at finde det mest relevante udløserfrase eller node.

En bruger kan f.eks. skrive "Åbne tider" i din bot – AI'en vil være i stand til at matche det med emnet Butikkens åbningstider og indlede en samtale om, hvilken butik kunden er interesseret i, og derefter vise åbningstiderne for butikken.

Du kan se, hvordan botsamtalen fungerer i praksis, ved at teste den i ruden Test bot. Dette giver dig mulighed for at finjustere emnet, indtil du er klar til at rulle det ud, uden at du skal gå ud af Power Virtual Agents-portalen.

Du kan se robot- og emnegrænser i Kvoter, grænser og konfigurationsværdier.

Forudsætninger

Få mere at vide om, hvad du kan gøre med Power Virtual Agents.

Brug system- og eksempelemner

Når du opretter en bot, oprettes der automatisk en række emner.

Der findes fire lektionsemner og en række systememner på emnelisten.

Det drejer sig om:

  • Fire forudindstillede Brugeremner, der kaldes lektioner. Disse lektionsemner kan bruges til at få større forståelse om komplekse måder at bruge noder på til at oprette botsamtaler.
  • En række Systememner. Disse emner er forudfyldte emner, som du sandsynligvis har brug for under en botsamtale. Vi anbefaler, at du opbevarer disse og bruger dem, indtil du er fortrolig med at oprette en botsamtale fra ende til anden.

Du kan redigere begge disse emnetyper på samme måde som de emner, du opretter. Du kan dog ikke slette dem.

Opret et emne

  1. Gå til fanen Emner i sidens navigationsrude for at åbne emnesiden.

    Vælg Emner i navigationsmenuen i siden.

  2. Vælg Nyt emne på emnesiden.

    Vælg Nyt emne øverst på emnesiden.

  3. Angiv et navn, en beskrivelse og en eller flere udløserfraser for emnet.

    En udløserfrase er et udtryk, som en kunde indtaster i chat-vinduet for at starte en samtale med botten. Når samtalen er startet, følger samtalen den sti, du definerer. Du kan angive mere end én udløserfrase for et emne. Du kan medtage tegnsætning i en udløserfrase, men det anbefales, at du bruger korte fraser i stedet for lange sætninger.

    Siden med emnedetaljer indeholder et navn, en beskrivelse og udløserfraser.

  4. Vælg Gem emne for at føje emnet til emnelisten.

Design samtalestien for emnet

  1. I emnedetaljerne for det emne, du gerne vil redigere, skal du vælge Gå til oprettelseslærredet.

    Gå til oprettelseslærredet er ud for udløserfraserne.

  2. Power Virtual Agents åbner emnet i oprettelseslærredet og viser emnets udløserfraser. Oprettelseslærredet er det sted, hvor du definerer samtalestien mellem en kunde og botten.

  3. Der oprettes automatisk en række noder for eksisterende emner og systememner. Du kan redigere disse noder på samme måde som andre noder.

  4. Når du opretter et nyt emne, indsættes der en node for Udløserfraser og en tom Meddelelsesnode for dig.

  5. Du kan tilføje flere noder ved at vælge ikonet Plus (+) på linjen eller forgreningen mellem eller efter en node.

    Skærmbillede af tilføjelse af en node.

  6. Du kan også flytte eller ændre stierne mellem en node ved at klikke på og trække nodens anker, der ligner en lille cirkel oven på noden. Når du trækker, kan du se en stiplet linje, der angiver den oprindelige sti. Du kan også dobbeltklikke på ankeret og derefter vælge det nye sted til ankeret (du kan ikke se en punkteret linje).

    Skærmbillede af, hvordan en node flyttes.

Indsæt noder

Når du tilføjer en node, kan du vælge mellem flere forskellige indstillinger. De enkelte indstillinger har en bestemt node eller noder, der indsættes i samtalestien.

Når du tilføjer en node efter noden Udløserfraser eller mellem Meddelelsesnoderne, kan du:

  • Skriv et spørgsmål
  • Kør en handling
  • Vis en meddelelse
  • Gå til et andet emne

Tilføj noder mellem eksisterende noder fra indstillingerne.

Efter den sidste node kan du også:

  • Afslut samtalen

Derudover kan du Tilføje en betingelse, når du indsætter en node efter en node med et Spørgsmål.

Stil et spørgsmål:

  1. Hvis du vil have botten til at stille et spørgsmål og få et svar fra brugeren, skal du vælge + for at tilføje en node og derefter Stille et spørgsmål for at tilføje en ny Spørgsmålsnode.

    Tilstanden Tilføj et nyt spørgsmål.

  2. Angiv spørgsmålet i den første tekstboks, Stil et spørgsmål.

  3. Du kan vælge mellem flere indstillinger for brugerens svar i feltet Identificer.

    Disse indstillinger bestemmer, hvad botten skal lytte efter i brugerens svar.

    De kan f.eks. være flere valgmuligheder, et tal eller en bestemt streng.

    Du kan få mere at vide om de forskellige indstillinger i dette pop op-vindue under Brug objekter i en samtale.

  4. Afhængigt af, hvad du vælger i feltet Identificer, kan du angive, hvilke indstillinger brugeren skal have.

    Hvis du f.eks. vælger Flere valgmuligheder, kan du derefter angive de indstillinger, brugeren kan indtaste i feltet Indstillinger for bruger. De enkelte indstillinger er præsenteret som en knap med flere svarmuligheder til brugeren, men brugerne kan også skrive deres svar i botten.

    I samtaleeditoren oprettes der separate stier i samtalen, afhængigt af kundens svar. Samtalestien fører kunderne til den rette løsning for de enkelte brugersvar. Du kan tilføje yderligere noder for at oprette forgreningslogik og angive, hvad botten skal svare for hver variabel.

  5. Du kan gemme brugerens svar i en variabel, som kan bruges på et senere tidspunkt.

Tip

Du kan definere synonymer for de enkelte indstillinger. Det kan hjælpe botten med at afgøre den korrekte indstilling, hvis det ikke er klart, hvad brugerens svar bør knyttes til.

  1. Vælg menuikonet øverst i noden Spørgsmål, og vælg derefter Indstillinger for brugeren.

    Vælg indstillinger for brugere.

  2. Vælg ikonet Synonymer for den indstilling, du vil føje yderligere nøgleord til.

    Vælg ikonet Synonymer.

  3. Tilføj nøgleordene enkeltvist, og når du er færdig, skal du vælge Udført for at vende tilbage til Oprettelseslærredet.

Kør en handling

Du kan kalde Power Automate-flow og indsætte godkendelsesnoder ved at vælge Handlingskald.

Hvis du har konfigureret overlevering til Omnikanal med stemmebaserede funktioner, kan du også se flere handlinger.

Vis en meddelelse

  1. Hvis du vil angive et svar fra botten, skal du vælge + for at tilføje en node, og derefter Få vist en meddelelse for at tilføje en ny Meddelelsesnode.

  2. Angiv, hvad botten skal sige, i tekstfeltet. Du kan anvende grundlæggende formatering, som f.eks. fed, kursiv og nummerering.

    Du kan også bruge variable, som du har defineret andetsteds i din botsamtale.

Omdiriger til et andet emne

  1. Hvis bot'en automatisk skal flyttes til et separat emne, skal du vælge + for at tilføje en node og derefter Omdiriger til et andet emne.

  2. Vælg det emne, som botten skal omstille til, i pop op-menuen. Du kan f.eks. viderestille brugeren til et bestemt emne om lukketiden for en butik, hvis de beder om butikkens åbningstider.

    Omdirigere til en anden emnenode med indstillinger for andre emner.

Når du indsætter et link for at omdirigere til et andet emne, går bot'en gennem samtalestien for det pågældende emne.

Du kan opfatte det omdirigerede emne som et "underemne".

I oprettelseslærredet til det oprindelige emne kan du indsætte flere noder under noden for underemnet.

Når stien til underemnet er færdig, vender robotten tilbage til det oprindelige emne. Herefter følger robotten de noder, der findes under noden for underemnet.

Skærmbillede af oprettelseslærredet, der viser noder under en omdirigeret emnenode.

Hvis du omdirigerer til et af følgende systememner, slutter hele samtalen dog:

  • Slut på samtale
  • Bekræftet fuldførelse
  • Bekræftet fejl
  • Farvel
  • Eskaler
  • Start forfra (derved nulstilles også eventuelle globale variabler)

Overføre variabler mellem emner

Når du omdirigerer til andre emner, vil du muligvis overføre værdier til variabler i destinationsemnet eller hente variabler tilbage fra det. Det er især nyttigt, når du allerede har oplysninger, som emnet har brug for, og brugeren ikke skal besvare spørgsmålet igen for at give dig oplysningerne. Det kan også være nyttigt, når du omstrukturerer og adskiller dine emner i komponenter, der kan genbruges, og du vil overføre variabler på tværs af emnerne.

Du kan finde flere oplysninger om brug af variabler generelt i Power Virtual Agents under Bruge variabler.

Bemærk

Variabler af typen Custom Entity, Date Time og Duration kan ikke overføres mellem emner.

Modtag værdier fra andre emner

Når et emne definerer en variabel (for eksempel en spørgsmålsnode), bliver den slutbruger, der taler med bot'en, bedt om at angive variablens værdi. Hvis værdien allerede er hentet af bot'en, er der ingen grund til at stille spørgsmålet igen. I disse tilfælde kan denne variabel defineres som Modtag værdier fra andre emner. Når andre emner omdirigeres til denne emne, kan den derefter overføre en variabel (eller bogstavelige værdier) til denne variabel, og den springer hele spørgsmålet over. Det fører til en problemfri oplevelse for slutbrugeren, der taler med bot'en.

Hvis du vil modtage værdier fra andre emner, skal du angive variablens egenskab:

  1. Vælg den variabel, du vil modtage værdier i andre emner fra, i noden Spørgsmål.

  2. Vælg Modtag værdier fra andre emner under Emne (begrænset omfang) i ruden Variabler.

    Skærmbillede af oprettelseslærredet, der viser ruden med variable egenskaber, hvor modtagerværdier er valgt.

  3. Gem emnet.

  4. Gå til det andet emne, du vil omdirigere til, og følg trinnene under Omdirigere til et andet emne for at omdirigere til det rette emne.

  5. Vælg Tilføj input til destinationsemne.

    Skærmbillede af oprettelseslærredet, der viser tilføjelse af input til destinationsemne.

  6. Vælg den ønskede variabel fra det omdirigerede emne, du vil overføre variablen til.

    Skærmbillede af oprettelseslærredet, der viser valg af variablen fra det omdirigerede emne.

  7. Under Angiv eller vælg en værdi skal du vælge variablen fra det aktuelle emne, som du vil overføre til det omdirigerede emne.

    Skærmbillede af oprettelseslærredet, der viser valg af variablen fra listen over indstillinger.

  8. Når variablen er valgt, vises den i den omdirigerede node.

    Skærmbillede af oprettelseslærredet, der viser variablen, som overføres til omdirigeringsnoden.

Returner værdier til oprindelige emner

Når et emne stiller et spørgsmål (eller på anden måde får en variabel fra en handling), kan denne variabel returneres til det oprindelige emne, der blev omdirigeret til det.

I dette tilfælde bliver variablen også en del af det oprindelige emne og kan bruges som enhver anden variabel. Det hjælper dig med at opbygge emnet, så oplysninger, der er indhentet af bot'en, bruges på tværs af emner. Derved reduceres behovet også for globale variabler.

Hvis du vil returnere en variabel til det oprindelige emne, skal du angive variablens egenskab:

  1. Vælg den variabel, du vil modtage værdier i andre emner fra, i noden Spørgsmål.

  2. Vælg Returner værdier til oprindelige emner under Emne (begrænset omfang) i ruden Variabler.

    Skærmbillede af oprettelseslærredet, der viser ruden med variable egenskaber, hvor returværdier er valgt.

  3. Gem emnet.

  4. Gå til det andet emne, du vil omdirigere til, og følg trinnene under Omdirigere til et andet emne for at omdirigere til det rette emne.

  5. Den variabel, der returneres til emnet, vises i det omdirigerede emne.

  6. Brug den returnerede variabel i dit emne.

    Skærmbillede af oprettelseslærredet, der viser det omdirigerede emne med begge værdier, input og returneret.

Bruge ruden med variabler

Du kan også bruge ruden Variabler til at vælge modtager- eller returstatus for flere variabler på én gang:

  1. Vælg Variabler i emnets menulinje.

    Skærmbillede af oprettelseslærredet, der viser ikonet for ruden Variabler.

  2. Vælg, om værdierne skal overføres ind eller ud (eller begge) mellem emnerne for de enkelte variabler i emnet.

    Skærmbillede af oprettelseslærredet, der viser variabelruden med to variabler, hvor der er valgt en kombination af input og output.

Bruge bogstavelige værdier på variable input

Når du sender en variabel til et emne, kan du også overføre bogstavelige værdier i stedet for en variabel. Skriv den værdi, der skal overføres, direkte i inputtet for den omdirigerede node.

Hvis du vil overføre en bogstavelig værdi, skal du skrive den værdi, du vil bruge som input, i stedet for at vælge en variabel.

Skærmbillede af oprettelseslærredet, der viser bogstaveligt input på en inputvariabel i en omdirigeret node

Afslut samtalen

Når du afslutter samtalen, kan du sende en undersøgelse til brugeren, hvor de bliver spurgt om, hvorvidt deres spørgsmål eller problem blev besvaret eller løst korrekt. Disse oplysninger indsamles på siden for kundetilfredshed.

Du kan også aflevere samtalen til en live helpdesk-medarbejder, hvis du bruger en passende kundeserviceportal, som eksempelvis Omnikanal til Customer Service.

  1. Vælg Afslut samtalen efter at have givet et svar, som løser brugerens problem eller besvarer brugerens spørgsmål.

    Afslut samtalen.

  2. Hvis du vil afslutte med en undersøgelse af kundetilfredshed, skal du vælge Afslut med undersøgelse.

    Afslut med undersøgelse.

  3. Vælg Overfør til Helpdesk-medarbejder for at indsætte en afleveringsnode, der skal kædes sammen med det af dig konfigurerede afleveringsprodukt. Du kan også angive en privat meddelelse til Helpdesk-medarbejderen.

    Overfør til Helpdesk-medarbejder.

Tilføje en betingelse

  1. Hvis du vil tilføje en forgreningslogik baseret på variable, skal du vælge + for at tilføje en node og derefter Tilføje en betingelse og Forgrening baseret på en betingelse.

  2. Vælg den variabel, du vil bruge til at afgøre, om botsamtalen skal grenes på dette tidspunkt. Hvis du f.eks. har konfigureret slutbrugergodkendelse, vil det være en god ide at angive en anden meddelelse, hvis brugeren er logget på (det kan være sket tidligere i samtalen).

    Vælg en variabel.

Slet noder

  1. Vælg menuknappen øverst i nodens titel.

  2. Vælg Slet.

    Vælg menuikonet og klik dernæst på slet-knappen.

Test og publicer din bot

Test din bot, når du foretager ændringer af emnerne, for at sikre, at alt fungerer som forventet.

Når du er færdig med at designe og teste din bot, kan du overveje at publicere den online, på mobile eller indbyggede apps eller på Microsoft Bot Framework-kanaler.