Integrazione con Contact Center AI

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Questo documento descrive il supporto 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 sull'IA. Utilizzando Contact Center AI, puoi automatizzare le interazioni tra i clienti e gli addetti all'assistenza backend. Contact Center AI consente agli agenti umani di concentrarsi su 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 un breve periodo di tempo. Questi agenti virtuali possono passare facilmente 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 agenti umani.

Quando il 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 delle risposte. Pertanto, un agente Dialogflow accetta i dati di risposta dai servizi di backend solo nel formato specificato. Analogamente, 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 collegare facilmente i servizi di backend per gestire le richieste di fulfillment 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 utilizzabili dai servizi di backend. Per ulteriori informazioni, consulta le norme relative a PararseDialogflowRequest.

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

Se sei un integratore di servizio di backend, non devi dedicare tempo a comprendere il formato di WebhookRequest o WebhookResponse di Dialogflow. I criteri di Dialogflow gestiscono automaticamente la conversione dei formati.

L'immagine seguente mostra in che modo i criteri ParseDialogflowRequest e SetDialogflowResponse 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 fornisce il criterio AssertCondition che ti consente di valutare le istruzioni condizionali utilizzando le tue 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 la sezione Criteri AssertCondition.