Guía de migración de Amazon Lex de V1 a V2 - Amazon Lex

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Guía de migración de Amazon Lex de V1 a V2

La consola y las API de Amazon Lex V2 facilitan la compilación y la administración de bots. Utilice esta guía para obtener información sobre las mejoras en la API de Amazon Lex V2 a medida que migra los bots.

Para migrar un bot, utilice la consola o la API de Amazon Lex. Para obtener más información, consulte Migrar un bot en la Guía para desarrolladores de Amazon Lex.

Descripción de Amazon Lex V2

Se pueden agregar varios idiomas a un bot para que pueda administrarlos como un único recurso. Una arquitectura de información simplificada le permite administrar de manera eficiente las versiones de sus bots. Funciones como el «flujo de conversación», el almacenamiento parcial de la configuración del bot y la carga masiva de enunciados le ofrecen más flexibilidad.

Varios idiomas en un bot

Puede añadir varios idiomas con la API de Amazon Lex V2. Puede añadir, modificar y compilar cada idioma de forma independiente. Los recursos, como los tipos de slots, se basan en el nivel de idioma. Puede cambiar rápidamente de un idioma a otro para comparar y afinar las conversaciones. Puede usar un panel de control de la consola para revisar los enunciados de todos los idiomas y agilizar el análisis y las iteraciones. El operador de un bot puede gestionar los permisos y las operaciones de registro para todos los idiomas con una sola configuración de bot. Debe proporcionar un idioma como parámetro de tiempo de ejecución para conversar con un bot de Amazon Lex V2. Para obtener más información, consulte Lenguajes y configuraciones regionales compatibles con Amazon Lex V2.

Arquitectura de la información simplificada

La API Amazon Lex V2 sigue una arquitectura de información (IA) simplificada con tipos de intención y franjas horarias que dependen de un idioma. La versión se realiza a nivel de bot para que los recursos, como las intenciones y los tipos de slots, no se versionen de forma individual. De forma predeterminada, se crea un bot con una versión Preliminar que es mutable y se usa para probar los cambios. Puede crear instantáneas numeradas a partir de la versión preliminar. Puede elegir los idiomas que desee incluir en una versión. Todos los recursos del bot (idiomas, intenciones, tipos de slot) se archivan como parte de la creación de una versión del bot. Para obtener más información, consulte Versiones.

Mejorar la productividad de los creadores

Dispone de herramientas y funciones adicionales de productividad para los creadores que le proporcionan más flexibilidad y control del proceso de diseño de sus bots.

Guardar parte de la configuración

La API de Amazon Lex V2 le permite guardar cambios parciales durante el desarrollo. Por ejemplo, puede guardar un slot que haga referencia a un tipo de slot eliminado. Esta flexibilidad le permite guardar su trabajo y volver a él más adelante. Puede resolver estos cambios antes de compilar el bot. En Amazon Lex V2, el guardado parcial se puede aplicar a slots, versiones y alias.

Cambio de nombre de los recursos

Con Amazon Lex V2, puede cambiar el nombre de un recurso una vez creado. Use un nombre de recurso para asociar metadatos fáciles de usar a cada recurso. La API de Amazon Lex V2 asigna a cada recurso un identificador de recurso único de 10 caracteres. Todos los recursos tienen un nombre de recurso. Puede etiquetar los siguientes recursos:

  • bot

  • Intención

  • Tipo de slot

  • Slot

  • Alias

Puede usar los ID de los recursos para leerlos y modificarlos. Si está usando la AWS Command Line Interface o la API de Amazon Lex V2 para trabajar con Amazon Lex V2, los ID de recurso se necesitan con algunos comandos.

Administración simplificada de las funciones de Lambda

En la API de Amazon Lex V2, se define una función de Lambda por idioma en lugar de una función para cada intención. La función de Lambda está configurada en el alias del idioma y se utiliza tanto para el cuadro de diálogo como para el enlace de códigos de cumplimiento. Aún puede activar o desactivar el diálogo y los enlaces de código de cumplimiento de forma independiente para cada intención. Para obtener más información, consulte Integrar un AWS Lambda función en tu bot.

Configuración granular

La API Amazon Lex V2 traslada el umbral de la puntuación de confianza en la clasificación de voz e intención del bot al ámbito del lenguaje. El indicador de análisis de opiniones pasa del ámbito del bot al ámbito del alias. El tiempo de espera de la sesión y la configuración de privacidad en el ámbito del bot y los registros de conversaciones en el ámbito de los alias permanecen inalterados.

Intención alternativa predeterminada

La API de Amazon Lex V2 añade una intención alternativa predeterminada al crear un idioma. Úsela para configurar la gestión de errores para su bot en lugar de utilizar indicaciones específicas sobre la gestión de errores.

Actualización optimizada de variables de sesión

Con la API de Amazon Lex V2, puede actualizar el estado de la sesión directamente con las operaciones RecognizeText y RecognizeUtterance sin depender de las API de sesión.