DialogFlow ES virtuel agentflowskabelon
Oversigt
Dette flow viser, hvordan data overføres mellem Webex kontaktcenter og DialogFlow ES til behandling af kundeinteraktioner. Det giver et grundlæggende flow, hvor data udveksles med DialogFlow ES til behandling af naturligt sprog og automatiseret agentopfyldelse. Integrationen med DialogFlow gør det muligt for botten at forstå kundens hensigter og foretage passende handlinger baseret på samtalen. Derudover inkluderer flowet fejlhåndtering for at sikre en jævn kundeoplevelse, selv når uventede forhold opstår.
Forudsætninger
Sørg for, at følgende krav overholdes i Webex Contact Center Management Portal, før du implementerer dette flow:
- En Google DialogFlow ES-agent med relevante hensigter for samtalen.
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger.
- Aktivér Webhook Fulfillment i DialogFlow ES, og brug eksempelkoden node.js i den indbyggede editor.
-
Cisco tekst-til-tale (TTS) er aktiveret til at generere brugerdefinerede meddelelser dynamisk. Overfør statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
Flow element |
Beskrivelse |
---|---|
Kunden tager initiativ til kontakt | Opkaldet modtages af Webex kontaktcenter. |
Data videregives til DialogFlow ES | En brugerdefineret hilsen, som indeholder kundeoplysninger såsom navn og årsag til opkald, sendes til behandling i DialogFlow ES-botten. |
Bot-interaktion med DialogFlow | DialogFlow behandler input og reagerer baseret på konfigurerede hensigter. |
Musik i kø | Mens botten behandler anmodningen, placeres kunden i en kø med holdmusik. |
Afbryd | Interaktionen slutter, når dialogen er fuldført. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
Flow aktivitet |
Beskrivelse |
---|---|
Start | Denne aktivitet markerer begyndelsen på flowet. Den udløses, når der modtages et nyt opkald. |
Vælg sprog | Flowet bruger aktiviteten Angiv variabel til at konfigurere sprogkoden (en-US) for hele interaktionen. Dette sikrer, at alle stemmeinteraktioner stemmer overens med opkalderens sprogpræference. |
Brugerdefineret hilsen | Denne aktivitet videregiver kundeoplysninger såsom navn, e-mail og årsag til opkald til DialogFlow ES-botten. Hilsen genereres dynamisk ved hjælp af Cisco tekst-til-tale (TTS). Eksempel på data, der er bestået:
|
Kø til agent | Hvis interaktionen kræver eskalering, sættes kunden i kø, og der afspilles ventemusik ved hjælp af defaultmusic_on_hold.wav filen. |
Afspil musik | Der afspilles musik, mens opkalderen venter i køen. Flowet bruger Ciscos standardmusik på hold, men kan tilpasses ved at overføre forskellige musikfiler. |
Afbryd | Denne aktivitet afbryder opkaldet, når flowet er fuldført, hvilket sikrer en problemfri afslutning på interaktionen. |
Flow specifikationer
Det flow, JSON bruger i dette eksempel, indeholder variabler og aktiviteter, der er essentielle for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De vigtigste variabler, der anvendes, omfatter:
Variabel flow |
Beskrivelse |
---|---|
Global_FeedbackUndersøgelseTilmelding | Sporer, om kunden tilmelder sig en undersøgelse efter opkald. |
customerName | Registrerer kundens navn til brugertilpasning. |
kunde-e-mail | Registrerer kundens e-mail. |
kundeÅrsag | Registrerer årsagen til kundens opkald. |
Globalt_Sprog | Konfigurerer standardsproget (en-US). |
Globalt_Stemmenavn | Bestemmer den stemme, der bruges til tekst til tale. |
Yderligere ressourcer
Du kan finde flere oplysninger om denne integration i videoen Working with Data on Google DialogFlow ES with Webex Contact Center .
Se Webex Contact Center Developer Documentation og DialogFlow ES Documentation for yderligere vejledning.
Support til udviklere
Hvis du vil have support vedrørende denne integration, skal du åbne en anmodning hos Webex Contact Center Developer Support-teamet via Webex Developer Portal.
Du kan finde flere diskussioner i Webex Contact Center APIs Developer Community.