Hjelpesenter
Tilpass chatboten din

Conversation Flow

Sist oppdatert:

Conversation Flow lar deg utforme en samtale som en visuell graf av faser. Hver fase har sine egne instruksjoner for chatboten, og pilene mellom fasene - kalt overganger - beskriver når samtalen skal flytte seg fra én fase til neste. Etter hver melding fra en besøkende sjekker chatboten overgangene til den nåværende fasen og følger instruksjonene for fasen den besøkende befinner seg i.

Funksjonen er midt i blinken når en samtale skal bevege seg gjennom definerte faser. Et typisk eksempel: en velkomstfase der chatboten finner ut hva den besøkende trenger, deretter separate faser for å svare på spørsmål om tilbudet ditt, samle inn kontaktinformasjon eller håndtere en klage. Fordi chatboten kun følger instruksjonene for den nåværende fasen, holder den seg til manuset gjennom prosesser som lead-kvalifisering, bestillinger, returer eller klagehåndtering i stedet for å improvisere - og den kan ikke hoppe fremover eller blande sammen faser.

Hvis chatboten din bare svarer på åpne spørsmål fra kunnskapsbasen sin, trenger du ikke en flyt i det hele tatt. Scenarioet du beskriver i Role & Behavior dekker dette tilfellet, og du kan la Conversation Flow forbli deaktivert. Legg bare til en flyt når du trenger en strukturert atferd i flere trinn.

Hvor du finner Conversation Flow

Velg chatboten din og gå til Settings > Flow (Innstillinger > Flyt).

Siden viser et nodegraf-redigeringsprogram: boksene er faser, og pilene med etiketter mellom dem er overganger med tilhørende betingelser. Fasen merket med START er der hver samtale begynner. Her er et fullstendig eksempel på en flyt for en chatbot til en pizzarestaurant - samtalen starter på Greeting (Hilsen), flytter seg deretter til Menu questions (Menyspørsmål), Place an order (Legg inn bestilling), Order status (Bestillingsstatus) eller Complaint (Klage) avhengig av hva den besøkende spør om, og går tilbake til Greeting så snart en klage er løst:

Eksempel på samtaleflyt for en pizzarestaurant-chatbot

Aktiver Conversation Flow

Kryss av i boksen Enable Conversation Flow (Aktiver samtaleflyt) for å slå på flyten. Mens den er av, oppfører chatboten seg nøyaktig slik det er definert i Role & Behavior, og redigeringsprogrammet nedenfor er grået ut.

Avmerkingsboks for Enable Conversation Flow

Når funksjonen er aktivert, oppdager chatboten den nåværende fasen etter hver melding fra en besøkende og følger denne fasens instruksjoner.

Første gang du åpner redigeringsprogrammet, viser det en ferdig eksempelflyt som illustrerer hvordan faser og overganger fungerer. Rediger den for å tilpasse den til dine behov, eller klikk på Clear sample (Tøm eksempel) for å starte fra bunnen av.

Legg til en fase

Klikk på Add stage (Legg til fase) for å opprette en ny fase. Den nye fasen vises på lerretet, og redigeringsprogrammet for den åpnes til høyre, klar for at du skriver inn fasenavnet:

Add stage-knapp og den nye fasen på lerretet

I faseredigeringen kan du angi:

  • Stage name (Fasenavn) - en kort etikett for fasen, vist på noden.
  • Stage instructions (Faseinstruksjoner) - veiledningen chatboten følger mens samtalen er i denne fasen. Disse instruksjonene legges bare til i chatbot-prompten mens den besøkende er i denne fasen.

En fase med tomme instruksjoner ignoreres av flyten - redigeringsprogrammet gråer den ut og merker den med "Ignored by the flow", slik du kan se med den nylig tillagte fasen ovenfor. Fyll alltid ut instruksjonene for faser du vil at chatboten skal bruke.

Startfase og standardfase

  • Start - fasen hver samtale starter i. Velg en fase og klikk på Set as start (Angi som start) for å endre den.
  • Default (Standard) - fasen samtalen går tilbake til etter at den når en fase uten utgående overganger og chatboten har utført instruksjonene sine. Velg en fase og klikk på Set as default (Angi som standard) for å endre den. Opprinnelig er startfasen også standardfasen.

Koble sammen faser med overganger

Overganger definerer når samtalen flytter seg fra én fase til en annen. Du kan opprette en overgang på to måter:

  1. Klikk på New connection (Ny tilkobling), og klikk deretter på kildefasen etterfulgt av målet fasen.
  2. Dra fra prikken på høyre side av en fase over til en annen fase.

Når overgangen er opprettet, åpnes redigeringsprogrammet til høyre, og du legger inn en Condition (Betingelse) - en beskrivelse i vanlig tekst av når samtalen skal bevege seg langs den. I skjermbildet nedenfor er en overgang fra Greeting til Order status nettopp opprettet med betingelsen "Asks where the order is", som nå vises som etiketten på pilen:

New connection-knapp og en nyopprettet overgang med tilhørende betingelse

Etter hver melding fra en besøkende vurderer chatboten kun overgangene for den nåværende fasen og går videre når en av betingelsene deres er oppfylt. En fase kan ha opptil 4 utgående overganger.

Øyer og utilgjengelige faser

Hver samtale begynner på Start-fasen. For at chatboten noensinne skal nå en fase, må det finnes en rute med overganger som fører til den fra Start-fasen. En fase som ikke har en slik rute, er en "øy" - chatboten kan aldri gå inn i den. Redigeringsprogrammet gråer ut disse fasene og advarer om at "This stage cannot be reached from the Start stage". Koble fasen inn i flyten for å aktivere den.

En fase med en tom prompt hoppes over av flyten - chatboten flytter aldri samtalen inn i den. På grunn av dette er enhver fase som bare kan nås gjennom en fase med tom prompt, også utilgjengelig frem til du fyller inn instruksjonene.

Når du har bygget en flyt, bør du sjekke at det ikke finnes noen utgråede øyer eller tomme faser, slik at hver fase er tilgjengelig fra Start.

Begrensninger

Husk disse begrensningene når du utformer en flyt:

  • En flyt kan ha opptil 15 faser.
  • Et fasenavn kan bestå av opptil 60 tegn.
  • Hver fases instruksjoner kan bestå av opptil 1000 tegn ved standard chat-kontekststørrelse på 8k. Hvis du øker botens chat-kontekststørrelse til 16k eller 32k (Settings > Model & Advanced), øker grensen per fase til 6000 tegn.
  • Hver fase kan ha opptil 4 utgående overganger.
  • Hver overgangsbetingelse kan bestå av opptil 200 tegn.

Ordne og zoome i grafen

  • Auto-arrange (Ordne automatisk) - organiserer fasene automatisk fra venstre til høyre for en ryddig graf.
  • Zoomkontroller - bruk knappene for pluss, minus og tilpass til visning i hjørnet av redigeringsprogrammet for å zoome inn og ut eller tilpasse hele grafen til skjermen.

Lagring

Endringer lagres automatisk - en "Saved"-bekreftelse vises under verktøylinjen. Hvis en overgang fortsatt mangler betingelsen sin, eller en fase mangler navn, viser redigeringsprogrammet en kort melding i stedet og lagrer så snart problemet er rettet.

Kun tekstchat

Conversation Flow gjelder kun for tekstchat. Samtaler med tale styres ikke av flyten og oppfører seg som vanlig.

Relaterte artikler