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

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

Исходный узел: 1856777

Обзор

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

Описание

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

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

  • Пожилые клиенты, которым удобнее говорить, чем печатать. У некоторых клиентов разговорный язык лучше, чем письменный. Им проще пользоваться голосовыми ботами.
  • Руководители по доставке в движении, которым необходимо обновить системы.

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

Когда вы завершили этот шаблон кода, вы понимаете, как:

  • Используйте службу Watson Speech to Text
  • Используйте службу Watson Assistant
  • Интегрируйте WhatsApp с Watson Services
  • Обработка запросов, отправленных по голосу в WhatsApp

Схема потока

flow

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

инструкции

Найти подробные шаги в README файл. Эти шаги объясняют, как:

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

Источник: https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

Отметка времени:

Больше от Разработчик IBM