Generales

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 de voz y comprensión del lenguaje de calidad, lo que permite incorporar “chatbots” de lenguaje natural sofisticados a aplicaciones nuevas y existentes. Amazon Lex reduce las tareas 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, tales como Facebook Messenger, Slack, Kik o Twilio SMS. La interoperabilidad nativa con AWS Lambda, AWS MobileHub y Amazon CloudWatch, así como la integración sencilla con muchos otros servicios de la plataforma de AWS, incluidos Amazon Cognito y Amazon DynamoDB, permite que el desarrollo de bots resulte fácil.

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 “Artificial Intelligence” (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 información.

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

Los casos de uso más comunes incluyen:

  • Bot informativo – crear un bot o agente de soporte automatizado que responda a preguntas
  • Bot de aplicación/transacciones – crear un agente de pedidos de pizza autónomo o un bot de viajes
  • Bot de productividad empresarial – crear bots personalizados para conectarse con recursos de datos empresariales
  • Bot de control de dispositivos – utilizar 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 satisfacer intenciones, Amazon Cognito para autenticar a los usuarios y Amazon Polly para convertir el texto en voz. Además, se puede utilizar AWS Mobile Hub 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 de voz 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 soporta 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 soportado en Amazon Lex?

Amazon Lex se escala en función de las 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 es necesario administrar el escalado de recursos ni mantener el código. Se realizan backups automáticos de su esquema de interacción y los modelos de lenguaje. También proporcionamos una capacidad de control de versiones exhaustiva para que pueda restaurar 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 en voz. 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 terminaba el período de vista previa de Amazon Lex y comenzaba la disponibilidad general. Como tal, el programa de vista previa de Amazon Lex terminó el 1 de mayo de 2017. Se cobra por el uso de acuerdo al plan de precios establecido a partir del 1 de mayo. Los primeros 12 meses de la capa gratuita comienzan el 1 de mayo. Tenga en cuenta que Amazon Lex se soporta ahora en los planes Developer Support, Business Support y Enterprise Support. También puede publicar sus consultas en los foros públicos de Amazon Lex.

Estructura de bots

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 invocan la intención. Las ranuras son los datos de entrada necesarios para satisfacer la intención. Por último, deberá proporcionar la lógica de negocio 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 de negocio en el cliente?

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

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 invoca una intención. Por ejemplo, para invocar la intención de realizar una reserva, debería definir una frase de muestra 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, tendría que definir 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 obtener el valor de la ranura “tiempo” debería 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 de negocio. De manera alternativa, puede configurar Amazon Lex de forma que muestre la intención y los valores de ranura analizados al cliente para satisfacer la acción.

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

Puede realizar un seguimiento de las métricas de su bot en el panel de control de monitoreo de la consola de Amazon Lex. En la actualidad, puede realizar un seguimiento de las locuciones no atendidas, así como solicitar la latencia y el tráfico por canal del bot. Es posible ver la lista de locuciones que el bot no ha reconocido, también llamadas “locuciones no atendidas”. Con estas capacidades de monitoreo, verá la manera en que los usuarios interactúan con el bot y podrá hacer mejoras posteriormente.

Creación y pruebas

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, es inmutable.

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

Puede probar un bot de Amazon Lex mediante la ventana de prueba de la consola. También se puede probar cualquier lógica de negocio implementada en AWS Lambda a través de esta consola. Todos los navegadores soportados permiten probar texto con su bot de Amazon Lex. La voz se puede probar desde un navegador Chrome.

Implementación

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 se puede habilitar a través de Amazon Cognito. Es posible usar AWS Mobile Hub a fin de crear, probar y monitorear bots para sus plataformas móviles. AWS Mobile Hub se puede utilizar 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; 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 una versión diferente. Cada versión del bot de Amazon Lex tendrá su ARN. Una 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 para cada servicio de mensajería. Cada versión de Amazon Lex tiene un ARN. Una versión se puede asociar con un alias. Es posible utilizar distintos alias para la implementación 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 voz?

Amazon Lex soporta hasta 15 segundos de entrada de voz.

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

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

P: ¿Cuántos idiomas soporta Amazon Lex?

Actualmente, Amazon Lex soporta el inglés estadounidense.

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

Amazon Lex soporta los siguientes formatos de audio de entrada: LPCM y Opus. Los formatos de salida de audio soportados son 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 la VPC.

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

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

Amazon Alexa

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

Alexa Skills Kit (ASK) se utiliza con el fin de crear habilidades para su uso en el ecosistema y los dispositivos de Alexa, y permite a los desarrolladores aprovechar todas las capacidades de Alexa, como las API Smart Home y Flash Briefing, el streaming de audio y experiencias de interfaz gráfica de usuario sofisticadas. Amazon Lex soporta 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 soporta 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, no existe soporte para la voz de Alexa en 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. 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: He creado 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 soportan el esquema de bot de Amazon Lex?

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

Datos y seguridad

P: ¿Las entradas de voz y texto que procesa Amazon Lex se almacenan? ¿Cómo las utiliza AWS?

Amazon Lex puede almacenar y utilizar las entradas de voz y texto procesadas por el servicio únicamente para proporcionar y mantener el servicio, así como para mejorar y desarrollar la calidad de Amazon Lex y otras tecnologías de aprendizaje automático/inteligencia artificial de Amazon. El uso de su contenido es necesario para la mejora continua de la experiencia como cliente de Amazon Lex, incluido el desarrollo y el entrenamiento de tecnologías relacionadas. No utilizamos información de identificación personal que pudiera estar incluida en el contenido para venderle a usted o a sus usuarios finales productos o servicios, ni para campañas de marketing. 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 adecuados y sofisticados, incluidos sistemas de cifrado para la información almacenada y en tránsito, diseñados para impedir el acceso no autorizado o que se divulgue su contenido y para garantizar que nuestro uso cumpla con nuestro compromiso con usted. Si desea obtener más información, consulte https://aws.amazon.com/compliance/data-privacy-faq/.

P: ¿Puedo eliminar las entradas de voz y texto que Amazon Lex almacena?

Sí. Debe ponerse en contacto con AWS Support para solicitar la eliminación de entradas de voz y texto asociadas con su cuenta. La eliminación de entradas de voz y texto puede tener un afecto adverso en su experiencia con Amazon Lex.

P: ¿Quién tiene acceso al contenido que se procesa y almacena en Amazon Lex?

Solo los empleados autorizados tendrán acceso al contenido que procese 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 adecuados y sofisticados, incluidos sistemas de cifrado para la información almacenada y en tránsito, diseñados para impedir el acceso no autorizado o que se divulgue su contenido y para garantizar que nuestro uso cumpla con nuestro compromiso con usted. Para obtener más información, consulte https://aws.amazon.com/compliance/data-privacy-faq/.

P: ¿Continuaré siendo el propietario del contenido que se procese y almacene en Amazon Lex?

Siempre conservará la titularidad del contenido, que se utilizará únicamente con su consentimiento.

Todo el contenido que se procesa con Amazon Lex se cifra y almacena en reposo en la región de AWS en la que se utilice Amazon Lex. Es posible que una parte del contenido procesado por Amazon Lex se almacene en otra región de AWS únicamente con el fin de mejorar y desarrollar continuamente su experiencia como cliente de Amazon Lex y otras tecnologías de aprendizaje automático/inteligencia artificial de Amazon. Debe ponerse en contacto con AWS Support para solicitar la eliminación de entradas de voz y texto asociadas con su cuenta. 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 adecuados y sofisticados, incluidos sistemas de cifrado para la información almacenada y en tránsito, diseñados para impedir el acceso no autorizado o que se divulgue su contenido y para garantizar que nuestro uso cumpla con nuestro compromiso con usted. Si desea obtener más información, consulte https://aws.amazon.com/compliance/data-privacy-faq/.


P: ¿Puedo utilizar Amazon Lex en 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)?

Sí, en cumplimiento de los Términos del Servicio de Amazon Lex, incluida 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 del 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 a fin de determinar si su sitio web, programa u otra aplicación están sujetos 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 menores de 13 años.

SDK

P: ¿Cuáles son los SDK soportados en Amazon Lex?

Actualmente, Amazon Lex soporta los SDK para servicios de tiempo de ejecución. Los SDK de IoS y Android, así como los de Java, JS, Python, CLI, .Net, Ruby, PHP, Go y CPP, soportan datos de entrada en formato de texto y voz.

P: ¿Puedo utilizar los SDK para crear bots?

Puede crear bots mediante los SDK correspondientes a: Java, JavaScript, Python, CLI, .NET, Ruby on Rails, PHP, Go y CPP.

Integración con AWS Mobile Hub

P: ¿Qué conectores empresariales soporta Amazon Lex?

Amazon Lex se integra con los 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.

Soporte y facturación

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

Depende de su contrato de AWS Support. El soporte de Amazon Lex se incluye en los planes de Developer Support, Business Support y Enterprise. También es posible publicar preguntas en los foros 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 al 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 forma parte de la capa gratuita de AWS?

Sí. Puede probar Amazon Lex de manera gratuita. Desde la fecha en que comience a usar 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 terminaba el período de vista previa de Amazon Lex y comenzaba la disponibilidad general. Como tal, el programa de vista previa de Amazon Lex terminó el 1 de mayo de 2017. Se cobra por el uso de acuerdo al plan de precios establecido a partir del 1 de mayo. Los primeros 12 meses de la capa gratuita comienzan el 1 de mayo. Tenga en cuenta que Amazon Lex se soporta ahora en los planes Developer Support, Business Support y Enterprise Support. También puede publicar sus consultas en los foros públicos de Amazon Lex.

Más información sobre los precios de Amazon Lex

Visite la página de precios
¿Listo para comenzar?
Registrarse
¿Tiene más preguntas?
Contacte con nosotros