Cómo funciona RCS Business Messaging

Los agentes de RCS Business Messaging (RBM) se comunican con los usuarios a través de mensajes eventos y solicitudes para alcanzar tus objetivos comerciales. Si esos objetivos son simple (como enviar notificaciones de entrega) o complejo (como reservar un publicación), los agentes usan tarjetas enriquecidas, contenido multimedia y sugerencias para guiar a los usuarios conversaciones fluidas que satisfagan las necesidades de los usuarios y agentes.

Cómo funciona

El flujo de conversación entre tu agente y un usuario es similar a un conversación entre dos personas, en la que cada parte se turna para hablar, escuchar y responder al otro.

Tu agente de RBM inicia conversaciones con los usuarios. Los usuarios no pueden iniciar conversaciones con tu agente, pero una vez que este inicia una conversación, el usuario puede responder en cualquier momento.

Tus agentes envían el primer mensaje cuando reciben un activador externo que que configures. Un activador puede ser cualquier cosa y depende del caso de uso de tu agente:

  • Se envía un paquete
  • Es hora de enviar ofertas diarias de sándwiches para el almuerzo
  • Un usuario se comunica con el equipo de asistencia al cliente por chat

Un activador externo activa un agente de RBM

Cuando el agente recibe el activador, envía un mensaje. al dispositivo del usuario con la API de RCS Business Messaging. Tu agente envía todos mensajes, eventos y otras solicitudes al usuario a través de la API de RBM como HTTP con cargas útiles de JSON. El usuario recibe el mensaje en la app de Mensajes. en su dispositivo.

Si el dispositivo no es compatible con RCS, la plataforma de RBM muestra un error 404. el agente debe recurrir a otra tecnología, como SMS.

Cuando el usuario responde el mensaje o activa evento, El servicio de RBM de Google envía la respuesta a tu red webhook, que devuelve la información a tu agente. El webhook envía todos los mensajes de usuarios, eventos y otras solicitudes a tu agente como JSON.

Después de que tu agente recibe el mensaje, decodifica el archivo JSON y analiza la respuesta. Usar lógica interna o depender de un módulo de comprensión del lenguaje natural (CLN), como Dialogflow, el agente decide una respuesta al del usuario y envía la respuesta al dispositivo del usuario a través de la API de RBM.

La conversación entre el agente y el usuario continúa hasta que llega conclusión prevista o el usuario deja de responder.

Ejemplo

En el siguiente ejemplo, se muestra una situación simple en la que un usuario solicita un clima actualización.

  1. Tu agente recibe un activador de un servicio externo que indica que un usuario solicitó una actualización del clima.
  2. Tu agente envía un mensaje al usuario para confirmar su solicitud y solicitando la ubicación del usuario.
  3. En la app de Mensajes, el usuario lee el mensaje y responde con su web.
  4. Tu agente procesa la respuesta, obtiene información meteorológica, crea mensaje conversacional y envía la información al usuario. Además: tu agente pregunta si el usuario también quiere información sobre el clima de otra ubicación.
  5. El usuario lee los mensajes y agradece al agente.
  6. Tu agente confirma que el usuario no solicitó información adicional y finaliza la conversación.

Encriptación

Los mensajes de RBM que se envían entre los usuarios y los agentes se encriptan entre los agentes de RBM y a los servidores de Google y entre los servidores de Google dispositivos. Los socios no pueden usar sus propias claves de encriptación, ya que Google necesita analizar los mensajes en busca contenido para proteger a todos los usuarios y las empresas.

Para obtener más información sobre la seguridad de los datos de RBM, consulta Seguridad de los datos de RCS Business Messaging.

Próximos pasos

Una vez que te familiarices con estos conceptos, considera lo que quieres que y crear tu primer agente.