nieuw-op-de-straat-11-juli-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Maak een conversatie-voicebot met behulp van WhatsApp- en Watson-services

Bronknooppunt: 1856777

Samengevat

Bouw in dit codepatroon een raamwerk waarmee gebruikers spraakvragen kunnen verzenden met behulp van de WhatsApp-applicatie en een reactie kunnen krijgen van IBM Watson Assistant. De vraag van de gebruiker wordt via een aangepaste applicatie naar de Watson Speech to Text Service gestuurd. De uitvoer van de Watson Speech to Text Service wordt vervolgens doorgestuurd naar Watson Assistant. Watson Assistant reageert terug naar de gebruiker met een passend antwoord.

Omschrijving

Conversationele AI-voicebots helpen bedrijven repetitieve en tijdrovende vragen te automatiseren. Dit geeft uw team meer tijd om complexere strategische taken met hoge prioriteit aan te pakken, terwijl u er toch voor zorgt dat de klanten betrokken blijven. Voicebots nemen spraakinvoer op en kunnen vragen van klanten opnemen, analyseren, interpreteren en beantwoorden, met als doel de vraag van een klant in realtime te beantwoorden of een tekstuitwisseling met de klant voort te zetten om de vraag te verduidelijken.

Een voicebot is handig in veel scenario's waarin typen geen handige optie is, zoals:

  • Oudere klanten die praten makkelijker vinden dan typen. Sommige klanten hebben een betere gesproken taalvaardigheid dan schriftelijke taalvaardigheid. Ze vinden het gemakkelijker om voicebots te gebruiken.
  • Leveringsmanagers die onderweg zijn en systemen moeten updaten.

Dit codepatroon gebruikt het scenario van een klant die Braziliaans Portugees spreekt via de WhatsApp-applicatie om te communiceren met een klantenservicecentrum. Er is een raamwerk gebouwd waarmee de klant via spraak op WhatsApp vragen kan verzenden en vervolgens een reactie kan krijgen van Watson Assistant. De vraag van de gebruiker wordt via een aangepaste toepassing naar de Watson Speech to Text Service gestuurd. De output van de Watson Speech to Text Service wordt vervolgens ingevoerd in Watson Assistant. Watson Assistant begrijpt de vraag met behulp van de ingebouwde ondersteuning voor Braziliaans Portugees en beantwoordt de gebruiker met een passend antwoord. Dit codepatroon kan worden geconfigureerd om meerdere talen te ondersteunen. Watson Assistant ondersteunt deze talen.

Wanneer u dit codepatroon heeft voltooid, begrijpt u hoe u:

  • De Watson Speech to Text-service gebruiken
  • Gebruik de Watson Assistent-service
  • WhatsApp integreren met Watson Services
  • Vragen behandelen die via spraak op WhatsApp zijn verzonden

Stroomschema

flow

  1. De gebruiker stuurt een spraak- of sms-bericht in de WhatsApp-applicatie.
  2. Het bericht wordt doorgestuurd naar de Twilio Programmable Messaging-service.
  3. Twilio stuurt het bericht door naar de voicebot-applicatie die is geïmplementeerd op IBM Cloud of Red Hat OpenShift.
  4. Als de gebruiker een spraakbericht heeft verzonden, gebruikt de voicebot-applicatie de Watson Speech to Text Service om het bericht in tekst om te zetten.
  5. Het sms-bericht wordt verzonden naar Watson Assistant.
  6. De Watson Assistant-chatbot detecteert de intentie en antwoordt met een reactie.
  7. De Twilio Programmable Messaging-service stuurt het antwoordbericht door naar WhatsApp.
  8. De gebruiker kan het antwoordbericht bekijken op WhatsApp.

Instructies

Vind de gedetailleerde stappen in de README het dossier. Deze stappen leggen uit hoe u:

  1. Kloon de repository.
  2. Maak de Watson-services.
  3. Maak de Twilio-service.
  4. Bouw en implementeer de voicebot-applicatie.
  5. Probeer de voicebot-applicatie op WhatsApp.

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

Tijdstempel:

Meer van IBM-ontwikkelaar