Quiero configurar mi función de Lambda y Amazon Lex V2 en Amazon Connect y, a continuación, comprobar si hay errores en el selector de listas.
Resolución
Creación de una función de Lambda
Sigue estos pasos:
- Abra la consola de AWS Lambda.
- En el panel de navegación, selecciona Aplicaciones.
- Selecciona Crear aplicación.
- Elige la pestaña Aplicación sin servidor.
- En la barra de búsqueda Aplicaciones públicas, escribe amazon-connect-interactive-messages-example-lex-v2. A continuación, selecciona la opción amazon-connect-interactive-messages-example-lex-v2.
- En la página Revisar, configurar e implementar, confirma los detalles de la aplicación y, a continuación, selecciona Implementar.
Creación de un chatbot de Amazon Lex V2 y conexión a la función de Lambda
Nota: Después de septiembre de 2025, AWS ya no admitirá Amazon Lex V1. Se recomienda utilizar Amazon Lex V2.
Para crear un chatbot de Amazon Lex V2 y conectarlo a tu función de Lambda, sigue estos pasos:
- Descarga el archivo InteractiveMessageBotV2.zip. Para descargarlo, consulta InteractiveMessageBotV2 en GitHub.
- Abre la consola de Amazon Lex.
- Elige Acción y, a continuación, Importar.
- En el campo Nombre del bot, escribe InteractiveMessageBot.
- Selecciona Examinar archivo, InteractiveMessageBotV2 y, a continuación, elige Abrir.
- Para los permisos de IAM, elige Crear un rol con permisos básicos de Amazon Lex o Usar un rol existente.
- En Ley de protección de la privacidad infantil en línea (COPPA), elige Sí o No.
- Elige Importar.
- En el panel de navegación, selecciona Bots.
- Selecciona el bot al que quieres adjuntar una función de Lambda.
- En el panel de navegación, en Implementación, elige Alias.
- Selecciona el alias al que quieres adjuntar una función de Lambda.
- En la sección Idiomas, elige el idioma que quieres que use el alias.
- En el menú Origen, selecciona el nombre de la función de Lambda.
- En el menú Versión o alias de la función de Lambda, elige la versión o el alias de la función de Lambda que quieras utilizar. A continuación, selecciona Guardar.
Nota: A todos los efectos, Amazon Lex usa la misma función de Lambda en un lenguaje compatible con el bot.
Creación y prueba del chatbot de forma local
Sigue estos pasos:
- Abre la consola de Amazon Lex.
- En el panel de navegación, selecciona Bots.
- Selecciona el bot que creaste en la sección anterior.
- En el panel de navegación, selecciona Intentos.
- Elige Compilar.
- Una vez completada la compilación, elige Probar chatbot.
- En el cuadro Chatea con tu bot, escribe Ayuda.
- Selecciona Guardar y, a continuación, selecciona Publicar.
Configuración de la función de Lambda y Amazon Lex V2 en Amazon Connect
Sigue estos pasos:
- Abre la consola de Amazon Connect.
- Selecciona el alias de tu instancia de Amazon Connect.
- En el panel de navegación, selecciona Flujos.
- En la sección Amazon Lex, introduce un nombre para tu bot. A continuación, elige +Agregar bot de Amazon Lex y tu función de Lambda.
- Inicia sesión en tu instancia de Amazon Connect.
Nota: Debes asignar al usuario un perfil de seguridad que incluya permisos de edición para los flujos.
- En el menú de navegación, elige Enrutamiento, Flujos de contactos y, a continuación, selecciona Importar.
- Carga el flujo InteractiveMessaging.
- Confirma que el bloque Obtener información del cliente es el mismo bot de Amazon Lex.
- En el panel de Amazon Connect, selecciona Probar chat y, a continuación, selecciona Probar configuración.
- Selecciona el flujo de contactos que quieres probar. Para más información, consulta Prueba de las experiencias de voz, chat y tareas en Amazon Connect.
Revisión de los errores del selector de listas
Abre la consola de Amazon Connect. Selecciona tu instancia de Amazon Connect y, a continuación, asegúrate de activar Establecer comportamiento de registro.
Para comprobar si hay errores en los registros de Amazon CloudWatch, completa los siguientes pasos:
- Abre la consola de CloudWatch.
- Elige Registros y, a continuación, Grupos de registro.
- Selecciona el grupo de registro para tu instancia.
- Elige Buscar en grupo de registro.
- En el cuadro de búsqueda, escribe la cadena que quieres buscar; por ejemplo, la totalidad o una parte del id. de contacto. A continuación, CloudWatch devuelve los resultados.
Nota: Puedes abrir cada evento para revisar lo ocurrido y buscar cualquier error.
Información relacionada
Adición de mensajes interactivos de Amazon Lex para los clientes en el chat
Easily set up interactive messages for your Amazon Connect chatbot (Configuración fácil de mensajes interactivos para el chatbot de Amazon Connect)