nouveau-dans-la-rue-juillet-11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Créez un voicebot conversationnel à l'aide des services WhatsApp et Watson

Nœud source: 1856777

Résumé

Dans ce modèle de code, créez une infrastructure qui permet aux utilisateurs d'envoyer des requêtes vocales à l'aide de l'application WhatsApp et d'obtenir une réponse d'IBM Watson Assistant. La requête de l'utilisateur est envoyée au service Watson Speech to Text via une application personnalisée. La sortie du service Watson Speech to Text est ensuite transmise à Watson Assistant. Watson Assistant répond à l'utilisateur avec une réponse appropriée.

Description

Les Voicebots conversationnels AI aident les entreprises à automatiser les requêtes répétitives et chronophages. Cela donne à votre équipe plus de temps pour s'attaquer à des tâches stratégiques plus complexes et hautement prioritaires, tout en garantissant l'engagement des clients. Les Voicebots acceptent la saisie vocale et peuvent ingérer, analyser, interpréter et répondre aux demandes des clients, dans le but de pouvoir répondre à la question d'un client en temps réel ou de pouvoir poursuivre un échange de texte avec le client pour clarifier la question.

Un robot vocal est utile dans de nombreux scénarios où la saisie n'est pas une option pratique, tels que :

  • Des clients âgés qui trouvent plus pratique de parler que de taper. Certains clients ont de meilleures compétences en langue parlée qu'en langue écrite. Ils trouvent qu'il est plus facile d'utiliser les robots vocaux.
  • Les responsables de la livraison en déplacement avec un besoin de mettre à jour les systèmes.

Ce modèle de code utilise le scénario d'un client parlant le portugais brésilien via l'application WhatsApp pour interagir avec un centre de service client. Un cadre est construit qui permet au client d'envoyer des requêtes à l'aide de la parole sur WhatsApp, puis d'obtenir une réponse de Watson Assistant. La requête de l'utilisateur est envoyée au service Watson Speech to Text via une application personnalisée. La sortie du service Watson Speech to Text est ensuite introduite dans Watson Assistant. Watson Assistant comprend la requête à l'aide de la prise en charge intégrée du portugais brésilien et répond à l'utilisateur avec une réponse appropriée. Ce modèle de code peut être configuré pour prendre en charge plusieurs langues. Watson Assistant prend en charge ces langues.

Lorsque vous avez terminé ce modèle de code, vous comprenez comment:

  • Utiliser le service Watson Speech to Text
  • Utiliser le service Watson Assistant
  • Intégrer WhatsApp avec Watson Services
  • Gérer les requêtes envoyées par voix sur WhatsApp

Représentation schématique

flow

  1. L'utilisateur envoie un message vocal ou texte dans l'application WhatsApp.
  2. Le message est redirigé vers le service de messagerie programmable Twilio.
  3. Twilio redirige le message vers l'application Voicebot déployée sur IBM Cloud ou Red Hat OpenShift.
  4. Si l'utilisateur a envoyé un message vocal, l'application Voicebot utilise le service Watson Speech to Text pour transcrire le message en texte.
  5. Le message texte est envoyé à Watson Assistant.
  6. Le chatbot Watson Assistant détecte l'intention et répond par une réponse.
  7. Le service de messagerie programmable Twilio redirige le message de réponse vers WhatsApp.
  8. L'utilisateur peut afficher le message de réponse sur WhatsApp.

Instructions

Retrouvez les étapes détaillées dans le README fichier. Ces étapes expliquent comment:

  1. Clonez le référentiel.
  2. Créez les services Watson.
  3. Créez le service Twilio.
  4. Créez et déployez l'application Voicebot.
  5. Essayez l'application Voicebot sur WhatsApp.

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

Horodatage:

Plus de Développeur IBM