So funktioniert RCS Business Messaging

RCS-Business-Messaging-Agenten (RBM) kommunizieren mit Nutzern über Nachrichten, Anfragen, um Ihre Geschäftsziele zu erreichen. Ob diese Ziele einfach (z. B. Versandbenachrichtigungen senden) oder komplex (wie das Buchen eines verwenden Rich Cards, Medien und Vorschläge, um Nutzende durch reibungslose Gespräche führen, die die Anforderungen von Nutzern und Kundenservicemitarbeitern erfüllen.

Funktionsweise

Der Gesprächsverlauf zwischen Ihrem Agent und einem Nutzer ähnelt einem zwischen zwei Leuten, die abwechselnd sprechen. dem anderen zuhören und darauf reagieren.

Ihr RBM-Agent initiiert Unterhaltungen mit Nutzern. Nutzer können nicht starten Unterhaltungen mit ihm führen. Sobald er jedoch eine Unterhaltung beginnt, Nutzer können jederzeit antworten.

Ihre Agents senden die erste Nachricht, wenn sie einen externen Trigger empfängt, der die Sie konfigurieren. Ein Trigger kann beliebig sein und hängt vom Anwendungsfall Ihres Agents ab:

  • Ein Paket wird versendet
  • Es ist Zeit, dir täglich Angebote für Sandwiches zum Mittagessen zu senden
  • Ein Nutzer wendet sich über einen Chat an den Kundensupport.

Ein externer Trigger aktiviert einen RBM-Agent

Wenn der Agent den Trigger empfängt, sendet er eine Nachricht. mit der RCS Business Messaging API an das Gerät des Nutzers senden. Der Agent sendet alle Nachrichten, Ereignissen und anderen Anfragen an den Nutzer über die RBM API als HTTP Anfragen mit JSON-Nutzlasten. Der Nutzer erhält die Nachricht in der Messages App auf ihrem Gerät.

Wenn das Gerät RCS nicht unterstützt, gibt die RBM-Plattform den Fehler 404 zurück und sollte der Agent auf eine andere Technologie wie SMS zurückgreifen.

Wenn der Nutzer auf die Nachricht antwortet oder eine event, Der RBM-Dienst von Google sendet die Antwort an die von Ihnen Webhook der die Informationen an den Agent zurücksendet. Der Webhook sendet alle Nutzernachrichten, Ereignisse und anderen Anfragen an Ihren Agent im JSON-Format.

Nachdem der Agent die Nachricht erhalten hat: wird der JSON-Code decodiert und die Antwort wird analysiert. Interne Logik verwenden oder ein NLU-Modul (Natural Language Understanding) wie Dialogflow, Ihr Agent entscheidet sich für eine Antwort auf den Nachricht des Nutzers und sendet die Antwort über die RBM API an das Gerät des Nutzers.

Die Unterhaltung zwischen Ihrem Agent und dem Nutzer wird so lange fortgesetzt, bis eine beabsichtigte Schlussfolgerung oder die Nutzenden reagieren nicht mehr.

Beispiel

Das folgende Beispiel zeigt ein einfaches Szenario, in dem ein Nutzer nach dem Wetterbericht fragt. aktualisieren.

  1. Der Agent empfängt einen Trigger von einem externen Dienst, der angibt, dass ein Nutzer hat ein Wetterupdate angefordert.
  2. Der Agent sendet eine Nachricht an den Nutzer, in der er die Anfrage bestätigt und nach dem Standort der Nutzenden fragen.
  3. In der Messages App liest der Nutzer die Nachricht und antwortet Adresse.
  4. Der Agent verarbeitet die Antwort, ruft Wetterinformationen ab, erstellt eine Konversationsnachricht und sendet die Informationen an den Nutzer. Außerdem fragt Ihr Agent, ob der Nutzer auch Wetterinformationen für einen anderen Standort.
  5. Der Nutzer liest die Nachrichten und bedankt sich bei dem Kundenservicemitarbeiter.
  6. Ihr Agent bestätigt, dass der Nutzer keine zusätzlichen Informationen angefordert hat und beendet das Gespräch.

Verschlüsselung

RBM-Nachrichten, die zwischen Nutzern und Kundenservicemitarbeitern gesendet werden, werden zwischen RBM-Agents verschlüsselt und Google-Servern und zwischen Google-Servern und den Geräte. Partner dürfen Folgendes nicht verwenden: ihre eigenen Verschlüsselungsschlüssel, weil Google Nachrichten auf um alle Nutzer und Unternehmen zu schützen.

Weitere Informationen zur RBM-Datensicherheit finden Sie unter Datensicherheit bei RCS Business Messaging

Nächste Schritte

Sobald Sie mit diesen Konzepten vertraut sind, überlegen Sie, erstellen Sie Ihren ersten Agent.