UI-Module in LivePerson einbinden

In diesem Dokument werden die Schritte beschrieben, die zum Einbinden von UI-Modulen in LivePerson und zum Einblenden von Echtzeitvorschlägen erforderlich sind. In dieser Anleitung werden die folgenden Aktionen behandelt:

  1. Installieren Sie die Conversational Cloud-Anwendung in LivePerson.
  2. Aktualisieren Sie die fehlenden Umgebungsvariablen auf beiden Servern und stellen Sie sie wieder bereit.
  3. Konfigurieren Sie das Agent Assist-Widget in LivePerson.

Hinweise

Sie müssen die folgenden Aktionen ausführen, bevor Sie mit dieser Anleitung beginnen können. Beide Repositories müssen bereitgestellt werden, damit die LivePerson-Integration funktioniert:

  1. Wenn Sie auf das Repository zugreifen möchten, wenden Sie sich bitte an agent-assist-ui-modules-support@google.com.
  2. Bereitstellen Sie einen Anwendungsserver, über den die Benutzeroberfläche der Agent Assist-Module bereitgestellt wird.
  3. Bereitstellen Sie einen Proxyserver, der die Authentifizierung und Aufrufe der Dialogflow API übernimmt.

Conversational Cloud-Anwendung installieren

Sie müssen Ihre Anwendung in Ihrem LivePerson-Konto als Conversational Cloud-Anwendung registrieren, um sie in die LivePerson OAuth-Authentifizierung einzubinden. Wenden Sie sich an ein Mitglied des LivePerson-Teams, das die Installation unterstützen kann. Folgen Sie dazu der Anleitung in der LivePerson-Dokumentation.

Das Manifest-Schema, das Sie an LivePerson senden, sollte in etwa so aussehen: Ersetzen Sie alle Instanzen von {APPLICATION_SERVER_URL} durch die URL des Anwendungsservers Ihrer UI-Module:

{
  "client_name": "com.liveperson.GoogleAgentAssist",
  "display_name": "Agent Assist",
  "response_types": ["code"],
  "scope": "msg.consumer",
  "entry_uri": "{APPLICATION_SERVER_URL}",
  "grant_types": [
    "authorization_code",
    "client_credentials",
    "refresh_token"
  ],
  "redirect_uris": [
    "{APPLICATION_SERVER_URL}/home"
  ]
}

Fehlende Umgebungsvariablen aktualisieren

Sobald die Conversational Cloud-Anwendung installiert ist, stellt LivePerson eine Client-ID und einen Clientschlüssel zur Verfügung. Aktualisieren Sie die Umgebungsvariablen des Anwendungsservers und des Proxyservers, um die richtigen Werte für LP_CLIENT_ID und LP_CLIENT_SECRET anzugeben, und stellen Sie beide Server dann neu bereit.

LivePerson-Widget konfigurieren

Folgen Sie der Anleitung zum Hinzufügen eigener Widgets zum Kundenservicemitarbeiterbereich, um das LivePerson-Widget zu konfigurieren.

Die URL der Anwendung sollte das folgende Format haben und die folgenden Ersetzungen enthalten:

  • Ersetzen Sie {APPLICATION_SERVER_URL} durch die URL Ihres UI-Anwendungsservers.
  • Ersetzen Sie {CONVERSATION_PROFILE_NAME} durch den Namen des Unterhaltungsprofils, das Sie verwenden möchten (z. B. projects/my-project/conversationProfiles/abc123).
  • Ersetzen Sie {FEATURES} durch eine durch Kommas getrennte Liste der Agent Assist-Funktionen, die in der Anwendung enthalten sein sollen. Derzeit werden folgende Funktionen unterstützt: SMART_REPLY, ARTICLE_SUGGESTION, FAQ und CONVERSATION_SUMMARIZATION. Fügen Sie nur Funktionen hinzu, die in Ihrem Unterhaltungsprofil konfiguriert sind.

{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}

Beispiel-URL:

https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION