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:
- Instala la aplicación de Conversational Cloud en LivePerson.
- Actualiza las variables de entorno faltantes en ambos servidores y vuelve a implementarlos.
- Configura el widget de Agent Assist en LivePerson.
Antes de comenzar
Debes completar las siguientes acciones antes de comenzar este instructivo. Ambos repositorios deben implementarse para que la integración de LivePerson funcione:
- Para acceder al repositorio, comunícate con agent-assist-ui-modules-support@google.com.
- Implementa un servidor de aplicaciones que entregue la IU de los módulos de Agent Assist.
- Implementa un servidor proxy que controlará 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 realizar la integración 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 del manifiesto que envíes a LivePerson debería ser 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 y un secreto de cliente. Actualiza las variables de entorno del servidor de aplicaciones y el 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 espacio 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. Actualmente, las funciones admitidas incluyen:SMART_REPLY
,ARTICLE_SUGGESTION
,FAQ
yCONVERSATION_SUMMARIZATION
. Solo incluye 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