将界面模块与 LivePerson 集成

本文档将逐步介绍将界面模块与 LivePerson 集成并显示实时建议所需的步骤。本教程包含以下操作:

  1. 在 LivePerson 中安装 Conversational Cloud 应用。
  2. 更新两个服务器中缺少的环境变量,然后重新部署它们。
  3. 在 LivePerson 中配置 Agent Assist 微件。

准备工作

您必须先完成以下操作,然后才能开始本教程。您需要部署这两个代码库,然后 LivePerson 集成才会生效:

  1. 如需访问该代码库,请与 agent-assist-ui-modules-support@google.com 联系。
  2. 部署应用服务器,以提供 Agent Assist 模块界面。
  3. 部署代理服务器,用于处理身份验证和对 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_IDLP_CLIENT_SECRET 的正确值,然后重新部署这两台服务器。

配置 LivePerson 微件

如需配置 LivePerson 微件,请按照向客服人员工作区添加自己的微件中的说明操作。

应用的网址应采用以下格式,并进行以下替换:

  • {APPLICATION_SERVER_URL} 替换为界面应用服务器的网址。
  • {CONVERSATION_PROFILE_NAME} 替换为您要使用的对话资料的名称(例如:projects/my-project/conversationProfiles/abc123)。
  • {FEATURES} 替换为您希望应用包含的 Agent Assist 功能的英文逗号分隔列表。目前支持的功能包括:SMART_REPLYARTICLE_SUGGESTIONFAQCONVERSATION_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