Integra módulos de IU con LivePerson

En este documento, se explican los pasos necesarios para integrar módulos de IU con LivePerson y mostrar sugerencias en tiempo real. En este instructivo, se incluyen las siguientes acciones:

  1. Instala la aplicación de Conversational Cloud en LivePerson.
  2. Actualiza las variables de entorno que faltan en ambos servidores y vuelve a implementarlos.
  3. Configura el widget de Agent Assist en LivePerson.

Antes de comenzar

Debes completar las siguientes acciones para comenzar este instructivo. Se deben implementar ambos repositorios para que funcione la integración de LivePerson:

  1. Para acceder al repositorio, escribe a agent-assist-ui-modules-support@google.com.
  2. Implementa un servidor de aplicaciones que entregue la IU de los módulos de Agent Assist.
  3. Implementa un servidor proxy que controle la autenticación y las llamadas a la API de Dialogflow.

Instala una aplicación de Conversational Cloud

Debes registrar tu aplicación como una aplicación de Conversational Cloud en tu cuenta de LivePerson para integrarla con la autenticación de OAuth de LivePerson. Deberás comunicarte con un miembro del equipo de LivePerson que pueda facilitar la instalación. Sigue las instrucciones para hacerlo en la documentación de LivePerson.

El esquema de manifiesto que envíes a LivePerson debería verse similar al siguiente. Reemplaza todas las instancias de {APPLICATION_SERVER_URL} por la URL del servidor de aplicaciones de tus módulos de IU:

{
  "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"
  ]
}

Actualiza las variables de entorno faltantes

Una vez que se instale la aplicación de Conversational Cloud, LivePerson proporcionará un ID de cliente y un secreto del cliente. Actualiza las variables de entorno del servidor de aplicaciones y del servidor proxy para incluir los valores correctos de LP_CLIENT_ID y LP_CLIENT_SECRET, y, luego, vuelve a implementar ambos servidores.

Configura el widget de LivePerson

Para configurar el widget de LivePerson, sigue las instrucciones para agregar tus propios widgets al lugar de trabajo del agente.

La URL de la aplicación debe tener el siguiente formato, con los siguientes reemplazos:

  • Reemplaza {APPLICATION_SERVER_URL} por la URL del servidor de aplicaciones de la IU.
  • Reemplaza {CONVERSATION_PROFILE_NAME} por el nombre del perfil de conversación que deseas usar (por ejemplo, projects/my-project/conversationProfiles/abc123).
  • Reemplaza {FEATURES} por una lista separada por comas de las funciones de Agent Assist que deseas que incluya la aplicación. Las funciones admitidas actualmente son SMART_REPLY, ARTICLE_SUGGESTION, FAQ y CONVERSATION_SUMMARIZATION. Incluye solo las funciones que están configuradas en tu perfil de conversación.

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

URL de ejemplo:

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