Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
Introducción
La solución Contact Center AI de Google ofrece interacciones naturales basadas en conversaciones con tecnología de IA. Si usas Contact Center AI, puedes automatizar las interacciones entre tus clientes y tus agentes de asistencia del backend. Contact Center AI libera a los agentes humanos para que puedan centrarse en llamadas más complejas y especializadas, y les proporciona información en tiempo real, flujos de trabajo e instrucciones detalladas.
Contact Center AI tiene muchos componentes. Uno de los componentes es Dialogflow, que te permite crear agentes virtuales avanzados en poco tiempo. Estos agentes virtuales pueden cambiar de tema sin problemas, responder preguntas adicionales y operar en varios canales las 24 horas para minimizar las intervenciones de agentes humanos.
Cuando un cliente interactúa con un agente virtual de Dialogflow, el agente puede acceder a tus servicios backend para recopilar información. Además, el agente puede enviar información que quieras almacenar en tus sistemas backend. Dialogflow define el formato de los datos de respuesta. Por lo tanto, un agente de Dialogflow solo acepta los datos de respuesta de tus servicios backend en el formato especificado. Del mismo modo, es posible que tus servicios backend requieran los datos de la solicitud en un formato específico. Como integrador de servicios de backend, debes asegurarte de que la comunicación entre tu agente de Dialogflow y tus servicios de backend sea fluida.
Compatibilidad con Dialogflow en Apigee
Puedes usar Apigee para gestionar las interacciones entre Dialogflow y tus servicios backend. Las políticas ParseDialogflowRequest y SetDialogflowResponse de Apigee permiten una integración más sencilla con Dialogflow. Con estas políticas, puedes conectar fácilmente tus servicios de backend para gestionar las solicitudes de respuesta 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 backend. La política extrae datos de WebhookRequest en las variables de flujo, que pueden usar tus servicios de backend. 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 backend como WebhookResponse para el agente virtual de Dialogflow. La política crea un WebhookResponse con el formato necesario para un agente de Dialogflow. Para obtener más información, consulta la política SetDialogflowResponse.
Si eres integrador de servicios de backend, no tienes que dedicar tiempo a entender el formato de WebhookRequest o WebhookResponse de Dialogflow. Las políticas de Dialogflow se encargarán de convertir el formato.
En la siguiente imagen se muestra cómo las políticas ParseDialogflowRequest y SetDialogflowResponse te ayudan a gestionar las solicitudes y respuestas de webhook de los agentes de Dialogflow.

Además de las políticas ParseDialogflowRequest y SetDialogflowResponse, Apigee proporciona la política AssertCondition, que le permite evaluar instrucciones condicionales mediante sus variables de flujo. Puede usar la política AssertCondition junto con las políticas de Dialogflow para simplificar aún más la integración de Apigee con Dialogflow. Para obtener más información, consulta la política AssertCondition.