Esquemas de Amazon Lex y AWS Lambda - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

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.

Esquemas de Amazon Lex y AWS Lambda

La consola de Amazon Lex ofrece bots de ejemplo (denominados esquemas de bot) que están preconfigurados para que pueda crear y probar rápidamente un bot en la consola. Para cada uno de estos esquemas de bot, también hay disponibles esquemas de funciones de Lambda. Estos proyectos proporcionan código de muestra que funciona con sus bots específicos. Puede utilizar estos esquemas para crear rápidamente un bot configurado con una función de Lambda como enlace de código y probar la configuración integral sin tener que escribir código.

Puede usar los siguientes esquemas de bot de Amazon Lex y los esquemas de funciones de AWS Lambda correspondientes como enlaces de código para los bots:

  • Esquema de Amazon Lex: OrderFlowers

    • Esquema de AWS Lambda: lex-order-flowers-python

  • Esquema de Amazon Lex: ScheduleAppointment

    • Esquema de AWS Lambda: lex-make-appointment-python

  • Esquema de Amazon Lex: BookTrip

    • Esquema de AWS Lambda: lex-book-trip-python

Para crear un bot con un esquema y configurarlo de modo que utilice una función de Lambda como enlace de código, consulte Ejercicio 1: creación de un bot de Amazon Lex mediante un esquema (consola). Para ver un ejemplo de cómo utilizar otros proyectos, consulte Ejemplos adicionales: creación de bots de Amazon Lex.

Actualización de un esquema para una configuración regional específica

Si utiliza un esquema en una configuración regional que no sea Inglés (EE. UU.) (en-US), debe actualizar el nombre de todas las instancias para que incluyan la configuración regional. Por ejemplo, si utiliza el esquema OrderFlowers, debe hacer lo siguiente.

  • Busque la función dispatch cerca del final del código de la función de Lambda.

  • En la función dispatch, actualice el nombre de la intención para incluir la configuración regional que está utilizando. Por ejemplo, si utiliza la configuración regional en inglés (Australia) (en-AU), modifique la línea:

    if intent_name == 'OrderFlowers':

    a

    if intent_name == 'OrderFlowers_enAU':

Aunque los nombres de las intenciones sean distintos en otros esquemas, es necesario actualizarlos tal como se describe en el ejemplo anterior antes de utilizarlos.