Шаблон потоку віртуального агента DialogFlow ES
Огляд
Цей потік демонструє, як дані передаються між контакт-центром Webex і DialogFlow ES для обробки взаємодій із клієнтами. Він забезпечує базовий потік, де обмінюються даними з DialogFlow ES для обробки природної мови та автоматизованого виконання функцій агентом. Інтеграція з DialogFlow дозволяє боту розуміти наміри клієнтів і вживати відповідних дій на основі розмови. Крім того, потік включає обробку помилок, щоб забезпечити безперебійну взаємодію з клієнтами, навіть коли виникають несподівані умови.
Необхідні умови
Перш ніж впроваджувати цей процес, переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Агент Google DialogFlow ES з відповідними намірами для розмови.
- Створюйте точки входу, черги, команди та відображення точок входу.
- Увімкніть Webhook Fulfillment у DialogFlow ES і використовуйте зразок коду node.js у вбудованому редакторі.
-
Cisco Text-to-Speech (TTS) увімкнено для динамічного створення користувацьких повідомлень. Завантажуйте статичні аудіофайли, якщо замість Cisco Text-to-Speech (TTS) використовуються спеціальні звукові підказки.
Розбивка потоку
У наведеній нижче таблиці описано різні елементи потоку, що беруть участь у процесі виклику, з детальним описом дій і реакцій, які відбуваються на кожному етапі.
Елемент потоку |
Опис |
---|---|
Клієнт ініціює контакт | Дзвінок приймає контакт-центр Webex. |
Дані передаються в DialogFlow ES | Власне привітання, яке включає дані клієнта, такі як ім'я та причина дзвінка, надсилається боту DialogFlow ES для обробки. |
Взаємодія бота з DialogFlow | DialogFlow обробляє вхідні дані та відповідає на основі налаштованих намірів. |
Музика в черзі | Поки бот обробляє запит, клієнт ставиться в чергу з музикою утримання. |
Відключити | Взаємодія завершується після завершення діалогового вікна. |
Діяльність Flow
У наведеній нижче таблиці описано послідовність дій потоку, пов'язаних із цим шаблоном потоку.
Активність потоку |
Опис |
---|---|
Почати | Ця вправа знаменує собою початок потоку. Він спрацьовує при надходженні нового дзвінка. |
Установлення мови | Ланцюжок використовує активність Set Variable для налаштування коду мови (en-US) для всієї взаємодії. Це гарантує, що всі голосові взаємодії відповідають мовним уподобанням абонента. |
Привітання на замовлення | Ця активність передає дані клієнта, такі як ім'я, електронна пошта та причина дзвінка, боту DialogFlow ES. Привітання динамічно генерується за допомогою Cisco Text-to-Speech (TTS). Приклади переданих даних:
|
Черга до агента | Якщо взаємодія вимагає ескалації, клієнт ставиться в чергу, а музика hold відтворюється за допомогою файлу defaultmusic_on_hold.wav . |
Відтворювати музику | Музика відтворюється, поки абонент чекає в черзі. У потоці використовується музика Cisco за замовчуванням, але її можна налаштувати, завантаживши різні музичні файли. |
Відключити | Ця активність відключає дзвінок після завершення потоку, забезпечуючи плавне завершення взаємодії. |
специфіка течії
JSON потоку, який використовується в цьому прикладі, містить змінні та дії, необхідні для обробки взаємодії, обробки помилок і зв'язку між контакт-центром Webex і DialogFlow. До ключових змінних, що використовуються, належать:
Змінна потоку |
Опис |
---|---|
Global_FeedbackSurveyOptIn | Відстежує, чи погоджується клієнт на участь в опитуванні після дзвінка. |
customerName | Фіксує ім'я клієнта для персоналізації. |
Електронна пошта замовника | Фіксує електронну пошту клієнта. |
customerReason | Фіксує причину дзвінка клієнта. |
Global_Language | Налаштовує мову за замовчуванням (en-US). |
Global_VoiceName | Визначає голос, який використовується для перетворення тексту в мовлення. |
Додаткові джерела
Щоб дізнатися більше про цю інтеграцію, перегляньте відео Робота з даними в Google DialogFlow ES із Webex Contact Center .
Зверніться до документації розробника контакт-центру Webex і документації DialogFlow ES для отримання подальших вказівок.
Підтримка розробників
Щоб отримати будь-яку підтримку щодо цієї інтеграції, відкрийте запит до команди підтримки розробників контакт-центру Webex через портал розробників Webex.
Для подальших обговорень відвідайте спільноту розробників API контакт-центру Webex.