Integrare i moduli dell'interfaccia utente con LivePerson

Questo documento illustra i passaggi necessari per integrare i moduli dell'interfaccia utente 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 ridistribuiscile.
  3. Configura il widget di assistenza all'agente in LivePerson.

Prima di iniziare

Prima di iniziare questo tutorial, devi completare le seguenti azioni. Per il funzionamento dell'integrazione di LivePerson è necessario eseguire il deployment di entrambi i repository:

  1. Per accedere al repository, contatta agent-assist-ui-modules-support@google.com.
  2. Esegui il deployment di un server delle applicazioni che pubblicherà l'interfaccia utente dei moduli 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 eseguire l'integrazione con l'autenticazione OAuth di LivePerson, devi registrare la tua applicazione come applicazione Conversational Cloud nel tuo account LivePerson. Dovrai contattare un membro del team di LivePerson che potrà facilitare l'installazione. Segui le istruzioni riportate nella documentazione di LivePerson.

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

  • Sostituisci {APPLICATION_SERVER_URL} con l'URL del server dell'applicazione UI.
  • 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 che l'applicazione includa. Le funzionalità attualmente supportate includono: SMART_REPLY, ARTICLE_SUGGESTION, FAQ e CONVERSATION_SUMMARIZATION. Includi solo le funzionalità configurate nel tuo 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