将界面模块与 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 的调用的代理服务器。

安装 Conversational 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