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.
Paso 1: creación de un bot de Amazon Lex (consola)
En este ejercicio, se crea un bot para hacer un pedido de flores, llamado OrderFlowersBot.
Creación de un bot de Amazon Lex (consola)
Inicie sesión en la AWS Management Console y abra la consola de Amazon Lex 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 de bot predeterminado (OrderFlowers).
-
En COPPA, elija
No
. -
En Almacenamiento de enunciados del usuario, elija la respuesta adecuada.
-
-
Seleccione Create (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)