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

Skapa en konversationsröstbot med hjälp av WhatsApp och Watson-tjänster

Källnod: 1856777

Sammanfattning

I det här kodmönstret kan du bygga en ram som låter användare skicka röstfrågor med WhatsApp -appen och få svar från IBM Watson Assistant. Frågan från användaren skickas till Watson Speech to Text Service via en anpassad applikation. Utmatningen från tjänsten Watson Tal till text matas sedan till Watson Assistant. Watson Assistant svarar tillbaka till användaren med ett lämpligt svar.

Beskrivning

Konversations-AI-röstböter hjälper företag att automatisera repetitiva och tidskrävande frågor. Detta ger ditt team mer tid att ta sig an mer komplexa, högprioriterade strategiska uppgifter, samtidigt som det säkerställer att kunderna är engagerade. Röstböter tar in röstinmatning och kan ta in, analysera, tolka och svara på kundförfrågningar, med målet att kunna svara på en kunds fråga i realtid eller kunna fortsätta ett textutbyte med kunden för att klargöra frågan.

En röstbot är användbar i många scenarier där det inte är bekvämt att skriva, till exempel:

  • Äldre kunder som tycker att det är bekvämare att tala än att skriva. Vissa kunder har bättre talkunskaper än skriftspråk. De tycker att det är lättare att använda röstbotar.
  • Leveranschefer på språng med behov av att uppdatera system.

Detta kodmönster använder scenariot med en kund som talar brasiliansk portugisisk via WhatsApp -appen för att interagera med ett kundtjänstcenter. En ram är byggd som låter kunden skicka frågor med tal på WhatsApp och sedan få ett svar från Watson Assistant. Användarens fråga skickas till Watson Tal till text -tjänsten via en anpassad applikation. Utmatningen från Watson Speech to Text Service matas sedan in i Watson Assistant. Watson Assistant förstår frågan med hjälp av det inbyggda stödet för brasiliansk portugisisk och svarar tillbaka till användaren med ett lämpligt svar. Detta kodmönster kan konfigureras för att stödja flera språk. Watson Assistant stöder dessa språk.

När du har slutfört detta kodmönster förstår du hur du:

  • Använd tjänsten Watson Speech to Text
  • Använd Watson Assistant Service
  • Integrera WhatsApp med Watson Services
  • Hantera frågor som skickas över rösten på WhatsApp

Flödesdiagram

flow

  1. Användaren skickar ett röst- eller textmeddelande i WhatsApp -applikationen.
  2. Meddelandet omdirigeras till tjänsten Twilio Programmable Messaging.
  3. Twilio omdirigerar meddelandet till voicebot -programmet som distribueras på IBM Cloud eller Red Hat OpenShift.
  4. Om användaren skickade ett röstmeddelande använder voicebot -programmet Watson Speech to Text -tjänsten för att transkribera meddelandet till text.
  5. Textmeddelandet skickas till Watson Assistant.
  6. Watson Assistant chatbot upptäcker avsikten och svarar med ett svar.
  7. Tjänsten Twilio Programmable Messaging omdirigerar svarsmeddelandet till WhatsApp.
  8. Användaren kan se svarsmeddelandet på WhatsApp.

Instruktioner

Hitta de detaljerade stegen i README fil. Dessa steg förklarar hur du:

  1. Klona förvaret.
  2. Skapa Watson Services.
  3. Skapa Twilio -tjänsten.
  4. Skapa och distribuera röstprogrammet.
  5. Testa voicebot -appen på WhatsApp.

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

Tidsstämpel:

Mer från IBM-utvecklare