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

Creați un robot vocal conversațional folosind serviciile WhatsApp și Watson

Nodul sursă: 1856777

Rezumat

În acest model de cod, creați un cadru care să permită utilizatorilor să trimită interogări vocale folosind aplicația WhatsApp și să obțină un răspuns de la IBM Watson Assistant. Interogarea de la utilizator este trimisă către serviciul Watson Speech to Text printr-o aplicație personalizată. Ieșirea de la serviciul Watson Speech to Text este apoi transmisă Watson Assistant. Watson Assistant răspunde utilizatorului cu un răspuns adecvat.

Descriere

Voiceboții conversaționali AI ajută companiile să automatizeze interogările repetitive și care necesită timp. Acest lucru oferă echipei dvs. mai mult timp pentru a aborda sarcini strategice mai complexe, cu prioritate ridicată, asigurând totodată că clienții sunt implicați. Voicebots preia intrarea vocală și pot ingera, analiza, interpreta și răspunde la întrebările clienților, cu scopul de a putea răspunde la întrebarea unui client în timp real sau de a putea continua un schimb de text cu clientul pentru a clarifica întrebarea.

Un robot vocal este util în multe scenarii în care tastarea nu este o opțiune convenabilă, cum ar fi:

  • Clienți vârstnici cărora le este mai convenabil să vorbească decât să tasteze. Unii clienți au cunoștințe de limbă vorbită mai bune decât cele scrise. Ei consideră că este mai ușor să folosească voicebots.
  • Directori de livrare în mișcare cu nevoia de a actualiza sistemele.

Acest model de cod folosește scenariul unui client care vorbește portugheza braziliană prin aplicația WhatsApp pentru a interacționa cu un centru de asistență pentru clienți. Este creat un cadru care permite clientului să trimită interogări folosind vorbirea pe WhatsApp și apoi să primească un răspuns de la Watson Assistant. Interogarea utilizatorului este trimisă către serviciul Watson Speech to Text printr-o aplicație personalizată. Ieșirea de la serviciul Watson Speech to Text este apoi introdusă în Watson Assistant. Watson Assistant înțelege interogarea cu ajutorul suportului încorporat pentru portugheza braziliană și răspunde utilizatorului cu un răspuns adecvat. Acest model de cod poate fi configurat să accepte mai multe limbi. Watson Assistant le acceptă limbi.

După ce ați completat acest model de cod, înțelegeți cum să:

  • Utilizați serviciul Watson Speech to Text
  • Utilizați serviciul Asistent Watson
  • Integrați WhatsApp cu Watson Services
  • Gestionați interogările trimise prin voce pe WhatsApp

Diagrama fluxului

flow

  1. Utilizatorul trimite un mesaj vocal sau text în aplicația WhatsApp.
  2. Mesajul este redirecționat către serviciul de mesagerie programabilă Twilio.
  3. Twilio redirecționează mesajul către aplicația voicebot care este implementată pe IBM Cloud sau Red Hat OpenShift.
  4. Dacă utilizatorul a trimis un mesaj vocal, aplicația voicebot utilizează serviciul Watson Speech to Text pentru a transcrie mesajul în text.
  5. Mesajul text este trimis către Watson Assistant.
  6. Chatbot-ul Watson Assistant detectează intenția și răspunde cu un răspuns.
  7. Serviciul de mesagerie programabilă Twilio redirecționează mesajul de răspuns către WhatsApp.
  8. Utilizatorul poate vizualiza mesajul de răspuns pe WhatsApp.

Instrucțiuni

Găsiți pașii detaliați în README fişier. Acești pași explică cum se face:

  1. Clonați depozitul.
  2. Creați serviciile Watson.
  3. Creați Serviciul Twilio.
  4. Creați și implementați aplicația voicebot.
  5. Încercați aplicația voicebot pe WhatsApp.

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

Timestamp-ul:

Mai mult de la Dezvoltator IBM