UI 모듈을 LivePerson과 통합

이 문서에서는 UI 모듈을 LivePerson과 통합하고 실시간 추천을 표시하는 데 필요한 단계를 안내합니다. 이 튜토리얼에서는 다음 작업을 다룹니다.

  1. LivePerson에 Conversational Cloud 애플리케이션을 설치합니다.
  2. 두 서버에서 누락된 환경 변수를 업데이트하고 다시 배포합니다.
  3. LivePerson에서 상담사 지원 위젯을 구성합니다.

시작하기 전에

이 튜토리얼을 시작하려면 먼저 다음 작업을 완료해야 합니다. LivePerson 통합이 작동하려면 두 저장소를 모두 배포해야 합니다.

  1. 저장소에 액세스하려면 agent-assist-ui-modules-support@google.com으로 문의하세요.
  2. Agent Assist 모듈 UI를 제공할 애플리케이션 서버를 배포합니다.
  3. 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_IDLP_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