Integrazione con Contact Center AI

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza 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 simili a quelle umane basate su conversazioni basate sull'IA. Con Contact Center AI puoi automatizzare le interazioni tra i tuoi clienti e i tuoi agenti di assistenza backend. Contact center AI consente agli agenti umani di concentrarsi su chiamate più complesse e specializzate, fornendo loro con informazioni in tempo reale, flussi di lavoro e indicazioni passo passo.

Contact Center AI ha molti componenti. Uno dei componenti è Dialogflow, che ti consente di creare agenti virtuali avanzati in poco tempo. Questi agenti virtuali possono eseguire passare 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 degli operatori.

Quando il cliente interagisce con un agente virtuale Dialogflow, l'agente potrebbe accedere ai tuoi servizi di backend per raccogliere informazioni. Inoltre, l'agente potrebbe inviare informazioni che vuoi archiviare nei tuoi sistemi di backend. Dialogflow definisce il formato dei dati della risposta. Quindi, un agente Dialogflow accetta la risposta. dei dati dei tuoi servizi di backend solo nel formato specificato. Allo stesso modo, i tuoi servizi di backend richiedono i dati della richiesta in un formato specifico. In qualità di integratore di servizi di backend, devi assicurarti una comunicazione senza interruzioni tra l'agente Dialogflow e i 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 fulfillment da Dialogflow.

Il criterio ParseDialogflowRequest elabora WebhookRequest da un Dialogflow un agente virtuale 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 le norme relative a ParseDialogflowRequest.

La norma SetDialogflowResponse elabora e formatta i dati di risposta dei tuoi di backend come WebhookResponse per l'agente virtuale Dialogflow. Il criterio crea un WebhookResponse nel formato richiesto per un agente Dialogflow. Per ulteriori informazioni, consulta le norme relative a SetDialogflowResponse.

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

L'immagine seguente mostra come ParseDialogflowRequest e SetDialogflowResponse I criteri ti aiutano a gestire le richieste e le risposte webhook dagli agenti Dialogflow.

Diagramma delle richieste webhook nel runtime Apigee.

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