DialogFlow ES шаблон потоку віртуального агента

list-menuНадіслати відгук?
Цей шаблон Webex Contact Center flow designer демонструє потік даних між Google DialogFlow ES і Webex Contact Center, зосереджуючись на тому, як передавати дані між обома платформами та від них під час взаємодії.

Цей потік показує, як дані передаються між 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 для обробки.
Взаємодія ботів із DialogFlowDialogFlow обробляє вхідні дані та реагує відповідно до налаштованих намірів.
Музика в черзіПоки бот обробляє запит, клієнт потрапляє в чергу з музикою очікування.
ВідключитиВзаємодія закінчується після завершення діалогу.

Діяльність потоку

Наступна таблиця описує послідовність активностей потоку, що задіяна в цьому шаблоні потоку.

Активність потоку

Опис

Почати

Ця діяльність знаменує початок потоку. Він спрацьовує, коли надходить новий дзвінок.
Установлення мовиПотік використовує активність Set Variable для налаштування мовного коду (en-US) для всієї взаємодії. Це гарантує, що всі голосові взаємодії відповідають мовним уподобанням абонента.
Індивідуальне вітанняЦя активність передає дані клієнта, такі як ім'я, електронна пошта та причина дзвінка, боту DialogFlow ES. Привітання динамічно генерується за допомогою Cisco Text-to-Speech (TTS). Приклади переданих:
  • ім'я клієнта: Джейн Доу
  • customerЕлектронна пошта: customer@email.com
  • clientПричина: Бронювання

Черга до агента

Якщо взаємодія потребує ескалації, клієнта ставлять у чергу, і за допомогою файлу 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.

Чи була ця стаття корисною?
Чи була ця стаття корисною?