Cómo crear una habilidad de Alexa sin experiencia de codificación

Los asistentes de voz generalmente se encuentran en la ciencia ficción y, a menudo, son piezas tecnológicas complicadas. En el mundo real, pueden proporcionar automatización y entretenimiento. Para la propia línea de asistentes de voz de Amazon, puede crear una “Habilidad de Alexa”, un bloque de construcción fundamental de cómo el dispositivo interactúa con los usuarios.

En esta publicación, discutimos qué es una habilidad de Alexa, ¡y luego explicamos cómo crear una sin conocimientos de codificación!

Introducción a las habilidades de Alexa

Para los no iniciados, una habilidad de Alexa es cómo un usuario interactúa con la línea de asistentes de voz Echo de Amazon. Es un servicio basado en la nube que toma información del usuario, en este caso su discurso, lo ejecuta a través del código y devuelve un resultado.

Para ofrecer un ejemplo del mundo real, tome el Habilidad de la NASA Mars Alexa.

La habilidad de la NASA Mars Alexa

La Habilidad se inicia con un “nombre de invocación” único; por lo general, hay varias formas de hacerlo. En este ejemplo, podría simplemente decir “Alexa, abre NASA Mars. ” Alternativamente, puede hacer una pregunta “Alexa, pregúntale a NASA Mars qué tan grande es Marte.”Entonces obtendrá una respuesta hablada.

Al igual que la propia Web, existen Alexa Skills que ejecutan una gama de aplicaciones, incluidos juegos, contenido educativo y mucho más.

Por qué querrías crear una habilidad de Alexa

Los asistentes de voz se utilizan ampliamente. Amazon Echo es un líder del mercado trimestre a trimestre, y parte de esto se debe al número y variedad de Alexa Skills disponibles.

En un nivel básico, crear algo dinámico (es decir, que responda a la entrada del usuario) es un factor determinante para muchos programadores aficionados. Sin embargo, muchos otros desarrolladores y empresas también han buscado monetizar sus habilidades de Alexa.

Una habilidad de Alexa que muestra sus compras dentro de la habilidad.

Para otros, simplemente ofrecer entretenimiento o valor educativo es un factor determinante. En resumen, hay muchas razones válidas para querer crear una habilidad de Alexa.

Además, desarrollar para la plataforma es sencillo, independientemente de su experiencia. De hecho, incluso podría crear una habilidad de Alexa sin conocimientos de codificación, como descubrirá en la siguiente sección.

Cómo crear una habilidad de Alexa sin experiencia de codificación

Es muy poco lo que necesitas para crear una habilidad de Alexa. El principal requisito es un Cuenta de desarrollador de Amazon. No hay ningún cargo por esto, pero necesitará uno para acceder al Kit de desarrollo de software (SDK) de Alexa y a las herramientas e interfaces esenciales.

Cuando esté listo para crear una habilidad de Alexa, los pasos básicos son los siguientes:

1. Elija un nombre para su habilidad.

2. Decidir sobre un modelo de interacción, como “Flash Briefing”, “Smart Home” o “Música”.

3. Elija un método de alojamiento para su habilidad de Alexa. El alojamiento gratuito de Amazon suele ser adecuado.

4. Cree la funcionalidad fundamental de Alexa Skill (más sobre esto en breve).

5. Pruebe e implemente su habilidad de Alexa.

Por supuesto, el desarrollo de la habilidad en sí mismo podría requerir la mayor parte de su esfuerzo y tiempo. En circunstancias normales, necesitaría habilidades de codificación considerables para crear este tipo de aplicación.

Sin embargo, puede crear una habilidad de Alexa usando “Blueprints”, bloques prediseñados que lo ayudan a reconstruir su habilidad sin abrir un editor de código:

Una lista de planos de habilidades de Alexa.

Sin embargo, una vez que haya desarrollado una habilidad de Alexa, es posible que sienta ganas de crear otra. Afortunadamente, existen varios recursos para ayudarlo en el camino.

Sus próximos pasos para crear una habilidad de Alexa

Mencionamos la monetización, y si esto le interesa, primero querrá consultar la guía de Amazon sobre Compras en Skill. Desde allí, investigando ejemplos del mundo real de desarrolladores que han obtenido ingresos de Alexa Skills es una buena idea.

Si desea explorar el mundo más allá con Alexa Blueprints, consulte Tutoriales específicos de Amazon. Sin embargo, notará que la codificación se convertirá en un requisito más temprano que tarde.

En resumen, Python es un lenguaje de primer nivel tanto para principiantes como para programadores experimentados, y es totalmente compatible con Alexa. Sugerimos sumergirse y aprender los conceptos básicos antes de intentar crear una habilidad de Alexa nuevamente.

Terminando

Los dispositivos Echo de Amazon pueden proporcionar muchas formas útiles y divertidas de enriquecer su vida. Sin embargo, si desea crear una habilidad de Alexa, brindará mucho valor a otros usuarios e incluso podrá monetizar sus esfuerzos. Alternativamente, si recién está comenzando con Amazon Echo, es posible que desee verificar algunas de las habilidades imprescindibles antes de crear las suyas propias.

¿Es útil este artículo?

¡Ayúdanos a correr la voz!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *