Llamar a la acción Dialogflow Bot

Prerrequisitos 

Integraciones > Integraciones > Vista permiso asignado a cualquier rol de usuario

Utilice la acción Llamar al bot de Dialogflow para ejecutar aplicaciones de autoservicio dentro de un flujo antes o en lugar de enrutar a un cliente a un agente. Utilice esta acción en los flujos de llamadas entrantes y salientes, y en los flujos de chat y mensajes.

Notas:
  • Esta acción está disponible en flujos de llamadas, chat y mensajes.
  • Los bots de Google Dialogflow que utilizan los servicios de agente virtual de Genesys impulsados por la integración de Google CCAI en Genesys Cloud no son compatibles con PCI. Las mejores prácticas recomiendan que no las utilice en los flujos de llamadas seguras de Architect.
  • Para habilitar la acción Llamar al bot de Dialogflow en Architect, primero debe obtener la integración de Google Dialogflow de Genesys AppFoundry. Luego, configúrelo en Genesys Cloud y cree un bot de Google Dialogflow en la consola de Google.
  • Debe tener habilitada al menos una integración activa de Google Dialogflow. Para más información, ver Acerca de la integración de Google Dialogflow.
  • Los cambios que realice en un bot de Google Dialogflow en la consola de Google pueden tardar unos minutos en aparecer en Architect.
  • Para habilitar la funcionalidad de intrusión para un bot de Google Dialogflow, consulte Habilitar la intrusión para los bots de Google Dialogflow.
  • Los administradores pueden usar cualquier proveedor de conversión de texto a voz que esté disponible en los flujos de Architect para usarlo con sus integraciones de bot instaladas. Para más información, ver Acerca de las integraciones de texto a voz (TTS).
  • Para obtener más ayuda sobre la configuración de Google Dialogflow, consulte Acerca de la integración de Google Dialogflow y Preguntas frecuentes de Google Dialogflow.
Nombre Descripción
Campo de nombre Escriba un nombre distintivo para la acción. La etiqueta que ingrese aquí se convierte en el nombre de la acción que se muestra en la secuencia de tareas.
Texto de entrada del agente

El texto de la variable de cadena para enviar al agente de Dialogflow. Por lo general, solo usa este campo cuando encadena acciones de bot juntas.

Nota: Bot Input Text solo es válido para digital. Puede controlar el enrutamiento inicial mediante el uso de variables de bot en Architect con condiciones en el bot de Nuance Mix. Cuando implemente este escenario, establezca el texto de entrada del bot en "".

Tiempo de espera de respuesta de seguimiento

Si el bot debe solicitar información de seguimiento, use este campo para establecer cuánto tiempo espera el bot a que el usuario envíe una respuesta. El sistema trata una duración NOT_SET, negativa o de 0 segundos como inmediata.

  • Defecto: 5 minutos
  • Valor mínimo: 0 segundos
  • Valor máximo: 10 horas
Agente de Dialogflow

El bot de Dialogflow específico, también llamado agente, que desea utilizar. Esta versión es el bot de agente que crea en la consola de Google.

Medio ambiente

Seleccione el entorno de Google Dialogflow que desea que utilice el flujo en tiempo de ejecución.

Nota: Un entorno de borrador siempre está disponible para un agente de Dialogflow. Si no creó ningún entorno para el agente de Dialogflow seleccionado, el único entorno disponible es Borrador. De lo contrario, aparece una lista de entornos publicados, además de Borrador.

Los entornos proporcionan una forma para que un flujo seleccione la versión de un agente de Google Dialogflow que Architect llama en el tiempo de ejecución del flujo. Para obtener más información sobre el uso de entornos de Google Dialogflow en Architect, consulte Usar entornos de Google Dialogflow en Architect. Para obtener más información sobre los entornos de Google Dialogflow, consulte Versiones y entornos de Google Cloud.

Nombre del evento inicial

El nombre del evento del agente de Dialogflow que se activará cuando comience la interacción.

Variables de sesión

Información que puede pasar y recuperar del bot. Ingrese el nombre de la variable y un valor para asignar. Puede agregar varias variables y reordenarlas.

Entradas

En los flujos digitales, un agente de Dialogflow solo usa variables de sesión de entrada cuando el flujo proporciona un nombre de evento inicial que no está en blanco. Usa entradas para pasar datos a un agente de Dialogflow. Para cada valor que envíe, asigne a la entrada un nombre y una expresión que se resuelva en una cadena para su valor. Luego, cuando se ejecuta la acción, todas las expresiones se evalúan para producir una cadena que pasa a Dialogflow como parámetros de evento. Puede rellenar previamente los espacios eligiendo el nombre de lo que pasa como el nombre de su espacio, o pasar más datos que procesa en el webhook de un agente de Dialogflow.

  • Nombre clave
  • Valor para asignar

Salidas

Usa salidas para extraer datos de Dialogflow. Crear un contexto de salida de Dialogflow llamado "genesys-output" con parámetros de nombre-valor. Luego, en la sección Salida del arquitecto, enumere los nombres de los parámetros que desea junto con las variables del arquitecto en las que almacenar los valores coincidentes.

Nota: Los nombres de las claves distinguen entre mayúsculas y minúsculas.

  • Nombre clave
  • Variable para asignar
Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el entorno Draft del bot de Dialogflow. Cada intento representa una acción a realizar. Por ejemplo, pida una pizza o pida flores. Cada ruta de intención coincide con una ruta de salida para la acción Llamar al bot de Dialogflow en el editor de tareas.

Debajo de cada intención, Architect muestra las ranuras de bots de Dialogflow configuradas o cualquier dato que el usuario deba proporcionar para cumplir con la intención. Usando la intención del pedido de pizza como ejemplo, las ranuras pueden incluir el tipo de corteza, los ingredientes, la cantidad de queso y el estilo de corte. Si el usuario elige la ruta Order Pizza, el bot de Dialogflow proporciona los espacios asociados con esa ruta. Independientemente del entorno que seleccione, la acción Llamar al bot de Dialogflow siempre muestra las intenciones y los espacios del Borrador del bot de Dialogflow.

Nota: Para asegurarse de que la intención aparezca como una salida en Architect, cuando cree una intención en Google Dialogflow, asegúrese de designarla como una intención de fin de conversación. De lo contrario, la intención no aparece aquí.

Probabilidad de intención

La confianza del evento de fin de conversación de Dialogflow detectado. Si el flujo detecta la intención, el valor varía de 0.0 a 1.0. Si el flujo no detecta una intención, el valor de la variable que se une a esta configuración permanece intacto.

Salidas de falla

Seleccione las variables que desea asignar a los valores de datos de falla devueltos por el bot de Dialogflow.

Valor de los datos Variable
errorType
  • FeatureNotEnabledError: La acción Llamar al bot de Dialogflow no está disponible para la organización.
  • Error de servidor interno: Se produjo un error inesperado durante la acción Llamar al bot de Dialogflow. Normalmente, la respuesta recibida tiene un formato no válido. Contacto Atención al cliente de Genesys Cloud.
  • NoInputError: Se agotó el tiempo de espera de la acción Llamar al bot de Dialogflow sin ninguna entrada del usuario.
mensaje de error Un mensaje no localizado. Esta variable de cadena puede estar vacía o NOT_SET.

Nota: Para expandir o contraer la lista de variables, haga clic en la flecha junto a Salidas de falla.

Configurar rutas de intento y falla

Nombre Descripción
Intenciones de caminos

El borrador del bot de Google Dialogflow dicta estos caminos.

Ruta de salida de falla

Esta ruta indica que se produjo un error al ejecutar la acción o hubo un problema al procesar los resultados.  

Nota: Si la red experimenta problemas de conectividad, la acción toma automáticamente esta ruta de falla.

Arrastre la acción apropiada debajo de la ruta de falla y dirija la ruta que desea que tome la interacción. Por ejemplo, una acción de transferencia para enviar a la persona que llama a un agente en busca de asistencia.