将界面模块与 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_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