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

Opret en samtale-voicebot ved hjælp af WhatsApp og Watson-tjenester

Kildeknude: 1856777

Resumé

I dette kodemønster skal du bygge en ramme, der lader brugere sende stemmeforespørgsler ved hjælp af WhatsApp-applikationen og få et svar fra IBM Watson Assistant. Forespørgslen fra brugeren sendes til Watson Speech to Text Service gennem en brugerdefineret applikation. Outputtet fra Watson Speech to Text Service føres derefter til Watson Assistant. Watson Assistant svarer tilbage til brugeren med et passende svar.

Beskrivelse

Conversational AI voicebots hjælper virksomheder med at automatisere gentagne og tidskrævende forespørgsler. Dette giver dit team mere tid til at tackle mere komplekse, højt prioriterede strategiske opgaver, samtidig med at det sikres, at kunderne er engagerede. Voicebots tager stemmeinput ind og kan indtage, analysere, fortolke og svare på kundehenvendelser, med det mål at kunne besvare en kundes spørgsmål i realtid eller at kunne fortsætte en tekstudveksling med kunden for at afklare spørgsmålet.

En voicebot er nyttig i mange scenarier, hvor skrivning ikke er en praktisk mulighed, såsom:

  • Ældre kunder, der finder det mere bekvemt at tale end at skrive. Nogle kunder har bedre talesprog end skriftlige sprogfærdigheder. De finder det nemmere at bruge voicebots.
  • Leveringschefer på farten med behov for at opdatere systemer.

Dette kodemønster bruger scenariet med en kunde, der taler brasiliansk portugisisk gennem WhatsApp-applikationen til at interagere med et kundeplejecenter. Der er bygget en ramme, der lader kunden sende forespørgsler ved hjælp af tale på WhatsApp, og derefter få et svar fra Watson Assistant. Brugerens forespørgsel sendes til Watson Speech to Text Service gennem en brugerdefineret applikation. Outputtet fra Watson Speech to Text Service føres derefter ind i Watson Assistant. Watson Assistant forstår forespørgslen ved hjælp af den indbyggede support til brasiliansk portugisisk og svarer tilbage til brugeren med et passende svar. Dette kodemønster kan konfigureres til at understøtte flere sprog. Watson Assistant understøtter disse sprog.

Når du har gennemført dette kodemønster, forstår du, hvordan du:

  • Brug Watsons tale til teksttjeneste
  • Brug Watson Assistant Service
  • Integrer WhatsApp med Watson Services
  • Håndter forespørgsler sendt over stemme på WhatsApp

Flowdiagram

flow

  1. Brugeren sender en stemme- eller tekstbesked i WhatsApp-applikationen.
  2. Meddelelsen omdirigeres til Twilio Programmable Messaging-tjenesten.
  3. Twilio omdirigerer beskeden til voicebot-applikationen, der er installeret på IBM Cloud eller Red Hat OpenShift.
  4. Hvis brugeren sendte en talebesked, bruger voicebot-applikationen Watson Speech to Text Service til at transskribere beskeden til tekst.
  5. SMS-beskeden sendes til Watson Assistant.
  6. Watson Assistant chatbot registrerer hensigten og svarer med et svar.
  7. Twilio Programmable Messaging-tjenesten omdirigerer svarbeskeden til WhatsApp.
  8. Brugeren er i stand til at se svarmeddelelsen på WhatsApp.

Instruktioner

Find de detaljerede trin i README fil. Disse trin forklarer, hvordan du:

  1. Klon depotet.
  2. Opret Watson Services.
  3. Opret Twilio-tjenesten.
  4. Byg og implementer voicebot-applikationen.
  5. Prøv voicebot-applikationen på WhatsApp.

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

Tidsstempel:

Mere fra IBM-udvikler