Llamar a la acción Lex V2 Bot

Utilice esta acción para integrar los flujos de llamadas con Amazon Lex V2 funcionalidad para procesar y devolver intents y slots a Architect.

Notas:
  • Antes de que aparezca la acción Llamar a Lex V2 Bot en Architect, primero obtenga la integración de Amazon Lex V2 de Genesys AppFoundry. Luego, configúrelo en Genesys Cloud y cree un bot de Amazon Lex V2 en el Consola Amazon Lex V2
  • Los cambios que realice en un bot de Lex V2 o un alias en la consola de Amazon Lex V2 pueden tardar unos minutos en aparecer en Architect.
  • Amazon Lex V2 utiliza el motor de conversión de texto a voz de AWS Polly Standard Voices con los bots Lex V2 instalados. Si selecciona un motor de voz diferente, el sistema vuelve a AWS Polly Standard Voices.
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.
Nombre del bot

El bot de Amazon Lex V2 al que desea que llame el flujo.

Alias de bot

La versión específica del bot Lex V2 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.

Nota: Dependiendo de la configuración de su bot, si el bot admite varios idiomas, el mismo nombre de alias puede aparecer más de una vez. Puede seleccionar el alias y la combinación de idiomas.

Nombre de intención inicial

La intención inicial que desea que utilice el flujo. Las opciones que están disponibles aquí reflejan la lógica configurada en el bot Lex V2. 

Asegúrese de que este nombre de intención se corresponda con una intención de bienvenida; no debe ser la intención real que desea recopilar. Si selecciona tal intención, Lex V2 recopila datos y luego espera que realice la transición a una nueva intención. Si luego no realiza la transición a otra intención, la intención alternativa se procesa y el flujo no recupera los valores de espacio para la intención inicial.

Notas: Cree esta intención en la consola de Amazon Lex V2 para el bot correspondiente.

Variables de sesión

La información que se puede pasar y recuperar de los atributos de sesión del bot Lex V2. 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.

Entradas

Utiliza las entradas para pasar datos a los atributos de sesión de un bot Lex V2. 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 la acción se ejecuta, todas las expresiones se evalúan para producir el mapa de atributos de sesión que pasa al bot Lex V2. Puede rellenar previamente las ranuras eligiendo el nombre de lo que pasa como el nombre de su ranura.

  • Nombre de la variable
  • Valor para asignar

Salidas

Utilice las salidas para extraer datos de los atributos de la sesión del bot Lex V2. 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

Para obtener más información, consulte Configuración de atributos de sesión y Uso de una función de AWS Lambda en la Guía para desarrolladores de AWS Amazon Lex V2.

Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el bot de Amazon Lex V2. 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 Lex V2 en el editor de tareas.

Debajo de cada intención, Architect muestra las ranuras de bots Lex V2 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 Lex V2 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 V2.

Valor de los datos Variable
errorType
  • FeatureNotEnabledError: La acción Llamar al bot Lex V2 no está disponible para la organización.
  • Error de servidor interno: Se produjo un error inesperado durante la acción Llamar al bot Lex V2. 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 V2 sin ninguna intervención del usuario.
  • NoLexBotResourceError: La respuesta del bot Lex V2 no incluye intenciones accesibles.
  • NoMatchError: La entrada del usuario que recibió el bot Lex V2 no coincidió con ningún elemento gramatical.
  • VersionMismatchError: Recibió el éxito del Lex V2 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 V2 son tipos de cadena.

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

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.