Amazon Lex ya se encuentra disponible de forma general

Inscríbase para obtener una cuenta gratuita
O inicie sesión en la consola

Puede probar Amazon Lex de manera gratuita.

Desde el momento en que comience con Amazon Lex, puede procesar hasta 10 000 solicitudes de texto y 5000 peticiones de voz al mes de forma gratuita durante el primer año.


P: ¿Qué es Amazon Lex?

Amazon Lex es un servicio para crear interfaces de conversación con voz y texto. Con el mismo motor de conversación que Alexa, Amazon Lex proporciona capacidades de reconocimiento del habla y comprensión del lenguaje de calidad, lo que permite incorporar "chatbots" de lenguaje natural sofisticados a aplicaciones nuevas y existentes. Amazon Lex reduce los esfuerzos de desarrollo para varias plataformas, lo que le permite publicar sus chatbots de voz o texto de manera sencilla en dispositivos móviles y numerosos servicios de chat, como Facebook Messenger, Slack, Kik o Twilio SMS. La interoperabilidad nativa con AWS Lambda, AWS MobileHub y Amazon CloudWatch y la integración sencilla con muchos otros servicios de la plataforma de AWS, incluidos Amazon Cognito y Amazon DynamoDB, elimina el esfuerzo de desarrollar bots.

P: ¿Cómo puedo comenzar a utilizar Amazon Lex?

Para empezar a usar Amazon Lex, simplemente inicie sesión en la Consola de administración de AWS y vaya a "Lex" en la categoría "Inteligencia Artificial". Debe tener una cuenta de Amazon Web Services para comenzar a usar Amazon Lex. Si aún no tiene una, se le pedirá que cree una cuenta durante el proceso de registro. Consulte la Guía de introducción a Amazon Lex para obtener más detalles. 

P: ¿Cuáles son los casos de uso más comunes de Amazon Lex?

Los casos de uso más comunes incluyen:
• Bot informativo – cree un bot o agente de servicio al cliente automático que responda a preguntas
• Bot de aplicación/transacciones – cree un agente de pedidos de pizza o bot de viajes independiente
• Bot de productividad empresarial – cree bots personalizados para conectarse con recursos de datos empresariales
• Bot de control de dispositivos – utilice Amazon Lex para emitir comandos de control a dispositivos conectados

P: ¿Cómo funciona Amazon Lex con otros servicios de AWS?

Amazon Lex utiliza AWS Lambda para cumplir con la intención, Amazon Cognito para autenticar a los usuarios y Amazon Polly para convertir el texto en habla.  Además, AWS Mobile Hub puede utilizarse para aprovisionar automáticamente bots de una plantilla.

P: ¿Tengo que ser un experto en aprendizaje automático para utilizar Amazon Lex?

Para utilizar Amazon Lex, no es necesario tener experiencia en el aprendizaje automático. Los desarrolladores pueden especificar con una declaración el flujo de la conversación y Amazon Lex se ocupará de la funcionalidad de reconocimiento del habla y comprensión del lenguaje natural. Los desarrolladores proporcionan ejemplos de locuciones en inglés sencillo y los diferentes parámetros (ranuras) que les gustaría recopilar del usuario con las preguntas adecuadas. El modelo de lenguaje se crea automáticamente.

P: ¿En qué regiones de AWS se encuentra disponible Amazon Lex?

Para ver la lista de las regiones donde se admite Amazon Lex AWS, consulte la tabla de regiones de AWS, que contiene información sobre la infraestructura global de AWS.  Para obtener más información, consulte Regiones y puntos de enlace en la Referencia general de AWS.

P: ¿Cuál es el ancho de banda máximo que se admite en Amazon Lex?

Amazon Lex se escala en función de sus necesidades y no impone limitaciones de ancho de banda.

P: ¿Es Amazon Lex un servicio administrado?

Amazon Lex es un servicio totalmente administrado, por lo que no tiene que administrar el escalado de recursos ni mantener código. Se realizan backups automáticos de su esquema de interacción y modelos de lenguaje. También proporcionamos una capacidad de creación de versiones exhaustiva para que pueda volver a una versión anterior con facilidad. La arquitectura de Amazon Lex no requiere el almacenamiento ni backups de los datos de los usuarios finales.

P: ¿Cuándo debería utilizar Amazon Polly y cuándo Amazon Lex?

Amazon Polly convierte entradas de texto a habla. Amazon Lex es un servicio para crear interfaces de conversación con voz y texto.

P: ¿Se vuelve Amazon Lex más inteligente con el tiempo?

Sí. Amazon Lex utiliza el aprendizaje profundo para mejorar con el tiempo.  

P: Yo estaba en el programa de vista previa de Amazon Lex.  Ahora que Amazon Lex está en marcha, ¿qué pasa con mi cuenta?

El 19 de abril de 2017, Amazon Web Services anunció que Amazon Lex terminó el periodo de vista previa y comenzó la disponibilidad general. Como tal, el programa de vista previa de Amazon Lex terminará el 1 de mayo de 2017. Se cobrará por el uso de acuerdo a los precios establecidos a partir del 1 de mayo. Los primeros 12 meses de la capa gratuita comenzarán el 1 de mayo. Tenga en cuenta que Amazon Lex ahora es compatible con los planes Developer Support, Business Support y Enterprise Support. También puede publicar sus consultas en los foros públicos de Amazon Lex.

P: ¿Cómo puedo crear un bot en Amazon Lex?

Para crear un bot, primero debe definir las acciones que va a realizar el bot. Estas acciones son las intenciones que debe cumplir el bot. Por cada intención, deberá añadir ejemplos de locuciones y ranuras. Las locuciones son frases que evocan la intención. Las ranuras son los datos de entrada necesarios para satisfacer la intención. Por último, deberá proporcionar la lógica empresarial necesaria para ejecutar la acción. Puede crear un bot de Amazon Lex mediante la consola o las API de REST.

P: ¿Puedo implementar lógica empresarial en el cliente?

Sí. Amazon Lex le proporciona la opción de devolver la intención y las ranuras analizadas al cliente para una implementación de lógica empresarial.

P: ¿Cómo puedo validar la entrada del usuario?

Amazon Lex incluye integración profunda con AWS Lambda y puede validar la entrada del usuario con el codehook de inicialización y validación. Este código se ejecuta en cada turno de la conversación. El codehook se puede utilizar para configurar parámetros de sesión, validar la entrada del usuario y personalizar respuestas.

P: ¿Qué es una intención?

Para construir un bot de Amazon Lex, necesitará identificar un conjunto de acciones, conocidas como "intenciones", que desea que su bot cumpla. Un bot puede tener numerosas intenciones. Por ejemplo, un bot de reserva de billetes puede tener asignadas intenciones de realizar reservas, cancelar reservas y ver reservas.

P: ¿Qué es una locución?


Una "locución" es la frase hablada o escrita que evoca una intención. Por ejemplo, para evocar la intención de realizar una reserva, debería definir una frase como "Me gustaría hacer una reserva".

P: ¿Qué son las ranuras?

Para satisfacer una intención, el bot de Amazon Lex necesita información del usuario. Esta información se recoge en "ranuras". Por ejemplo, definiría el nombre y la hora de un espectáculo como ranuras de la intención de realizar una reserva.

P: ¿Qué son las preguntas?

Amazon Lex obtiene las "ranuras" definidas utilizando las "preguntas" proporcionadas. Por ejemplo, para obtiene el valor de la ranura "tiempo" deberá definir una pregunta como "¿Para qué sesión le gustaría realizar la reserva?". Amazon Lex es capaz de obtener numerosos valores de ranura a través de una conversación de varios turnos.

P: ¿Cómo se satisface una acción?

Amazon Lex se integra con AWS Lambda para "satisfacer" una acción o lógica empresarial. De manera alternativa, puede configurar Amazon Lex para que muestre la intención y los valores de ranura analizados al cliente para satisfacer la acción.

P: ¿Cómo puedo monitorizar y realizar un seguimiento de mi bot?

Puede monitorizar las métricas de su bot en el panel de control de monitorización de la consola de Amazon Lex. En la actualidad, puede realizar un seguimiento de las locuciones que se ha perdido, y solicitar la latencia y el tráfico por canal del bot. Puede ver la lista de locuciones que no fueron reconocidas por su bot, también conocidas como "locuciones perdidas". Con estas capacidades de monitorización, verá la manera en que los usuarios interactúan con el bot y podrá hacer mejoras posteriormente.

P: ¿Qué pasa cuando "creo" un bot?

La creación de un bot activa el aprendizaje automático y crea los modelos de su bot. Se crea una versión nueva de sus intenciones y tipos de ranura. Una vez creada una versión, no se puede cambiar.

P: ¿Cómo puedo probar un bot de Amazon Lex?

Puede probar el bot de Amazon Lex mediante la ventana de pruebas de la consola.  Cualquier lógica empresarial implementada en AWS Lambda también puede probarse a través de esta consola.  Todos los navegadores compatibles permiten probar texto con su bot de Amazon Lex. La voz se puede probar desde un navegador Chrome.  

P: ¿Puedo utilizar el mismo bot para entradas de voz y texto?

Sí. Una vez que haya creado el bot, puede utilizarlo para entradas tanto de voz como de texto.

P: ¿Cómo puedo crear bots de Amazon Lex para móviles?

Amazon Lex proporciona SKD para iOS y Android. Puede desarrollar bots para casos de uso móviles con estos SDK. La autenticación de usuarios puede habilitarse a través de Amazon Cognito. Puede usar AWS Mobile Hub para crear, probar y monitorizar bots para sus plataformas móviles. AWS Mobile Hub puede utilizarse para aprovisionar automáticamente bots de Amazon Lex de una plantilla.

P: ¿Cómo puedo hacer que los bots de Amazon Lex estén disponibles en servicios de mensajería?

Los bots de Amazon Lex se pueden publicar en plataformas de mensajería como Facebook Messenger, Slack, Kik y Twilio SMS. Para publicar el bot, puede proporcionar los tokens de autenticación en la consola, y los almacenaremos de manera segura y le proporcionaremos una URL de devolución de llamada que puede entregar al servicio de chat.

P: ¿Tengo que enviar mi bot para su certificación antes de implementarlo?

No es necesario certificar el bot con Amazon antes de implementarlo.

P: ¿Puedo tener una versión de un bot de Amazon Lex implementada para que la utilicen los usuarios finales mientras sigo desarrollando otra versión?

Sí. Puede crear e implementar una versión de su bot en producción mientras continúa desarrollando en una versión diferente. Cada versión de bot de Amazon Lex tendrá su ARN. Cada versión se puede asociar con distintos alias. Puede utilizar estas herramientas para configurar entornos de desarrollo, pruebas y producción.

P: ¿Puedo elegir distintas versiones cuando realice una implementación en servicios de mensajería diferentes?

Sí. Puede implementar una versión específica a cada servicio de mensajería. Cada versión de Amazon Lex tiene un ARN. Cada versión se puede asociar con un alias. Puede utilizar distintos alias para implementar en distintos servicios de mensajería. Además, puede implementar varios bots en el mismo servicio de mensajería.

P: ¿Cuál es la duración máxima de una entrada de habla?

Amazon Lex admite hasta 15 segundos de entrada de habla.

P: ¿Puedo configurar una entrada de habla y salida de texto?

Sí, puede elegir la API PostContent para proporcionar entrada de voz y salida de texto.

P: ¿Cuántos lenguajes admite Amazon Lex?

De momento, Amazon Lex admite inglés estadounidense.

P: ¿Qué formatos de audio admite Amazon Lex?

Amazon Lex admite los siguientes formatos de audio de entrada: LPCM y Opus; formatos de salida de audio admitidos: MPEG, OGG y PCM.

P: ¿Puedo usar Amazon Lex en VPC?

Puede acceder a Amazon Lex desde VPC mediante puntos de enlace públicos para crear y ejecutar un bot. En la actualidad, Amazon Lex no proporciona un punto de enlace de VPC.

P: ¿Puedo acceder a los bots de Amazon Lex a nivel local, es decir, sin conexión a Internet?

No. Los usuarios finales deberán acceder al punto de enlace runtime de Amazon Lex a través de Internet.

P: ¿En qué se diferencia esto de Alexa Skills Kit?

Alexa Skills Kit (ASK) se utiliza para crear habilidades para su uso en el ecosistema y dispositivos de Alexa y permite a los desarrolladores aprovechar todas las capacidades de Alexa, como las API Smart Home y Flash Briefing, la transmisión de audio y las experiencias GUI ricas. Amazon Lex admite tanto voz como texto y se puede implementar en plataformas de mensajería y móviles.

P: ¿Necesito una palabra activadora para invocar una intención de Amazon Lex?

Amazon Lex no admite la funcionalidad de la palabra activadora. La aplicación que integre Amazon Lex será responsable de activar el micrófono, es decir, pulsar para hablar.

P: ¿El bot de Amazon Lex puede responder con la voz de Alexa?

En la actualidad, la voz de Alexa no es compatible con las respuestas de Amazon Lex. Sin embargo, existen otras 7 voces entre las que elegir.

P: ¿Puedo crear una habilidad de Alexa desde un bot de Amazon Lex?

Amazon Lex ofrece la posibilidad de exportar un esquema de bot de Amazon Lex a un archivo de JSON compatible con Amazon Alexa. Una vez que se descarga como JSON, debe iniciar sesión en el portal para desarrolladores de Alexa, ir hasta la pestaña "Interaction Model" (Modelo de interacción), lanzar Alexa Skill Builder y pegar el esquema del bot en el Code Editor (Editor de código) de su habilidad de Alexa.  Es posible encontrar más detalles y pasos en la documentación de Amazon Lex.

P: Cuando exporto un esquema de bot de Amazon Lex para utilizarlo en una habilidad de Alexa, ¿mis funciones de AWS Lambda se exportan e incluyen en el esquema del bot?

No. Solo se descargará la definición del bot.

P: Creé una habilidad de Alexa a partir de un bot de Amazon Lex mediante la característica de exportación de esquemas. ¿Qué plataformas de Alexa son compatibles con el esquema de bot de Amazon Lex?

Se pueden usar todas las plataformas de Alexa compatibles con las habilidades de Alexa: Amazon Echo, Amazon Dot, Amazon Look, Amazon Tap, Amazon Echo Show y cualquier dispositivo de terceros basado en Alexa.

P: ¿Se almacenan las locuciones de los usuarios finales? ¿Puedo eliminarlas?

Amazon Lex puede utilizar su contenido para mejorar la calidad de nuestras ofertas de servicio y otros productos y servicios relacionados con el aprendizaje automático ofrecidos por AWS y sus filiales. Cierto uso de su contenido es fundamental para desarrollar más la tecnología subyacente y mejorar la experiencia de los clientes de Amazon Lex. Su confianza, privacidad y la seguridad de su contenido son nuestra más absoluta prioridad, por lo que implementamos controles físicos y técnicos responsables y sofisticados diseñados para impedir el acceso no autorizado o que se divulgue su contenido y para garantizar que nuestro uso cumple con nuestro compromiso con usted. Para obtener más información, consulte https://aws.amazon.com/compliance/data-privacy-faq/.

Puede borrar las grabaciones de voz asociadas a su cuenta mediante programación con una API. La eliminación de las grabaciones de voz podría influir negativamente en su experiencia de Amazon Lex.

P: ¿Están mis datos cifrados/seguros?

Amazon Lex admite solamente el protocolo HTTPS, que es seguro. Por ello, todos sus datos están seguros en el cable. Las solicitudes a la API de Amazon Lex requieren firmas creadas con AWS Secret Access Key para la autenticación. Amazon Lex sigue políticas de seguridad estrictas al persistir información sobre sus bots. Amazon Lex utiliza el protocolo HTTPS y firmas de AWS al comunicarse con otros servicios (como AWS Lambda y Amazon Polly) por usted.  La clave del AWS Key Management Service (KMS) se utiliza para proteger la información confidencial de configuración de canal.

P: ¿Quién puede acceder a mis datos?

Solo los empleados autorizados de Amazon tienen acceso a sus datos. Su confianza, privacidad y la seguridad de su contenido son nuestra más absoluta prioridad, por lo que implementamos controles físicos y técnicos responsables y sofisticados diseñados para impedir el acceso no autorizado o que se divulgue su contenido y para garantizar que nuestro uso cumple con nuestro compromiso con usted. Para obtener más información, consulte https://aws.amazon.com/compliance/data-privacy-faq/.

P:  ¿Puedo utilizar Amazon Lex en relación con sitios web, programas u otras aplicaciones dirigidos o concebidos para niños menores de 13 años y sujetos a la Ley de protección de la privacidad de los niños en línea (COPPA, por sus siglas en inglés)?

Sí, sujeto al cumplimiento de los Términos de Servicio de Amazon Lex, incluyendo su obligación de proporcionar cualquier aviso requerido y obtener cualquier consentimiento verificable de los padres según COPPA, puede usar Amazon Lex en relación con sitios web, programas u otras aplicaciones dirigidos o concebidos, en todo o en parte, para niños menores de 13 años. Amazon Lex no almacena ni conserva la información de voz o texto de los sitios web, programas o aplicaciones identificados por los clientes de acuerdo con los Términos de Servicio de Amazon Lex dirigidos o concebidos, en todo o en parte, para niños menores de 13 años y sujetos a la ley COPPA.

P: ¿Cómo puedo determinar si mi sitio web, programa o aplicación está sujeto a la ley COPPA?

Para obtener información sobre los requisitos de la ley COPPA y sus directrices para determinar si su sitio web, programa u otra aplicación está sujeto a la ley COPPA, consulte directamente los recursos proporcionados y mantenidos por la Comisión Federal de Comercio de Estados Unidos. Este sitio también contiene información sobre cómo determinar si un servicio está dirigido o concebido, en todo o en parte, para niños menores de 13 años.

P: ¿Qué SDK son compatibles con Amazon Lex?
Actualmente, Amazon Lex admite SDK para servicios de tiempo de ejecución. IoS y Android SDK, así como también Java, JS, Python, CLI, .Net, Ruby, PHP, Go y CPP son compatibles con datos de entrada en formato de texto o voz.

P: ¿Puedo utilizar los SDK para crear bots?

Puede crear bots usando estos SDK: Java, JavaScript, Python, CLI, .NET, Ruby on Rails, PHP, Go y CPP.

P: ¿Qué conectores empresariales admite Amazon Lex?

Amazon Lex se integra con conectores empresariales a través de AWS Lambda. Los siguientes conectores empresariales pueden aprovisionarse mediante AWS Mobile Hub: Salesforce, Microsoft Dynamics, Marketo, Zendesk, Quickbooks y HubSpot.

P: ¿Qué soporte se ofrece para Amazon Lex?

Depende de su nivel de AWS Support. El soporte de Amazon Lex se incluye en los planes de Support Developer Support, Business Support y Enterprise.  También puede publicar sus consultas en los foros públicos de Amazon Lex.

P: ¿Cómo cuenta Amazon Lex la cantidad de solicitudes?

Cada entrada realizada en un bot de Amazon Lex cuenta como una solicitud. Por ejemplo, si un usuario final proporciona 5 entradas en el bot como parte de la conversación, se facturan como 5 solicitudes. El uso se mide y se factura por solicitud.

P: ¿Cuánto cuesta Amazon Lex?

Puede empezar a usarlo de manera gratuita. Consulte nuestra página de precios de Amazon Lex para obtener la información sobre precios más actualizada.

P: ¿Amazon Lex participa en la capa gratuita de AWS?

Sí.  Puede probar Amazon Lex de manera gratuita. Desde la fecha en que comienza con Amazon Lex, puede procesar hasta 10 000 solicitudes de texto y 5000 peticiones de voz al mes de forma gratuita durante el primer año.

P: Yo estaba en el programa de vista previa de Amazon Lex. Ahora que Amazon Lex está en marcha, ¿qué pasa con mi cuenta?

El 19 de abril de 2017, Amazon Web Services anunció que Amazon Lex terminó el periodo de vista previa y comenzó la disponibilidad general. Como tal, el programa de vista previa de Amazon Lex terminará el 1 de mayo de 2017. Se cobrará por el uso de acuerdo a los precios establecidos a partir del 1 de mayo. Los primeros 12 meses de la capa gratuita comenzarán el 1 de mayo. Tenga en cuenta que Amazon Lex ahora es compatible con los planes Developer Support, Business Support y Enterprise Support. También puede publicar sus consultas en los foros públicos de Amazon Lex.