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

Erstellen Sie mit WhatsApp und Watson-Diensten einen dialogorientierten Voicebot

Quellknoten: 1856777

Zusammenfassung

Erstellen Sie in diesem Codemuster ein Framework, mit dem Benutzer Sprachabfragen über die WhatsApp-Anwendung senden und eine Antwort von IBM Watson Assistant erhalten können. Die Abfrage des Benutzers wird über eine benutzerdefinierte Anwendung an den Watson Speech to Text Service gesendet. Die Ausgabe des Watson Speech-to-Text-Dienstes wird dann Watson Assistant zugeführt. Watson Assistant antwortet dem Benutzer mit einer entsprechenden Antwort.

Beschreibung

Conversational AI Voicebots helfen Unternehmen dabei, sich wiederholende und zeitaufwändige Abfragen zu automatisieren. Dies gibt Ihrem Team mehr Zeit, um komplexere strategische Aufgaben mit hoher Priorität anzugehen und gleichzeitig sicherzustellen, dass die Kunden eingebunden sind. Voicebots nehmen Spracheingaben auf und können Kundenanfragen aufnehmen, analysieren, interpretieren und beantworten, mit dem Ziel, die Frage eines Kunden in Echtzeit beantworten oder einen Textaustausch mit dem Kunden zur Klärung der Frage fortsetzen zu können.

Ein Voicebot ist in vielen Szenarien nützlich, in denen das Tippen keine bequeme Option ist, wie zum Beispiel:

  • Ältere Kunden, die es bequemer finden, zu sprechen als zu tippen. Einige Kunden verfügen über bessere mündliche Sprachkenntnisse als schriftliche Sprachkenntnisse. Sie finden es einfacher, Voicebots zu verwenden.
  • Delivery Executives unterwegs mit der Notwendigkeit, Systeme zu aktualisieren.

Dieses Codemuster verwendet das Szenario eines Kunden, der brasilianisches Portugiesisch über die WhatsApp-Anwendung spricht, um mit einem Kundenbetreuungszentrum zu interagieren. Es wird ein Framework erstellt, mit dem der Kunde Anfragen per Sprache auf WhatsApp senden und dann eine Antwort von Watson Assistant erhalten kann. Die Abfrage des Benutzers wird über eine benutzerdefinierte Anwendung an den Watson Speech-to-Text-Dienst gesendet. Die Ausgabe vom Watson Speech to Text Service wird dann in Watson Assistant eingespeist. Watson Assistant versteht die Abfrage mit Hilfe der integrierten Unterstützung für brasilianisches Portugiesisch und antwortet dem Benutzer mit einer entsprechenden Antwort. Dieses Codemuster kann so konfiguriert werden, dass es mehrere Sprachen unterstützt. Watson Assistant unterstützt diese Sprachen.

Wenn Sie dieses Codemuster abgeschlossen haben, wissen Sie, wie Sie:

  • Verwenden Sie den Watson Speech-to-Text-Dienst
  • Verwenden Sie den Watson Assistant-Dienst
  • Integrieren Sie WhatsApp mit Watson-Diensten
  • Behandeln Sie Anfragen, die über die Sprache auf WhatsApp gesendet werden

Flussdiagramm

flow

  1. Der Benutzer sendet eine Sprach- oder Textnachricht in der WhatsApp-Anwendung.
  2. Die Nachricht wird an den Twilio Programmable Messaging-Dienst umgeleitet.
  3. Twilio leitet die Nachricht an die Voicebot-Anwendung um, die in IBM Cloud oder Red Hat OpenShift bereitgestellt wird.
  4. Wenn der Benutzer eine Sprachnachricht gesendet hat, verwendet die Voicebot-Anwendung den Watson Speech-to-Text-Dienst, um die Nachricht in Text umzuwandeln.
  5. Die Textnachricht wird an Watson Assistant gesendet.
  6. Der Chatbot von Watson Assistant erkennt die Absicht und antwortet mit einer Antwort.
  7. Der Twilio Programmable Messaging-Dienst leitet die Antwortnachricht an WhatsApp weiter.
  8. Der Benutzer kann die Antwortnachricht auf WhatsApp anzeigen.

Anweisungen

Die detaillierten Schritte finden Sie in der README Datei. Diese Schritte erklären, wie man:

  1. Klonen Sie das Repository.
  2. Erstellen Sie die Watson-Dienste.
  3. Erstellen Sie den Twilio-Dienst.
  4. Erstellen und implementieren Sie die Voicebot-Anwendung.
  5. Probieren Sie die Voicebot-Anwendung auf WhatsApp aus.

Quelle: https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

Zeitstempel:

Mehr von IBM Entwickler