Integrare i moduli dell'interfaccia utente con LivePerson

Questo documento illustra i passaggi necessari per integrare i moduli UI con LivePerson e mostrare suggerimenti in tempo reale. Questo tutorial include le seguenti azioni:

  1. Installa l'applicazione Conversational Cloud in LivePerson.
  2. Aggiorna le variabili di ambiente mancanti in entrambi i server e ridistribuiscili.
  3. Configura il widget Agente Assistente in LivePerson.

Prima di iniziare

Devi completare le seguenti azioni prima di poter iniziare questo tutorial. Entrambi i repository devono essere implementati prima che l'integrazione di LivePerson funzioni:

  1. Per accedere al repository, contatta agent-assist-ui-modules-support@google.com.
  2. Esegui il deployment di un server delle applicazioni che servirà l'interfaccia utente dei moduli di Agent Assist.
  3. Esegui il deployment di un server proxy che gestirà l'autenticazione e le chiamate all'API Dialogflow.

Installare un'applicazione Conversational Cloud

Per l'integrazione con l'autenticazione LivePerson OAuth, devi registrare la tua applicazione come applicazione Conversational Cloud nel tuo account LivePerson. Dovrai contattare un membro del team LivePerson che possa facilitare l'installazione. Segui le istruzioni per farlo nella documentazione di LivePerson.

Lo schema del manifest che invii a LivePerson dovrebbe essere simile al seguente. Sostituisci tutte le istanze di {APPLICATION_SERVER_URL} con l'URL del server delle applicazioni dei moduli 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"
  ]
}

Aggiorna le variabili di ambiente mancanti

Una volta installata l'applicazione Conversational Cloud, LivePerson fornirà un ID client e un client secret. Aggiorna le variabili di ambiente del server delle applicazioni e del server proxy in modo da includere i valori corretti per LP_CLIENT_ID e LP_CLIENT_SECRET, quindi esegui nuovamente il deployment di entrambi i server.

Configurare il widget LivePerson

Per configurare il widget LivePerson, segui le istruzioni per aggiungere i tuoi widget allo spazio di lavoro dell'agente.

L'URL dell'applicazione deve avere il seguente formato, con le seguenti sostituzioni:

  • Sostituisci {APPLICATION_SERVER_URL} con l'URL del server delle applicazioni UI.
  • Sostituisci {CONVERSATION_PROFILE_NAME} con il nome del profilo di conversazione che vuoi utilizzare (esempio: projects/my-project/conversationProfiles/abc123).
  • Sostituisci {FEATURES} con un elenco separato da virgole di funzionalità di Assistente agente che vuoi includere nell'applicazione. Le funzionalità attualmente supportate includono: SMART_REPLY, ARTICLE_SUGGESTION, FAQ e CONVERSATION_SUMMARIZATION. Includi solo le funzionalità configurate nel tuo profilo conversazione.

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

URL di esempio:

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