Amazon Lex es un servicio para crear interfaces de conversación en cualquier aplicación con voz y texto. Amazon Lex ofrece las funcionalidades de aprendizaje profundo avanzadas del reconocimiento automático del habla para convertir habla en texto y la comprensión del lenguaje natural para reconocer la intención del texto, lo que permite crear aplicaciones entretenidas con interacciones de conversaciones realistas. Amazon Lex pone las tecnologías de aprendizaje profundo de Amazon Alexa en manos de cualquier desarrollador, lo que permite crear con rapidez y facilidad bots de conversación (“chatbots”) de lenguaje natural sofisticados.
El reconocimiento del habla y la comprensión del lenguaje natural son algunos de los mayores desafíos de las ciencias informáticas, ya que requieren algoritmos de aprendizaje profundo sofisticados para el entrenamiento con una cantidad de datos e infraestructura masivas. Amazon Lex democratiza estas tecnologías de aprendizaje profundo al poner la potencia de Alexa al alcance de todos los desarrolladores. Amazon Lex aprovecha estas tecnologías y permite definir nuevas categorías de productos hechas posibles a través de interfaces de conversación.
Como servicio totalmente administrado, Amazon Lex se escala automáticamente, de modo que no es necesario preocuparse de administrar infraestructura. Con Amazon Lex, paga únicamente por lo que usa. No conlleva costos anticipados ni cuotas mínimas.
Introducción a Amazon Lex
Inscríbase para obtener una cuenta gratuitaO inicie sesión en la consola
Pruebe Amazon Lex de forma gratuita.
Desde el momento en que comience a usar Amazon Lex, puede procesar hasta 10 000 solicitudes de texto y 5 000 peticiones de voz al mes de forma gratuita durante el primer año.
Con la misma tecnología que Alexa, Amazon Lex le proporciona las herramientas necesarias para abordar problemas de aprendizaje profundo exigentes, como el reconocimiento del habla y la comprensión del lenguaje a través de un servicio totalmente administrado de uso sencillo. Amazon Lex se integra con AWS Lambda, que puede utilizar para activar de manera sencilla funciones de ejecución de su lógica empresarial de back-end para la recuperación y actualizaciones de datos. Una vez creado, su bot se puede implementar directamente en plataformas de chat, clientes móviles y dispositivos de IoT. También puede utilizar los informes proporcionados para monitorizar las métricas de su bot. Amazon Lex proporciona una solución escalable, segura, completa y de uso sencillo para crear, publicar y monitorizar sus bots.
Amazon Lex proporciona tecnologías de reconocimiento del habla automático y comprensión del lenguaje natural para crear un sistema de comprensión del lenguaje del habla. Amazon Lex utiliza la misma tecnología probada de la que dispone Alexa. Amazon Lex es capaz de aprender las numerosas maneras en las que alguien puede expresar sus intenciones a partir de las expresiones de muestra proporcionadas por el desarrollador. El sistema de comprensión del lenguaje del habla toma la entrada de habla y texto de lenguaje natural, entiende la intención de dicha entrada y satisface la intención del usuario al invocar la respuesta adecuada.
Los bots de Amazon Lex proporcionan la capacidad de mantener conversaciones multiturno. Una vez que se ha identificado una intención, se solicita a los usuarios la información necesaria para satisfacer la intención (por ejemplo, si "reservar hotel" es la intención, se le pregunta al usuario la ubicación, la fecha de llegada, la cantidad de noches, etc.). Amazon Lex proporciona una manera sencilla de crear conversaciones multiturno con sus bots. Simplemente ha de introducir los datos o los parámetros que desea recopilar de los usuarios de los bots, así como las preguntas correspondientes, y Amazon Lex se encarga de organizar el diálogo preguntando el dato adecuado.
Amazon Lex proporciona dos tipos de preguntas: preguntas de confirmación, que le permiten confirmar una acción antes de realizarla, y preguntas de tratamiento de errores, que solicitan al usuario que repita la entrada para mayor claridad. Las preguntas de confirmación le permiten confirmar la intención del usuario antes de ejecutar la lógica empresarial de back-end (por ejemplo, "¿Desea confirmar su reserva ahora?"). Las preguntas de tratamiento de errores abordan situaciones en las que la entrada del usuario no se ha entendido, lo que permite administrar los errores de manera grácil. Por ejemplo, si la entrada de habla de un usuario no es clara o audible, o no se corresponde con una intención conocida, puede configurar Amazon Lex para que pida al usuario que repita la información; por ejemplo, "Lo siento, pero no le he entendido". O "¿Puede repetirlo?". Puede configurar la cantidad de reintentos y especificar el mensaje de despedida antes de que la aplicación deje de realizar preguntas al usuario.
Amazon Lex admite la integración nativa con AWS Lambda para la recuperación y las actualizaciones de datos, y la ejecución de lógica empresarial. La capacidad informática sin servidor permite la ejecución sin esfuerzo de lógica empresarial a escala mientras se concentra en desarrollar bots. Desde Lambda, puede acceder a varios servicios de AWS, como Amazon DynamoDB para persistir el estado de la conversación y Amazon SNS para notificar a los usuarios finales.
También puede usar AWS Lambda para una integración sencilla con sus aplicaciones y bases de datos empresariales existentes. Simplemente escriba su código de integración y AWS Lambda ejecutará automáticamente el código cuando sea necesario para enviar y recuperar datos de cualquier sistema externo. Amazon Lex también incluye conectores integrados de aplicaciones SaaS populares, como Salesforce, Microsoft Dynamics, Marketo, Zendesk, QuickBooks y Hubspot.
Amazon Lex le permite publicar su bot con facilidad en servicios de chat directamente desde la consola de Amazon Lex, lo que reduce los esfuerzos de desarrollo multiplataforma. Las capacidades de formato enriquecido proporcionan una experiencia de usuario intuitiva adaptada a plataformas de chat como Facebook Messenger, Slack, Kik y Twilio SMS. Amazon Lex también se integra con AWS Mobile Hub, por lo que puede lograr que su propia aplicación móvil acceda a su chat de Amazon Lex de manera rápida.
Amazon Lex le permite aplicar versiones a las intenciones, los tipos de datos y los bots que crea. La creación de versiones le permite mantener el código de manera sencilla a medida que lo prueba e implementa en un entorno de varios desarrolladores, incluida la implementación de mecanismos de adopción de versiones anteriores. Puede crear varios alias para cada bot de Amazon Lex y asociar distintas versiones con cada uno; por ejemplo, "producción", "desarrollo" y "pruebas". Eso le permite seguir haciendo mejoras y cambios al bot y publicar nuevas versiones para asociarlas con el mismo alias, en lugar de realizar cambios a todos los clientes cuando se implemente una nueva versión del bot. Las versiones y alias le permiten crear y administrar un bot a lo largo de su ciclo de vida de manera sencilla.
Una intención realiza una acción como respuesta a la entrada del usuario de lenguaje natural. Amazon Lex puede transferir el control dinámicamente de una intención a otra en función de la entrada del usuario final. Eso le permite simplificar conversaciones complejas dividiéndolas en componentes más pequeños. Por ejemplo, en el caso de un bot de viaje, puede hacer que, una vez que el usuario ha reservado un vuelo, su bot le pregunte si también desea reservar un hotel o alquilar un coche. La respuesta del usuario podría consistir en aceptar o denegar la oferta de realizar reservas adicionales. Amazon Lex administrará el flujo como corresponda.
El motor de reconocimiento del habla de Amazon Lex está capacitado en el audio para telefonía (frecuencia de 8 kHz), lo que proporciona mayor precisión de reconocimiento del habla para casos de uso por teléfono. Al crear un bot de conversación de Amazon Lex, el soporte 8 kHz le permite lograr mayor fidelidad en las interacciones de habla telefónica, como para aplicaciones de centros de contacto o de soporte técnico. Amazon Lex se integra de forma nativa con Amazon Connect, lo que permite a los desarrolladores crear bots de conversación basados en voces capaces de administrar las consultas telefónicas de los clientes. Puede integrar Amazon Lex en cualquier aplicación de centros de llamadas con las API.