new-to-the-street-july-11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Створіть розмовний голосовий бот за допомогою сервісів WhatsApp та Watson

Вихідний вузол: 1856777

Підсумки

У цьому шаблоні коду створіть структуру, яка дозволяє користувачам надсилати голосові запити за допомогою програми WhatsApp та отримувати відповідь від IBM Watson Assistant. Запит від користувача надсилається службі Watson Speech to Text через спеціальну програму. Вихідні дані служби Watson Speech to Text Service потім передаються до Watson Assistant. Watson Assistant відповідає користувачеві відповідною відповіддю.

Опис

Розмовні голосові роботи зі штучним інтелектом допомагають підприємствам автоматизувати повторювані запити, що вимагають багато часу. Це дає вашій команді більше часу для вирішення більш складних, високопріоритетних стратегічних завдань, водночас забезпечуючи залучення клієнтів. Голосові роботи приймають голосовий ввод і можуть приймати, аналізувати, інтерпретувати та відповідати на запити клієнтів, маючи на меті можливість відповісти на запитання клієнта в режимі реального часу або мати можливість продовжити текстовий обмін з клієнтом, щоб прояснити питання.

Голосовий бот корисний у багатьох ситуаціях, коли введення тексту не є зручним варіантом, наприклад:

  • Клієнти похилого віку, яким зручніше говорити, ніж друкувати. Деякі клієнти краще володіють розмовною мовою, ніж письмовою. Їм легше користуватися голосовими роботами.
  • Менеджери з доставки в дорозі з потребою оновлювати системи.

Цей шаблон коду використовує сценарій клієнта, який говорить бразильською португальською через додаток WhatsApp для взаємодії з центром обслуговування клієнтів. Створено фреймворк, який дозволяє клієнту надсилати запити за допомогою мовлення в WhatsApp, а потім отримувати відповідь від Watson Assistant. Запит користувача надсилається службі Watson Speech to Text через спеціальну програму. Вихідні дані служби Watson Speech to Text Service потім надходять у Watson Assistant. Watson Assistant розуміє запит за допомогою вбудованої підтримки бразильської португальської та відповідає користувачеві відповідною відповіддю. Цей шаблон коду можна налаштувати на підтримку кількох мов. Watson Assistant підтримує це мови.

Виконавши цей шаблон коду, ви зрозумієте, як:

  • Використовуйте службу Watson Speech to Text
  • Використовуйте службу Watson Assistant
  • Інтегруйте WhatsApp із послугами Watson
  • Обробляйте запити, надіслані голосом у WhatsApp

Блок-схема

flow

  1. Користувач надсилає голосове або текстове повідомлення в додатку WhatsApp.
  2. Повідомлення перенаправляється до служби програмування повідомлень Twilio.
  3. Twilio перенаправляє повідомлення до програми голосового робота, яка розгорнута в IBM Cloud або Red Hat OpenShift.
  4. Якщо користувач надіслав голосове повідомлення, програма голосового робота використовує службу Watson Speech to Text, щоб транскрибувати повідомлення в текст.
  5. Текстове повідомлення надсилається Watson Assistant.
  6. Чат-бот Watson Assistant виявляє намір і відповідає у відповідь.
  7. Служба програмованого обміну повідомленнями Twilio перенаправляє повідомлення-відповідь на WhatsApp.
  8. Користувач може переглянути повідомлення-відповідь у WhatsApp.

інструкції

Знайдіть докладні кроки в README файл. Ці кроки пояснюють, як:

  1. Клонувати сховище.
  2. Створіть служби Watson.
  3. Створіть службу Twilio.
  4. Створіть і розгорніть програму голосового бота.
  5. Спробуйте програму голосового бота на WhatsApp.

Джерело: https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

Часова мітка:

Більше від Розробник IBM