Come funziona RCS Business Messaging

Gli agenti RCS Business Messaging (RBM) comunicano con gli utenti tramite messaggi. eventi e richieste per raggiungere i tuoi obiettivi commerciali. Se questi obiettivi sono semplice (come l'invio di notifiche di consegna) o complesso (come la prenotazione periodo di pubblicazione), gli agenti utilizzano schede informative, contenuti multimediali e suggerimenti per guidare gli utenti conversazioni fluide in grado di soddisfare le esigenze di utenti e agenti.

Come funziona

Il flusso della conversazione tra l'agente e un utente è simile a una conversazione tra due persone e ogni parte parla a turno, ascoltare e rispondere l'altro.

L'agente RBM avvia conversazioni con gli utenti. Gli utenti non possono iniziare conversazioni con l'agente, ma quando quest'ultimo avvia una conversazione, l'utente può rispondere in qualsiasi momento.

I tuoi agenti inviano il primo messaggio quando riceve un trigger esterno che che configuri. Un trigger può essere qualsiasi cosa e dipende dal caso d'uso dell'agente:

  • Un pacco viene spedito
  • È il momento di inviare offerte giornaliere sui panini all'ora di pranzo
  • Un utente contatta l'assistenza clienti in chat

Un trigger esterno attiva un agente RBM

Quando l'agente riceve il trigger, invia un messaggio al dispositivo dell'utente con l'API RCS Business Messaging. L'agente invia tutte messaggi, eventi e altre richieste all'utente tramite l'API RBM come HTTP richieste con payload JSON. L'utente riceve il messaggio nell'app Messaggi. sul loro dispositivo.

Se il dispositivo non supporta RCS, la piattaforma RBM restituisce un errore 404. l'agente deve ricorrere a un'altra tecnologia, come gli SMS.

Quando l'utente risponde al messaggio o attiva una notifica evento, Il servizio RBM di Google invia la risposta al messaggio configurato webhook, che ritrasmette le informazioni all'agente. Il webhook invia tutti i messaggi degli utenti, gli eventi e altre richieste al tuo agente in formato JSON.

Quando l'agente riceve il messaggio, decodifica il file JSON e analizza la risposta. Utilizzo di logica interna o affidamento un modulo di comprensione del linguaggio naturale (NLU), come Dialogflow, l'agente decide se rispondere alla richiesta il messaggio dell'utente e invia la risposta al suo dispositivo tramite l'API RBM.

La conversazione continua tra l'agente e l'utente finché raggiunge una una conclusione prevista o l'utente smette di rispondere.

Esempio

L'esempio seguente mostra uno scenario semplice in cui un utente chiede informazioni meteo aggiornamento.

  1. L'agente riceve un trigger da un servizio esterno che indica che utente ha richiesto un aggiornamento meteo.
  2. L'agente invia un messaggio all'utente confermando la sua richiesta e chiedendo la posizione dell'utente.
  3. Nell'app Messaggi, l'utente legge il messaggio e risponde con il suo .
  4. L'agente elabora la risposta, recupera le informazioni meteo, crea un conversazionale e invia le informazioni all'utente. Inoltre, l'agente chiede se l'utente vuole anche informazioni meteo per un'altra in ogni località.
  5. L'utente legge i messaggi e ringrazia l'agente.
  6. Il tuo agente riconosce che l'utente non ha richiesto informazioni aggiuntive e termina la conversazione.

Crittografia

I messaggi RBM inviati tra utenti e agenti vengono criptati tra agenti RBM e tra i server di Google e tra i server di Google e quelli degli utenti dispositivi mobili. I partner non possono utilizzare le proprie chiavi di crittografia perché Google deve analizzare i messaggi per individuare per proteggere tutti gli utenti e le attività.

Per ulteriori informazioni sulla sicurezza dei dati RBM, consulta Sicurezza dei dati per RCS Business Messaging.

Passaggi successivi

Una volta che hai acquisito familiarità con questi concetti, considera ciò che vuoi che il tuo dell'agente e crea il tuo primo agente.