nowość-na-ulicy-11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Utwórz konwersacyjnego voicebota za pomocą usług WhatsApp i Watson

Węzeł źródłowy: 1856777

Podsumowanie

W tym wzorcu kodu zbuduj strukturę, która umożliwia użytkownikom wysyłanie zapytań głosowych za pomocą aplikacji WhatsApp i uzyskiwanie odpowiedzi od IBM Watson Assistant. Zapytanie od użytkownika jest wysyłane do usługi Watson Speech to Text Service za pośrednictwem aplikacji niestandardowej. Dane wyjściowe z usługi Watson Speech to Text Service są następnie przekazywane do programu Watson Assistant. Watson Assistant odpowiada użytkownikowi odpowiednią odpowiedzią.

Opis

Konwersacyjne boty głosowe AI pomagają firmom zautomatyzować powtarzające się i czasochłonne zapytania. Daje to Twojemu zespołowi więcej czasu na wykonanie bardziej złożonych zadań strategicznych o wysokim priorytecie, przy jednoczesnym zapewnieniu zaangażowania klientów. Voiceboty przejmują wprowadzanie głosowe i mogą pozyskiwać, analizować, interpretować i odpowiadać na zapytania klientów, aby móc odpowiedzieć na pytanie klienta w czasie rzeczywistym lub kontynuować wymianę tekstową z klientem w celu wyjaśnienia pytania.

Voicebot jest przydatny w wielu sytuacjach, w których pisanie nie jest wygodną opcją, na przykład:

  • Klienci w podeszłym wieku, którym wygodniej jest mówić niż pisać. Niektórzy klienci lepiej znają język mówiony niż pisemny. Łatwiej im jest korzystać z Voicebotów.
  • Kierownicy dostaw w ruchu, którzy muszą aktualizować systemy.

Ten wzorzec kodu wykorzystuje scenariusz klienta mówiącego po brazylijskim języku portugalskim za pośrednictwem aplikacji WhatsApp do interakcji z centrum obsługi klienta. Zbudowana jest struktura, która umożliwia klientowi wysyłanie zapytań za pomocą mowy w WhatsApp, a następnie otrzymywanie odpowiedzi od Watson Assistant. Zapytanie użytkownika jest wysyłane do usługi Watson mowy na tekst za pośrednictwem aplikacji niestandardowej. Dane wyjściowe z usługi Watson Speech to Text Service są następnie przekazywane do programu Watson Assistant. Watson Assistant rozumie zapytanie dzięki wbudowanej obsłudze brazylijskiego portugalskiego i odpowiada użytkownikowi odpowiednią odpowiedzią. Ten wzorzec kodu można skonfigurować do obsługi wielu języków. Watson Assistant obsługuje te języki.

Po zakończeniu tego wzorca kodu zrozumiesz, jak:

  • Użyj usługi Watson mowy na tekst
  • Skorzystaj z usługi asystenta Watson
  • Zintegruj WhatsApp z usługami Watson
  • Obsługuj zapytania wysyłane głosowo na WhatsApp

Schemat przepływu

flow

  1. Użytkownik wysyła wiadomość głosową lub tekstową w aplikacji WhatsApp.
  2. Wiadomość jest przekierowywana do usługi Twilio Programmable Messaging.
  3. Twilio przekierowuje wiadomość do aplikacji Voicebot, która jest wdrożona w chmurze IBM Cloud lub Red Hat OpenShift.
  4. Jeśli użytkownik wysłał wiadomość głosową, aplikacja voicebot używa usługi Watson Speech to Text do transkrypcji wiadomości na tekst.
  5. Wiadomość tekstowa zostanie wysłana do programu Watson Assistant.
  6. Chatbot Watson Assistant wykrywa zamiar i odpowiada, wysyłając odpowiedź.
  7. Usługa Twilio Programmable Messaging przekierowuje wiadomość odpowiedzi do WhatsApp.
  8. Użytkownik może wyświetlić wiadomość odpowiedzi na WhatsApp.

Instrukcje

Znajdź szczegółowe kroki w README plik. Te kroki wyjaśniają, jak:

  1. Sklonuj repozytorium.
  2. Utwórz usługi Watson.
  3. Utwórz usługę Twilio.
  4. Zbuduj i wdróż aplikację Voicebot.
  5. Wypróbuj aplikację Voicebot na WhatsApp.

Źródło: https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

Znak czasu:

Więcej z Programista IBM