Integrare i moduli dell'interfaccia utente con LivePerson

Questo documento ti guida nei passaggi necessari per integrare i moduli dell'interfaccia utente con LivePerson e mostrare i 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 ed esegui di nuovo il deployment.
  3. Configura il widget Assistente agente in LivePerson.

Prima di iniziare

Prima di iniziare questo tutorial, devi completare le seguenti azioni. Entrambi i repository devono essere sottoposti a deployment 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 gestirà 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.

Installa un'applicazione Conversational Cloud

Per l'integrazione con l'autenticazione OAuth di LivePerson, devi registrare l'applicazione come applicazione Conversational Cloud nel tuo account LivePerson. Dovrai contattare un membro del team di LivePerson che può facilitare l'installazione. Segui le istruzioni riportate 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 dell'interfaccia utente:

{
  "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 di nuovo il deployment di entrambi i server.

Configura il widget LivePerson

Per configurare il widget LivePerson, segui le istruzioni per aggiungere i tuoi widget all'area 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 dell'interfaccia utente.
  • Sostituisci {CONVERSATION_PROFILE_NAME} con il nome del profilo di conversazione che vuoi utilizzare (ad esempio: projects/my-project/conversationProfiles/abc123).
  • Sostituisci {FEATURES} con un elenco separato da virgole delle funzionalità di Agent Assist che vuoi includere nell'applicazione. Le funzionalità attualmente supportate includono: SMART_REPLY, ARTICLE_SUGGESTION, FAQ e CONVERSATION_SUMMARIZATION. Includi solo le funzionalità configurate nel profilo di 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