Llamar a la acción Lex Bot

Utilice la acción Llamar a Lex Bot 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 el tipo de flujo de llamadas entrantes, en cola y salientess, y también en mensajes entrantes y flujos de chat entrantes.

Notas:
  • Antes de que aparezca la acción Llamar a Lex Bot en Architect, primero obtenga la integración de Amazon Lex de Genesys AppFoundry. Luego, configúrelo en Genesys Cloud y cree un bot Lex en la consola de AWS. Para más información, ver Acerca de la integración de Amazon Lex.
  • Los cambios que realice en un bot de Lex o un alias en la consola de AWS pueden tardar unos minutos en aparecer en Architect.
  • Esta acción no está disponible en flujos de correo electrónico entrante.
  • 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 información adicional sobre recursos, consulte Preguntas frecuentes sobre la integración de Amazon Lex.

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.
Iniciar audio Abre el Secuencia de audio cuadro de diálogo, donde puede seleccionar un mensaje pregrabado, configurar la conversión de texto a voz o definir otras acciones para avisar a la persona que llama.
Nombre del bot

El nombre del bot Lex para llamar dentro del flujo.

Alias de bot

La versión específica del bot Lex que desea utilizar. Esta versión es el alias que crea en la consola de AWS que apunta a una versión específica de un bot.

Variables de sesión

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

Por lo general, use variables de sesión para bots que inician una función de AWS Lambda con la intención completa. Este proceso garantiza que AWS Lambda reciba el contexto necesario para realizar sus operaciones.

Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el bot Lex. Cada intento representa una acción a realizar. Por ejemplo, reserve un hotel (BookHotel) u ordene flores (OrderFlowers). Cada ruta de intención coincide con una ruta de salida para la acción Llamar a Lex Bot en el editor de tareas.

Debajo de cada intento, Architect muestra las ranuras de bot Lex configuradas o cualquier dato que el usuario deba proporcionar para cumplir con el intento. Utilizando la intención de BookHotel como ejemplo, los espacios pueden incluir ubicación, fecha de entrada, tipo de habitación y número de noches. Si el usuario elige la ruta de BookHotel, entonces el robot Lex proporciona las ranuras asociadas con esa ruta.

Salidas de falla

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

Valor de los datos Variable
errorType
  • FeatureNotEnabledError: La acción Llamar a Lex Bot no está disponible para la organización.
  • Error de servidor interno: Se produjo un error inesperado durante la acción Llamar al Bot Lex. 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 Lex sin ninguna intervención del usuario.
  • NoLexBotResourceError: La respuesta del bot Lex no incluye intenciones accesibles.
  • NoMatchError: La entrada del usuario que recibió el bot Lex no coincidió con ningún elemento gramatical.
  • VersionMismatchError: Recibió éxito del Lex Bot, pero ocurrió una falta de coincidencia. Por ejemplo, la intención devuelta no coincidió con ninguna intención configurada con la acción. Vuelva a cargar el flujo y vuelva a publicarlo.
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 éxito y fracaso

Nombre Descripción
Intención de ruta de salida o rutas

Configure una salida coincidente para la intención. Esta ruta indica que la acción se comunicó correctamente con su punto final externo y recibió un resultado. Todas las variables de salida del bot Lex son tipos de cadena.

Arrastre la acción adecuada debajo de la ruta Encontrada que sigue la ruta que desea que tome la interacción. Por ejemplo, puede agregar una acción Reproducir audio que vuelva a leer la información de reserva ingresada.

Para obtener más información sobre ellos, haga clic en el botón de ayuda junto a cada intención o espacio.

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. 

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.
Bot de entrada de texto Ingrese el texto que desea enviar al bot Lex. El texto de entrada predeterminado es Message.Message.Body.
Tiempo de espera de respuesta de seguimiento

El robot Lex puede recuperar información de seguimiento del usuario. Aquí, ingrese la cantidad de tiempo que el robot Lex espera la respuesta del usuario.

El tiempo de espera de respuesta predeterminado es de 12 horas y el valor mínimo permitido es de 0 segundos. El sistema considera un NOT_SET o una duración negativa como inmediata.

Nota: El tiempo de espera de respuesta de seguimiento se aplica a la respuesta de cada cliente. Cada vez que el cliente responde y luego recibe otro mensaje del bot, el tiempo de espera se restablece.

Por ejemplo, si el robot Lex pregunta "¿Cuál es su fecha preferida?", Espera hasta 12 horas para recibir una respuesta del cliente. Si el cliente responde con una fecha dentro del marco de tiempo de 12 horas y el robot Lex responde: "Gracias, ¿tiene una opción alternativa?", Entonces el flujo reinicia el tiempo de espera. El flujo espera otras 12 horas por la respuesta sobre una fecha alternativa.

Nombre del bot

El nombre del bot Lex para llamar dentro del flujo.

Alias de bot

La versión específica del bot Lex que desea utilizar. Esta versión es el alias que crea en la consola de AWS que apunta a una versión específica de un bot.

Variables de sesión

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

Por lo general, use variables de sesión para bots que inician una función de AWS Lambda con la intención completa. Este proceso garantiza que AWS Lambda reciba el contexto necesario para realizar sus operaciones.

Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el bot Lex. Cada intento representa una acción a realizar. Por ejemplo, reserve un hotel (BookHotel) u ordene flores (OrderFlowers). Cada ruta de intención coincide con una ruta de salida para la acción Llamar a Lex Bot en el editor de tareas.

Debajo de cada intención, Architect muestra las ranuras de bot Lex configuradas o los datos que el usuario debe proporcionar para cumplir con la intención. Utilizando la intención de BookHotel como ejemplo, los espacios podrían incluir la ubicación, la fecha de entrada, el tipo de habitación y la cantidad de noches. Si el usuario elige la ruta de BookHotel, entonces el robot Lex proporciona las ranuras asociadas con esa ruta.

Salidas de falla

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

Valor de los datos Variable
errorType
  • FeatureNotEnabledError: La acción Llamar a Lex Bot no está disponible para la organización.
  • Error de servidor interno: Se produjo un error inesperado durante la acción Llamar al Bot Lex. 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 Lex sin ninguna intervención del usuario.
  • NoLexBotResourceError: La respuesta del bot Lex no incluye intenciones accesibles.
  • NoMatchError: La entrada del usuario que recibió el bot Lex no coincidió con ningún elemento gramatical.
  • VersionMismatchError: Recibió éxito del Lex Bot, pero ocurrió una falta de coincidencia. Por ejemplo, la intención devuelta no coincidió con ninguna intención configurada con la acción. Vuelva a cargar el flujo y vuelva a publicarlo.
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 éxito y fracaso

Nombre Descripción
Intención de ruta de salida o rutas

Configure una salida coincidente para la intención. Esta ruta indica que la acción se comunicó correctamente con su punto final externo y recibió un resultado. Todas las variables de salida del bot Lex son tipos de cadena.

Arrastre la acción adecuada debajo de la ruta de intención que sigue la ruta que desea que tome la interacción. 

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 que dirige la ruta que desea que tome la interacción. Por ejemplo, una acción de transferencia para enviar la interacción a un agente en busca de asistencia. 

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.
Bot de entrada de texto

Ingrese el texto que desea enviar al bot Lex, no al chat. Generalmente, la única vez que configura este campo es cuando encadena las acciones de Lex Bot.

Nota: Si desea enviar un saludo al chat, agregue un Acción de enviar respuesta al Estado o Tarea justo encima de la acción Llamar al Bot Lex. No utilice Bot Input Text para enviar texto de saludo.

Tiempo de espera de respuesta de seguimiento

El robot Lex puede recuperar información de seguimiento del usuario. Aquí, ingrese la cantidad de tiempo que el robot Lex espera la respuesta del usuario.

El tiempo de espera de respuesta predeterminado es de 5 minutos y el valor mínimo permitido es de 0 segundos. El sistema considera un NOT_SET o una duración negativa como inmediata.

Nota: El tiempo de espera de respuesta de seguimiento se aplica a la respuesta de cada cliente. Cada vez que el cliente responde y luego recibe otro mensaje del bot, el tiempo de espera se restablece.

Por ejemplo, si el robot de Lex pregunta "¿Cuál es su fecha preferida?", Espera hasta 5 minutos la respuesta del cliente. Si el cliente no responde dentro de ese período de tiempo, el robot Lex solicita un seguimiento y luego reinicia el tiempo de espera.

Nombre del bot

El nombre del bot Lex para llamar dentro del flujo.

Alias de bot

La versión específica del bot Lex que desea utilizar. Esta versión es el alias que crea en la consola de AWS que apunta a una versión específica de un bot.

Variables de sesión

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

Por lo general, use variables de sesión para bots que inician una función de AWS Lambda con la intención completa. Este proceso garantiza que AWS Lambda reciba el contexto necesario para realizar sus operaciones.

Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el bot Lex. Cada intento representa una acción a realizar. Por ejemplo, reserve un hotel (BookHotel) u ordene flores (OrderFlowers). Cada ruta de intención coincide con una ruta de salida para la acción Llamar a Lex Bot en el editor de tareas.

Debajo de cada intención, Architect muestra las ranuras de bot Lex configuradas o los datos que el usuario debe proporcionar para cumplir con la intención. Utilizando la intención de BookHotel como ejemplo, los espacios podrían incluir la ubicación, la fecha de entrada, el tipo de habitación y la cantidad de noches. Si el usuario elige la ruta de BookHotel, entonces el robot Lex proporciona las ranuras asociadas con esa ruta.

Salidas de falla

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

Valor de los datos Variable
errorType
  • FeatureNotEnabledError: La acción Llamar a Lex Bot no está disponible para la organización.
  • Error de servidor interno: Se produjo un error inesperado durante la acción Llamar al Bot Lex. 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 Lex sin ninguna intervención del usuario.
  • NoLexBotResourceError: La respuesta del bot Lex no incluye intenciones accesibles.
  • NoMatchError: La entrada del usuario que recibió el bot Lex no coincidió con ningún elemento gramatical.
  • VersionMismatchError: Recibió éxito del Lex Bot, pero ocurrió una falta de coincidencia. Por ejemplo, la intención devuelta no coincidió con ninguna intención configurada con la acción. Vuelva a cargar el flujo y vuelva a publicarlo.
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 éxito y fracaso

Nombre Descripción
Intención de ruta de salida o rutas

Configure una salida coincidente para la intención. Esta ruta indica que la acción se comunicó correctamente con su punto final externo y recibió un resultado. Todas las variables de salida del bot Lex son tipos de cadena.

Arrastre la acción adecuada debajo de la ruta de intención que sigue la ruta que desea que tome la interacción. 

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 que dirige la ruta que desea que tome la interacción. Por ejemplo, una acción de transferencia para enviar la interacción a un agente en busca de asistencia.