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.
Ejercicio 1: Crear un chatbot a partir de una plantilla
En este ejercicio, creará su primer chatbot Amazon Lex V2 y lo probará en la consola Amazon Lex V2. Para este ejercicio, utilizará la OrderFlowersplantilla, que muestra un caso de uso práctico y real del comercio electrónico.
OrderFlowers Ejemplo de bot
Utiliza la OrderFlowersplantilla para crear un chatbot Amazon Lex V2 que pueda gestionar las solicitudes de pedidos de flores. Este ejemplo demuestra cómo las empresas pueden automatizar la toma de pedidos con chatbots inteligentes. Para obtener más información sobre la estructura de un bot, consulte Conceptos clave de Amazon Lex V2.
-
Intentos: el bot incluye un objetivo principal:
-
OrderFlowers- Gestiona las solicitudes de pedidos de flores recopilando el tipo de flor, la fecha y la hora de recogida
-
-
Tipos de ranuras: el bot usa tipos de ranuras integrados que reconocen y manejan automáticamente los formatos de datos comunes:
-
AMAZON.Date- Reconoce fechas como «mañana», «el próximo viernes» o «15 de marzo»
-
AMAZON.Time- Reconoce horas como «2 p.m.», «mediodía» o «tres y cuarto»
-
FlowerTypes(personalizado) - Variedades de flores específicas como «rosas», «tulipanes», «lirios»
-
-
Tragaperras: la OrderFlowers intención requiere la siguiente información antes de que el bot pueda procesar el pedido de flores:
-
FlowerType(tipo FlowerTypes personalizado): el tipo de flores que se van a pedir -
PickupDate(AMAZON.Datetipo) - ¿Cuándo recoger las flores -
PickupTime(AMAZON.Timetipo) - ¿A qué hora recoger las flores
-
-
Ejemplos de expresiones: los siguientes ejemplos de expresiones muestran las formas naturales en que los usuarios pueden solicitar pedidos de flores:
-
"Me gustaría recoger unas flores"
-
«Quiero pedir unas flores»
-
«¿Me pueden dar flores para recogerlas?»
-
«Necesito comprar flores»
-
-
Preguntas: una vez que el bot identifica la intención, utiliza las siguientes preguntas para rellenar los slots:
-
Pregunta para el slot
FlowerType: «¿Qué tipo de flores deseas pedir?» -
Pregunta por el
PickupDateespacio: «¿Qué día quieres que recojan el {FlowerType}?» -
Pregunta sobre el
PickupTimeespacio: «¿A qué hora quieres que recojan el {FlowerType}?» -
Declaración de confirmación: «De acuerdo, tu {FlowerType} estará listo para ser recogido antes del {PickupTime} el {PickupDate}. ¿Te parece bien?»
-
Crea tu bot
Para crear un bot de Amazon Lex V2 (consola)
-
Inicie sesión en la consola de administración de AWS y abra la consola de Amazon Lex en https://console.aws.amazon.com/lex/
. -
Seleccione Crear bot.
-
Para el Método de creación, seleccione Empezar con un ejemplo.
-
En la sección Ejemplos de bots, elija una opción OrderFlowersde la lista.
-
En la sección Configuración del bot, asígnele un nombre y una descripción opcional. El nombre debe ser exclusivo en su cuenta.
-
En la sección Permisos, seleccione Crear un nuevo rol con permisos básicos de Amazon Lex. Esto creará un rol de AWS Identity and Access Management (IAM) con los permisos que Amazon Lex V2 necesita para ejecutar el bot.
-
En la sección Ley de Protección de la Privacidad en Línea para Niños (COPPA), seleccione la respuesta adecuada.
-
En las secciones Tiempo de espera de la sesión agotado y Configuración avanzada, deje la configuración predeterminada.
-
Seleccione Siguiente. Amazon Lex V2 crea su bot.
Añada un idioma a su bot
Después de crear el bot, debe añadir uno o más idiomas compatibles con el bot. Un idioma contiene las intenciones, los tipos de slots y los slots que el bot usa para conversar con los usuarios.
Añadir un idioma a su bot
-
En la sección Idioma, seleccione un idioma compatible y añada una descripción.
-
Deje los campos Interacción por voz y Umbral de puntuación de confianza de la clasificación de intenciones con sus valores predeterminados.
-
Seleccione Listo para añadir el idioma al bot.
Pon a prueba tu bot
Cuando seleccione Listo, la consola abre el editor de intenciones. Puede usar el editor de intenciones para examinar las intenciones utilizadas por el bot. Cuando termine de examinar el bot, puede probarlo.
Para probar el OrderFlowers bot
-
En la parte superior de la página, seleccione Compilar. Espere a que el bot se compile.
-
Cuando se complete la compilación, seleccione Probar para abrir la ventana de prueba.
-
Pruebe el bot. Comience la conversación con uno de los ejemplos de enunciados, como «Me gustaría recoger unas flores».
Permita que la NLU mejore la comprensión
Ahora que tienes un chatbot en funcionamiento, vamos a mejorarlo con la NLU asistida para mejorar el reconocimiento de intenciones y la resolución de los espacios. Assisted NLU utiliza modelos lingüísticos extensos (LLMs) para comprender mejor las solicitudes de los usuarios, incluso cuando utilizan una redacción diferente a la de los ejemplos de formación.
Para habilitar la NLU asistida
-
En la consola Amazon Lex V2, navegue hasta la configuración de su bot.
-
En el panel de navegación izquierdo, selecciona Configuración del bot.
-
En NLU asistida, selecciona Activar.
-
Seleccione Guardar para aplicar los cambios.
-
Vuelva a crear su bot para aplicar la mejora de la NLU asistida.
Prueba la mejora: prueba estas variantes en tu consola de pruebas para ver cómo la NLU asistida gestiona las diferentes frases:
-
«Quiero comprar unas rosas» (debería activar la OrderFlowers intención y la captura) FlowerType
-
«¿Me pueden entregar flores mañana?» (debería activar OrderFlowers la intención y la captura PickupDate)
-
«Necesito tulipanes para recogerlos a las 3 p.m.» (debería activar la OrderFlowers intención y la captura FlowerType y PickupTime)
Observa cómo el chatbot puede entender estas variaciones naturales sin tener que añadirlas como ejemplos explícitos de expresiones. Esto funciona con Assisted NLU, que utiliza la IA para mejorar la comprensión del lenguaje natural.
Siguientes pasos
Ahora que ha creado su primer bot con una plantilla, puede usar la consola para crear su propio bot. Para obtener instrucciones sobre cómo crear un bot personalizado y obtener más información sobre cómo crear bots, consulte Uso de bots Amazon Lex V2.