Ce document vous explique les étapes à suivre pour intégrer des modules d'interface utilisateur à LivePerson et afficher des suggestions en temps réel. Ce tutoriel comprend les actions suivantes:
- Installez l'application Conversational Cloud dans LivePerson.
- Mettez à jour les variables d'environnement manquantes dans les deux serveurs, puis redéployez-les.
- Configurer le widget Agent Assist dans LivePerson
Avant de commencer
Vous devez effectuer les actions suivantes avant de pouvoir commencer ce tutoriel. Les deux dépôts doivent être déployés pour que l'intégration de LivePerson fonctionne:
- Pour accéder au dépôt, veuillez contacter agent-assist-ui-modules-support@google.com.
- Déployez un serveur d'applications qui diffusera l'interface utilisateur des modules Agent Assist.
- Déployez un serveur proxy qui gérera l'authentification et les appels à l'API Dialogflow.
Installer une application Conversational Cloud
Vous devez enregistrer votre application en tant qu'application Conversational Cloud dans votre compte LivePerson pour l'intégrer à l'authentification OAuth de LivePerson. Vous devrez contacter un membre de l'équipe LivePerson qui pourra faciliter l'installation. Pour ce faire, suivez les instructions de la documentation LivePerson.
Le schéma de fichier manifeste que vous envoyez à LivePerson doit ressembler à ce qui suit. Remplacez toutes les instances de {APPLICATION_SERVER_URL} par l'URL du serveur d'application de vos modules d'UI:
{ "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" ] }
Mettre à jour les variables d'environnement manquantes
Une fois l'application Conversational Cloud installée, LivePerson vous fournira un ID client et code secret du client. Mettez à jour les variables d'environnement du serveur d'applications et du serveur proxy pour inclure les valeurs correctes pour LP_CLIENT_ID
et LP_CLIENT_SECRET
, puis redéployez les deux serveurs.
Configurer le widget LivePerson
Pour configurer le widget LivePerson, suivez les instructions pour ajouter vos propres widgets à l'espace de travail de l'agent.
L'URL de l'application doit être au format suivant, avec les remplacements suivants:
- Remplacez
{APPLICATION_SERVER_URL}
par l'URL de votre serveur d'application d'interface utilisateur. - Remplacez
{CONVERSATION_PROFILE_NAME}
par le nom du profil de conversation que vous souhaitez utiliser (par exemple, projects/my-project/conversationProfiles/abc123). - Remplacez
{FEATURES}
par une liste des fonctionnalités Agent Assist, séparées par une virgule, que vous souhaitez inclure dans l'application. Les fonctionnalités actuellement prises en charge incluent les suivantes:SMART_REPLY
,ARTICLE_SUGGESTION
,FAQ
etCONVERSATION_SUMMARIZATION
. N'incluez que les fonctionnalités configurées sur votre profil de conversation.
{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}
Exemple d'URL :
https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION