本文档将逐步介绍将界面模块与 LivePerson 集成并显示实时建议所需的步骤。本教程包含以下操作:
- 在 LivePerson 中安装 Conversational Cloud 应用。
- 更新两个服务器中缺少的环境变量,然后重新部署它们。
- 在 LivePerson 中配置 Agent Assist 微件。
准备工作
您必须先完成以下操作,然后才能开始本教程。您需要部署这两个代码库,然后 LivePerson 集成才会生效:
- 如需访问该代码库,请与 agent-assist-ui-modules-support@google.com 联系。
- 部署应用服务器,以提供 Agent Assist 模块界面。
- 部署代理服务器,用于处理身份验证和对 Dialogflow API 的调用。
安装对话式 Cloud 应用
您需要在 LivePerson 账号中将应用注册为 Conversational Cloud 应用,才能与 LivePerson OAuth 身份验证集成。您需要联系 LivePerson 团队成员,他们可以协助您完成安装。请按照 LivePerson 文档中的说明操作。
您提交给 LivePerson 的清单架构应如下所示。将 {APPLICATION_SERVER_网址} 的所有实例替换为界面模块应用服务器的网址:
{ "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" ] }
更新缺少的环境变量
安装 Conversational Cloud 应用后,LivePerson 会提供客户端 ID 和客户端密钥。更新应用服务器和代理服务器的环境变量,使其包含 LP_CLIENT_ID
和 LP_CLIENT_SECRET
的正确值,然后重新部署这两台服务器。
配置 LivePerson 微件
如需配置 LivePerson 微件,请按照向客服人员工作区添加自己的微件中的说明操作。
应用的网址应采用以下格式,并进行以下替换:
- 将
{APPLICATION_SERVER_URL}
替换为界面应用服务器的网址。 - 将
{CONVERSATION_PROFILE_NAME}
替换为您要使用的对话资料的名称(例如:projects/my-project/conversationProfiles/abc123)。 - 将
{FEATURES}
替换为您希望应用包含的 Agent Assist 功能的英文逗号分隔列表。目前支持的功能包括:SMART_REPLY
、ARTICLE_SUGGESTION
、FAQ
和CONVERSATION_SUMMARIZATION
。仅添加在对话配置文件中配置的功能。
{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}
示例网址:
https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION