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.
Para este ejercicio, crea un bot para pedir flores, llamado OrderFlowersBot.
Creación de un bot de Amazon Lex (consola)
Inicie sesión en la consola Amazon Lex AWS Management Console y ábrala en https://console.aws.amazon.com/lex/
. -
Si es su primer bot, elija Get Started (Empezar); de lo contrario, en la página Bots, elija Create (Crear).
-
En la página Create your Lex bot, proporcione la información siguiente y, a continuación, seleccione Create.
-
Elija el proyecto OrderFlowers.
-
Deje el nombre del bot predeterminado (OrderFlowers).
-
En COPPA, elija
No
. -
En Almacenamiento de enunciados del usuario, elija la respuesta adecuada.
-
-
Seleccione Crear. La consola realiza las solicitudes necesarias para que Amazon Lex guarde la configuración. A continuación, la consola muestra la ventana del editor de bots.
-
Espere a que se le confirme que se creó su bot.
-
Pruebe el bot.
nota
Puede probar el bot escribiendo el texto en la ventana de prueba o, con navegadores compatibles, seleccionando el botón de micrófono en la misma ventana y hablando.
Utilice el siguiente texto de ejemplo para participar en la conversación con el bot para pedir flores:
A partir de esta entrada, el bot deduce la intención
OrderFlowers
y solicita los datos de slot. Cuando proporcione todos los datos necesarios del slot, el bot llevará a cabo la intención (OrderFlowers
) devolviendo toda la información a la aplicación cliente (en este caso, la consola). La consola simplemente muestra la información en la ventana de prueba.En concreto:
-
En la instrucción "¿Qué día desea recoger las rosas?" aparece el término "rosas" porque la pregunta del slot
pickupDate
está configurada con sustituciones,{FlowerType}
. Compruébelo en la consola. -
La instrucción "Bien, sus rosas estarán listas..." es lo que ha configurado para la confirmación.
-
La última instrucción ("
FlowerType:roses...
") incluye solo los datos de slot que se devuelven al cliente, en este caso, en la ventana de prueba. En el siguiente ejercicio, utilizará una función de Lambda para llevar a cabo la intención, en cuyo caso obtendrá un mensaje que indica que se ha efectuado el pedido.
-
Paso siguiente
Paso 2 (opcional): revisión de los detalles del flujo de información (consola)