Integrazione con Contact Center AI

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Questo documento descrive l'assistenza disponibile in Apigee per l'integrazione con Contact Center AI di Google.

Introduzione

La soluzione Contact Center AI di Google offre interazioni naturali basate su conversazioni basate su AI. Utilizzando Contact Center AI, puoi automatizzare le interazioni tra i tuoi clienti e i tuoi addetti all'assistenza backend. Contact Center AI consente agli agenti umani di concentrarsi sulle chiamate più complesse e specializzate, fornendo loro informazioni in tempo reale, flussi di lavoro e indicazioni passo passo.

Contact Center AI ha molti componenti. Uno dei componenti è Dialogflow, che consente di creare agenti virtuali avanzati in breve tempo. Questi agenti virtuali possono passare senza problemi da un argomento all'altro, gestire domande supplementari e operare su più canali 24 ore su 24, 7 giorni su 7, per ridurre al minimo gli interventi di un operatore.

Quando il tuo cliente interagisce con un agente virtuale Dialogflow, l'agente potrebbe accedere ai servizi di backend per raccogliere informazioni. Inoltre, l'agente potrebbe inviare le informazioni che vuoi archiviare nei tuoi sistemi di backend. Dialogflow definisce il formato dei dati di risposta. Pertanto, un agente Dialogflow accetta i dati delle risposte dai tuoi servizi di backend solo nel formato specificato. Allo stesso modo, i servizi di backend potrebbero richiedere i dati della richiesta in un formato specifico. In qualità di integratore di servizio di backend, devi garantire una comunicazione senza interruzioni tra l'agente Dialogflow e i tuoi servizi di backend.

Supporto per Dialogflow in Apigee

Puoi utilizzare Apigee per gestire le interazioni tra Dialogflow e i tuoi servizi di backend. I criteri ParseDialogflowRequest e SetDialogflowResponse di Apigiee consentono un'integrazione più semplice con Dialogflow. Utilizzando questi criteri, puoi facilmente collegare i tuoi servizi di backend per gestire le richieste di evasione degli ordini da Dialogflow.

Il criterio ParseDialogflowRequest elabora WebhookRequest da un agente virtuale Dialogflow prima di inviare i dati della richiesta ai servizi di backend. Il criterio estrae i dati da WebhookRequest nelle variabili di flusso, che possono essere utilizzate dai servizi di backend. Per ulteriori informazioni, consulta i criteri di ParseDialogflowRequest.

Il criterio SetDialogflowResponse elabora e formatta i dati di risposta dai tuoi servizi di backend come WebhookResponse per l'agente virtuale Dialogflow. Il criterio crea una WebhookResponse nel formato richiesto per un agente Dialogflow. Per ulteriori informazioni, consulta il criterio SetDialogflowResponse.

Se sei un integratore di servizio di backend, non devi perdere tempo a comprendere il formato della WebhookRequest o WebhookResponse di Dialogflow. I criteri di Dialogflow gestiranno la conversione del formato per te.

L'immagine seguente mostra in che modo i criteri ParseDialogflowRequest e SetDialogflowResponse ti aiutano nella gestione delle richieste e delle risposte webhook dagli agenti Dialogflow.

Diagramma delle richieste webhook nel runtime Apigee.

Oltre ai criteri ParseDialogflowRequest e SetDialogflowResponse, Apigee fornisce il criterio AssertCondition che consente di valutare le istruzioni condizionali utilizzando le variabili di flusso. Puoi utilizzare il criterio AssertCondition insieme ai criteri di Dialogflow per semplificare ulteriormente l'integrazione di Apigee con Dialogflow. Per ulteriori informazioni, consulta il criterio AssertCondition.