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
- Użytkownik wysyła wiadomość głosową lub tekstową w aplikacji WhatsApp.
- Wiadomość jest przekierowywana do usługi Twilio Programmable Messaging.
- Twilio przekierowuje wiadomość do aplikacji Voicebot, która jest wdrożona w chmurze IBM Cloud lub Red Hat OpenShift.
- 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.
- Wiadomość tekstowa zostanie wysłana do programu Watson Assistant.
- Chatbot Watson Assistant wykrywa zamiar i odpowiada, wysyłając odpowiedź.
- Usługa Twilio Programmable Messaging przekierowuje wiadomość odpowiedzi do WhatsApp.
- Użytkownik może wyświetlić wiadomość odpowiedzi na WhatsApp.
Instrukcje
Znajdź szczegółowe kroki w README plik. Te kroki wyjaśniają, jak:
- Sklonuj repozytorium.
- Utwórz usługi Watson.
- Utwórz usługę Twilio.
- Zbuduj i wdróż aplikację Voicebot.
- Wypróbuj aplikację Voicebot na WhatsApp.
- AI
- Zastosowanie
- Asystent
- ciało
- budować
- biznes
- który
- chatbot
- Chmura
- kod
- zawartość
- kontynuować
- Klientów
- wymiana
- kierownictwo
- nakarmiony
- pływ
- Framework
- Wysoki
- W jaki sposób
- How To
- HTTPS
- IBM
- IBM Cloud
- IBM Watson
- zamiar
- IT
- język
- Języki
- wiadomości
- ruch
- Option
- Wzór
- Red Hat
- odpowiedź
- Usługi
- umiejętności
- Strategiczny
- wsparcie
- podpory
- systemy
- czas
- Twilio
- Aktualizacja
- Użytkownicy
- Zobacz i wysłuchaj
- Głos
- Watson
- KIM