Integre módulos da IU com o LivePerson

Este documento explica os passos necessários para integrar módulos da IU com o LivePerson e apresentar sugestões em tempo real. As seguintes ações estão incluídas neste tutorial:

  1. Instale a aplicação Conversational Cloud no LivePerson.
  2. Atualize as variáveis de ambiente em falta em ambos os servidores e volte a implementá-los.
  3. Configure o widget Agent Assist no LivePerson.

Antes de começar

Tem de concluir as seguintes ações antes de poder começar este tutorial. Ambos os repositórios têm de ser implementados antes de a integração do LivePerson funcionar:

  1. Para aceder ao repositório, contacte agent-assist-ui-modules-support@google.com.
  2. Implemente um servidor de aplicações que irá fornecer a IU dos módulos do Agent Assist.
  3. Implemente um servidor proxy que irá processar a autenticação e as chamadas para a API Dialogflow.

Instale uma aplicação Conversational Cloud

Tem de registar a sua aplicação como uma aplicação Conversational Cloud na sua conta do LivePerson para fazer a integração com a autenticação OAuth do LivePerson. Tem de contactar um membro da equipa do LivePerson que possa facilitar a instalação. Siga as instruções para o fazer na documentação do LivePerson.

O esquema do manifesto que envia à LivePerson deve ser semelhante ao seguinte. Substitua todas as instâncias de {APPLICATION_SERVER_URL} pelo URL do servidor de aplicações dos módulos da IU:

{
  "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"
  ]
}

Atualize as variáveis de ambiente em falta

Depois de instalar a aplicação Conversational Cloud, a LivePerson fornece um ID de cliente e um segredo do cliente. Atualize as variáveis de ambiente do servidor de aplicações e do servidor proxy para incluir os valores corretos para LP_CLIENT_ID e LP_CLIENT_SECRET e, em seguida, implemente novamente ambos os servidores.

Configure o widget LivePerson

Para configurar o widget LivePerson, siga as instruções para adicionar os seus próprios widgets ao espaço de trabalho do agente.

O URL da aplicação deve estar no seguinte formato, com as seguintes substituições:

  • Substitua {APPLICATION_SERVER_URL} pelo URL do servidor da aplicação de IU.
  • Substitua {CONVERSATION_PROFILE_NAME} pelo nome do perfil de conversa que quer usar (exemplo: projects/my-project/conversationProfiles/abc123).
  • Substitua {FEATURES} por uma lista separada por vírgulas das funcionalidades do Agent Assist que quer que a aplicação inclua. Atualmente, as funcionalidades suportadas incluem: SMART_REPLY, ARTICLE_SUGGESTION, FAQ e CONVERSATION_SUMMARIZATION. Inclua apenas funcionalidades configuradas no seu perfil de conversa.

{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}

Exemplo de URL:

https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION