Al crear habilidades, puede añadir muchas más funciones a Alexa. En nuestras instrucciones le mostramos cómo puede programar usted mismo una habilidad.
Crear habilidades para Alexa: ¿qué tipos de habilidades hay?
«Alexa» es el nombre del asistente de voz digital de Amazon. Las empresas y los particulares pueden integrarlo en determinados dispositivos a través del servicio Alexa Voice Service (AVS).
- Sin extensiones, Alexa puede responder a algunas preguntas de conocimiento, controlar dispositivos domésticos inteligentes o comprar productos en Amazon.
- Para enseñar a Alexa otras habilidades, los desarrolladores pueden crear sus propias aplicaciones para Alexa con el Alexa Skills Kit (ASK).
- Por un lado, existen habilidades para hogares inteligentes para controlar dispositivos conectados, así como habilidades de flash briefing como fuente adicional de noticias para el resumen diario («flash briefing») o habilidades de modelos de interacción personalizados para todas las demás interacciones con Alexa.
- Para poder crear una habilidad, necesita una cuenta de desarrollador de Amazon. En el portal para desarrolladores puede crear y configurar nuevas habilidades.
- La lógica real de las habilidades se puede integrar como servicio web a través de HTTPS. Amazon denomina a estos servicios web «SkillServices». Amazon recomienda su propio servicio «AWS Lambda» como backend.
Amazon Echo: ¿qué debe tener en cuenta al programar habilidades?
Puede crear una skill fácilmente con el «Alexa Skills Kit», que encontrará en la consola para desarrolladores. Antes de empezar a programar una skill, debe plantearse primero algunas preguntas:
- En primer lugar, hay que plantearse cómo debe invocar el usuario la skill y cómo puede activar las distintas funciones. Por lo tanto, primero debe definir las palabras clave.
- Además, es importante saber cuál debe ser la estructura de la frase y si existen diferencias regionales.
- Cuanto más flexible sea la solicitud, mejor será la experiencia del usuario. Por ejemplo, una habilidad siempre debe responder a la palabra «ayuda» y explicar al usuario cómo interactuar con ella.
Programar una habilidad para Alexa
Lo primero que debe hacer es crear una cuenta para la consola de desarrolladores y para AWS.
- En primer lugar, haga clic en la pestaña «Alexa» de la consola para desarrolladores y, a continuación, haga clic en «Get Started» (Empezar) en «Alexa Skills Kit».
- A continuación, haga clic en «Add a New Skill» (Añadir una nueva habilidad).
- Ahora puede empezar a configurar y establecer su skill. Para no tener que configurar un servidor HTTPS, puede utilizar AWS.
- La skill propiamente dicha se programa en el modo de interacción. Para ello, se programa en JavaScript. Encontrará ayuda al respecto en la página web de Amazon.
Tipos de habilidades actuales y sus posibilidades de aplicación
Los diferentes tipos de habilidades de Alexa y sus posibilidades de aplicación, teniendo en cuenta los últimos avances, se pueden resumir de la siguiente manera:
- Habilidades personalizadas: permiten experiencias de voz individuales con un modelo de voz personalizado (Voice Interaction Model). Se desarrollan intenciones y ejemplos de expresiones propios para aplicaciones específicas, como juegos, educación, salud, etc. Son ideales para aplicaciones interactivas y orientadas al diálogo que no están directamente conectadas a dispositivos físicos.
- Las funciones más recientes, como «Skills Arbitration», permiten activar una habilidad sin mencionar explícitamente su nombre, lo que aumenta la facilidad de uso. Admite Context Carryover, lo que permite preguntas de seguimiento y diálogos contextuales.
- Habilidades para hogares inteligentes: Diseñadas específicamente para controlar dispositivos domésticos inteligentes como lámparas, calefacción, enchufes, etc. Los desarrolladores no tienen que proporcionar el modelo de voz; Alexa utiliza interfaces predefinidas optimizadas para el control de dispositivos. Óptimo para la integración de hardware inteligente, ya que este tipo de habilidad proporciona interfaces claras para la comunicación con los dispositivos. A diferencia de las habilidades personalizadas, la habilidad Smart Home solo se puede utilizar para controlar dispositivos.
- Habilidades Flash Briefing: servicio para proporcionar noticias, titulares, información meteorológica o breves fragmentos de información. Utiliza fuentes RSS u otras fuentes de contenido para leer en voz alta información actualizada. Adecuado para actualizaciones periódicas de información, como noticias o informes meteorológicos.
- Otros tipos y variantes de habilidades: Habilidades de juego: para juegos interactivos y aptos para toda la familia con Alexa. Habilidades de música y audio: para reproducir música, podcasts o radio. Habilidades para pedir comida: ayuda para pedir comida en restaurantes o a domicilio. Habilidades de vídeo: selección y reproducción de vídeos a través de Alexa. Habilidades para vehículos conectados: control y consulta del estado de los coches. Habilidades de conocimiento: para la transmisión de conocimientos profesionales o personales.
- Últimas novedades en habilidades de Alexa: la arbitración de habilidades facilita el acceso a las habilidades sin necesidad de nombrarlas con precisión. Context Carryover permite preguntas de seguimiento en el contexto de la conversación, lo que permite diálogos más fluidos. Se han ampliado las funciones de personalización y gestión de citas y recordatorios. El objetivo es una mayor personalización y reconocimiento del contexto en las habilidades de Alexa para finales de 2025.
- Esta descripción general muestra los principales tipos de habilidades de Alexa con sus respectivas aplicaciones, desde el control de dispositivos hasta los diálogos interactivos, pasando por los feeds de noticias y las aplicaciones especializadas. Las últimas funciones mejoran la experiencia del usuario mediante llamadas más intuitivas y diálogos sensibles al contexto.
