DialogFlow ES virtuel agentflowskabelon
Dette flow viser, hvordan data overføres mellem Webex Contact Center 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 er opfyldt 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 dynamisk generering af brugerdefinerede meddelelser. Upload 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 Contact Center. |
| 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. |
| Afbryde | 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 |
|---|---|
|
Begynde | 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 Cisco's standardholdmusik, men kan tilpasses ved at uploade forskellige musikfiler. |
|
Afbryde | Denne aktivitet afbryder opkaldet, når flowet er fuldført, hvilket sikrer en problemfri afslutning på interaktionen. |
Flow specifikationer
Det flow JSON, der bruges 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 Arbejde med data på Google DialogFlow ES med Webex Contact Center .
Se Webex Contact Center Udviklerdokumentation og DialogFlow ES-dokumentation for yderligere vejledning.
Support til udviklere
For enhver support vedrørende denne integration skal du åbne en billet med Webex Contact Center Developer Support-teamet via # Webex Developer Portal.
Du kan finde flere diskussioner i Webex Contact Center APIs Developer Community.