nuovo-per-la-strada-luglio-11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

Crea un voicebot conversazionale utilizzando i servizi WhatsApp e Watson

Nodo di origine: 1856777

Sommario

In questo modello di codice, crea un framework che consente agli utenti di inviare query vocali utilizzando l'applicazione WhatsApp e ottenere una risposta da IBM Watson Assistant. La query dell'utente viene inviata al Watson Speech to Text Service tramite un'applicazione personalizzata. L'output di Watson Speech to Text Service viene quindi inviato a Watson Assistant. Watson Assistant risponde all'utente con una risposta appropriata.

Descrizione

I voicebot di intelligenza artificiale conversazionali stanno aiutando le aziende ad automatizzare query ripetitive e dispendiose in termini di tempo. Ciò dà al tuo team più tempo per affrontare attività strategiche più complesse e ad alta priorità, garantendo comunque il coinvolgimento dei clienti. I voicebot accettano l'input vocale e possono acquisire, analizzare, interpretare e rispondere alle richieste dei clienti, con l'obiettivo di poter rispondere alla domanda di un cliente in tempo reale o di continuare uno scambio di testo con il cliente per chiarire la domanda.

Un voicebot è utile in molti scenari in cui la digitazione non è un'opzione conveniente, come ad esempio:

  • Clienti anziani che trovano più comodo parlare che scrivere. Alcuni clienti hanno competenze linguistiche parlate migliori rispetto a quelle scritte. Trovano più facile usare i voicebot.
  • Dirigenti delle consegne in movimento con la necessità di aggiornare i sistemi.

Questo modello di codice utilizza lo scenario di un cliente che parla portoghese brasiliano tramite l'applicazione WhatsApp per interagire con un centro di assistenza clienti. Viene creato un framework che consente al cliente di inviare query utilizzando la voce su WhatsApp e quindi ottenere una risposta da Watson Assistant. La query dell'utente viene inviata al servizio Watson Speech to Text tramite un'applicazione personalizzata. L'output di Watson Speech to Text Service viene quindi inserito in Watson Assistant. Watson Assistant comprende la query con l'aiuto del supporto integrato per il portoghese brasiliano e risponde all'utente con una risposta appropriata. Questo modello di codice può essere configurato per supportare più lingue. Watson Assistant li supporta le lingue.

Dopo aver completato questo modello di codice, capisci come:

  • Usa il servizio Watson Speech to Text
  • Usa il servizio Watson Assistant
  • Integra WhatsApp con i servizi Watson
  • Gestire le query inviate tramite voce su WhatsApp

Diagramma di flusso

flow

  1. L'utente invia un messaggio vocale o di testo nell'applicazione WhatsApp.
  2. Il messaggio viene reindirizzato al servizio di messaggistica programmabile Twilio.
  3. Twilio reindirizza il messaggio all'applicazione voicebot distribuita su IBM Cloud o Red Hat OpenShift.
  4. Se l'utente ha inviato un messaggio vocale, l'applicazione voicebot utilizza il servizio Watson Speech to Text per trascrivere il messaggio in testo.
  5. Il messaggio di testo viene inviato a Watson Assistant.
  6. Il chatbot Watson Assistant rileva l'intento e risponde con una risposta.
  7. Il servizio di messaggistica programmabile Twilio reindirizza il messaggio di risposta a WhatsApp.
  8. L'utente è in grado di visualizzare il messaggio di risposta su WhatsApp.

Istruzioni

Trova i passaggi dettagliati in README file. Questi passaggi spiegano come:

  1. Clona il repository.
  2. Creare i servizi Watson.
  3. Crea il servizio Twilio.
  4. Crea e distribuisci l'applicazione voicebot.
  5. Prova l'applicazione voicebot su WhatsApp.

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

Timestamp:

Di più da Sviluppatore IBM