本文將逐步說明如何整合 UI 模組與 LivePerson,並顯示即時建議。本教學課程包含下列動作:
- 在 LivePerson 中安裝 Conversational Cloud 應用程式。
- 更新兩個伺服器中缺少的環境變數,然後重新部署。
- 在 LivePerson 中設定 Agent Assist 小工具。
事前準備
您必須先完成下列動作,才能開始本教學課程。 必須先部署這兩個存放區,LivePerson 整合功能才能運作:
- 如要存取存放區,請傳送電子郵件至 agent-assist-ui-modules-support@google.com。
- 部署應用程式伺服器,用於提供 Agent Assist 模組 UI。
- 部署 Proxy 伺服器,處理驗證和 Dialogflow API 呼叫。
安裝 Conversational Cloud 應用程式
如要整合 LivePerson OAuth 驗證,您必須在 LivePerson 帳戶中將應用程式註冊為 Conversational Cloud 應用程式。請與 LivePerson 團隊成員聯絡,他們可以協助安裝。請按照 LivePerson 說明文件中的指示操作。
提交給 LivePerson 的資訊清單結構定義應如下所示。將所有 {APPLICATION_SERVER_URL} 執行個體替換為 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"
]
}
更新缺少的環境變數
安裝 Conversational Cloud 應用程式後,LivePerson 會提供用戶端 ID 和用戶端密鑰。更新應用程式伺服器和Proxy 伺服器的環境變數,加入 LP_CLIENT_ID 和 LP_CLIENT_SECRET 的正確值,然後重新部署這兩個伺服器。
設定 LivePerson 小工具
如要設定 LivePerson 小工具,請按照將自訂小工具新增至服務專員工作區的操作說明進行。
應用程式的網址應採用下列格式,並進行下列替換:
- 將
{APPLICATION_SERVER_URL}替換為 UI 應用程式伺服器的網址。 - 將
{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