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