Esquemas de Amazon Lex y AWS Lambda - Amazon Lex V1

Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la guía Amazon Lex V2.

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 usar estos planos para crear rápidamente un bot que esté configurado con una función Lambda como enlace de código y probar end-to-end la configuración sin tener que escribir código.

Puede utilizar los siguientes planos de bots de Amazon Lex y los correspondientes planos de AWS Lambda funciones como enlaces de código para los bots:

  • Esquema de Amazon Lex: OrderFlowers

    • AWS Lambda plano — lex-order-flowers-python

  • Esquema de Amazon Lex: ScheduleAppointment

    • AWS Lambda plano — lex-make-appointment-python

  • Esquema de Amazon Lex: BookTrip

    • AWS Lambda plano — 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.