Integración en Contact Center AI

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

En este documento, se describe la asistencia disponible en Apigee para integrar en Contact Center AI de Google.

Introducción

La solución Contact Center AI de Google ofrece interacciones naturales basadas en conversaciones con tecnología de IA. Mediante Contact Center AI, puedes automatizar las interacciones entre tus clientes y tus agentes de atención al cliente de backend. Contact Center AI libera a los agentes humanos para que se enfoquen en llamadas más complejas y especializadas, ya que les brinda información en tiempo real, flujos de trabajo y orientación paso a paso.

Contact Center AI tiene muchos componentes. Uno de los componentes es Dialogflow, que te permite crear agentes virtuales avanzados en un período breve. Estos agentes virtuales pueden cambiar entre temas sin problemas, manejar preguntas complementarias y operar en varios canales las 24 horas, todos los días, para minimizar las intervenciones de los agentes humanos.

Cuando tu cliente interactúa con un agente virtual de Dialogflow, el agente puede acceder a tus servicios de backend para recopilar información. Además, el agente puede enviar la información que deseas almacenar en los sistemas de backend. Dialogflow define el formato de los datos de respuesta. Por lo tanto, un agente de Dialogflow acepta los datos de respuesta de tus servicios de backend solo en el formato especificado. Del mismo modo, los servicios de backend pueden requerir los datos de la solicitud en un formato específico. Como integrador de servicios de backend, debes garantizar una comunicación sin interrupciones entre tu agente de Dialogflow y tus servicios de backend.

Asistencia para Dialogflow en Apigee

Puedes usar Apigee para administrar las interacciones entre Dialogflow y tus servicios de backend. Las políticas ParseDialogflowRequest y SetDialogflowResponse de Apigiee permiten una integración más sencilla con Dialogflow. Con estas políticas, puedes conectar fácilmente tus servicios de backend para controlar las solicitudes de entrega de Dialogflow.

La política ParseDialogflowRequest procesa la WebhookRequest de un agente virtual de Dialogflow antes de enviar los datos de la solicitud a tus servicios de backend. La política extrae datos de WebhookRequest a las variables de flujo que tus servicios de backend pueden usar. Para obtener más información, consulta la política ParseDialogflowRequest.

La política SetDialogflowResponse procesa y da formato a los datos de respuesta de tus servicios de backend como una WebhookResponse al agente virtual de Dialogflow. La política construye una WebhookResponse con el formato requerido para un agente de Dialogflow. Para obtener más información, consulta la política DialogflowResponse.

Si eres un integrador de servicios de backend, no necesitas dedicar tiempo a comprender el formato de la WebhookRequest o la WebhookResponse de Dialogflow. Las políticas de Dialogflow se encargarán de la conversión de formato por ti.

En la siguiente imagen, se muestra cómo las políticas ParseDialogflowRequest y SetDialogflowResponse te ayudan a controlar las solicitudes y respuestas de webhook de los agentes de Dialogflow.

Diagrama de solicitudes de webhook en el entorno de ejecución de Apigee.

Además de las políticas ParseDialogflowRequest y SetDialogflowResponse, Apigee proporciona la política AssertCondition que te permite evaluar las declaraciones condicionales con tus variables de flujo. Puedes usar la política AssertCondition junto con las políticas de Dialogflow para simplificar aún más tu esfuerzo por integrar Apigee en Dialogflow. Para obtener más información, consulta la política AssertCondition.