Questa pagina si applica ad Apigee e Apigee hybrid.
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 simili a quelle umane basate su conversazioni basate sull'IA. Con Contact Center AI puoi automatizzare le interazioni tra i tuoi clienti e gli agenti di assistenza backend. Contact Center AI consente agli agenti umani di concentrarsi sulle chiamate più complesse e specializzate, fornendo loro informazioni in tempo reale, indicazioni sui flussi di lavoro e istruzioni 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 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 l'intervento 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. Pertanto, un agente Dialogflow accetta i dati della risposta dai tuoi servizi di backend solo nel formato specificato. Analogamente, i tuoi servizi di backend potrebbero richiedere i dati della richiesta in un formato specifico. In qualità di integratore di servizio di backend, devi assicurarti una comunicazione senza interruzioni tra l'agente Dialogflow e i servizi di backend.
Supporto di Dialogflow in Apigee
Puoi utilizzare Apigee per gestire le interazioni tra Dialogflow e i tuoi servizi di backend. I criteri ParseDialogflowRequest e SetDialogflowResponse di Apigee consentono un'integrazione più facile con Dialogflow. Utilizzando questi criteri, puoi collegare facilmente i tuoi servizi di backend per gestire le richieste di adempimento da Dialogflow.
Il criterio ParseDialogflowRequest elabora la richiesta WebhookRequest di 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 le norme relative a ParseDialogflowRequest.
Il criterio SetDialogflowResponse elabora e formatta i dati di risposta dei servizi 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 il formato di 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 a gestire le richieste e le risposte Webhook dagli agenti Dialogflow.
Oltre ai criteri ParseDialogflowRequest e SetDialogflowResponse, Apigee fornisce il criterio AssertCondition che consente di valutare le istruzioni condizionali utilizzando le variabili del flusso. Puoi utilizzare il criterio AssertCondition insieme ai criteri Dialogflow per semplificare ulteriormente l'integrazione di Apigee con Dialogflow. Per ulteriori informazioni, consulta le norme relative a AssertCondition.