이 문서에서는 UI 모듈을 LivePerson과 통합하고 실시간 추천을 표시하는 데 필요한 단계를 안내합니다. 이 튜토리얼에서는 다음 작업을 다룹니다.
- LivePerson에 Conversational Cloud 애플리케이션을 설치합니다.
- 두 서버에서 누락된 환경 변수를 업데이트하고 다시 배포합니다.
- LivePerson에서 상담사 지원 위젯을 구성합니다.
시작하기 전에
이 튜토리얼을 시작하려면 먼저 다음 작업을 완료해야 합니다. LivePerson 통합이 작동하려면 두 저장소를 모두 배포해야 합니다.
- 저장소에 액세스하려면 agent-assist-ui-modules-support@google.com으로 문의하세요.
- Agent Assist 모듈 UI를 제공할 애플리케이션 서버를 배포합니다.
- Dialogflow API에 대한 인증 및 호출을 처리할 프록시 서버를 배포합니다.
Conversational Cloud 애플리케이션 설치
LivePerson OAuth 인증과 통합하려면 LivePerson 계정에서 애플리케이션을 대화형 Cloud 애플리케이션으로 등록해야 합니다. 설치를 지원할 수 있는 LivePerson팀 구성원에게 문의해야 합니다. LivePerson 문서에서 안내를 따르세요.
LivePerson에 제출하는 매니페스트 스키마는 다음과 같이 표시됩니다. {APPLICATION_SERVER_URL}의 모든 인스턴스를 UI 모듈 애플리케이션 서버의 URL로 바꿉니다.
{ "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 위젯을 구성하려면 상담사 워크스페이스에 자체 위젯 추가에 관한 안내를 따르세요.
애플리케이션의 URL은 다음과 같은 형식이어야 하며 다음과 같이 대체됩니다.
{APPLICATION_SERVER_URL}
을 UI 애플리케이션 서버의 URL로 바꿉니다.{CONVERSATION_PROFILE_NAME}
를 사용하려는 대화 프로필의 이름으로 바꿉니다(예: projects/my-project/conversationProfiles/abc123).{FEATURES}
를 애플리케이션에 포함할 상담사 지원 기능의 쉼표로 구분된 목록으로 바꿉니다. 현재 지원되는 기능은SMART_REPLY
,ARTICLE_SUGGESTION
,FAQ
,CONVERSATION_SUMMARIZATION
입니다. 대화 프로필에 구성된 기능만 포함합니다.
{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}
URL 예:
https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION