SlideShare una empresa de Scribd logo
Ing. Vicente Guzman
@LucioMSP
Hi Alexa [Skills]
El desarrollo de bots abarca diferentes mundos, el principal y pionero en todo es el web, el secundario se
dirige a las aplicaciones móviles y hoy en día ha emergido otro, el cual se basa en la voz, es decir, dejar de
lado una petición por texto para obtener una respuesta de igual índole. Para quienes nos leen y siguen
nuestras transmisiones en YouTube, hemos estado mencionando en los webinars que de igual manera
nos enfocaríamos en el desarrollo de Amazon Alexa, y bueno, este es el primer artículo donde nos
introduciremos a conocer de una manera general lo que es y por qué se habla tanto de esto.
¿Quién o qué es Alexa?
Alexa es el servicio de voz de Amazon basado en la nube que alimenta la familia de dispositivos Echo, así
como la aplicación complementaria de los smartphones Android y iOS. Desde el primer momento,
nosotros como usuarios podemos darle a Alexa una serie de comandos de voz, como crear una lista de
tareas, configurar la alarma (una de las que más utilizo), reproducir una canción o solicitar las noticias.
Las tareas que Alexa realiza a petición del usuario se denominan “Alexa Skills”.
¿Qué es una Skill (habilidad) de Alexa?
Esencialmente es una aplicación Alexa basada en la voz. Alexa viene integrada ya con un gran número de
habilidades, pero nosotros como desarrolladores podemos generar nuevas habilidades personalizadas,
usando el Alexa Skill Kit (ASK) y posteriormente publicarlas en el Alexa App Store y utilizarlas desde
cualquier dispositivo que incorpore Alexa. El ASK, es una colección de APIs y herramientas, maneja el
trabajo duro relacionado con las interfaces de voz, incluyendo el reconocimiento de voz, la codificación
de texto a voz y el procesamiento del lenguaje natural. ASK nos facilita a los programadores a desarrollar
habilidades de forma rápida y sencilla.
Si ya tengo tu atención, déjame decirte que hoy ya puedes desarrollar alguna Skill para Alexa en español
en los siguientes lenguajes de programación:
• Alexa Skills Kit SDK v2 for Java
• Alexa Skills Kit SDK v2 for Node.js
• Alexa Skills Kit SDK for Python (Public Beta)
Ing. Vicente Guzman
@LucioMSP
¿Cómo funciona la comunicación dentro del Alexa Skill?
Los Skills de Alexa constan de dos componentes principales: Skill Interface y el Skill Service.
La interfaz de habilidades (Skill Interface) procesa las peticiones de voz del usuario y luego las mapea a
intenciones dentro del modelo de interacción. Los intentos son acciones que cumplen con las peticiones
habladas del usuario. Cada intención tiene al menos una expresión, una palabra, frase u oración
predefinida que el usuario puede decir para invocar la intención. Si se detecta una intención específica, la
interfaz de habilidades crea un evento codificado en JSON, que se transmite al servicio de habilidades.
El servicio de habilidades (Skill Service) determina qué acciones tomar en respuesta al evento codificado
JSON recibido de la interfaz de habilidades. Al tomar una decisión, el servicio de habilidades devuelve una
respuesta codificada JSON a la interfaz de habilidades para su posterior procesamiento. Después de
procesar, la respuesta de voz se envía de vuelta al usuario a través del Echo Machine.
¿Cómo invoco alguna habilidad desarrollada para Alexa?
En inglés, el método usual para invocar una Skill comienza con el uso de la palabra “open” y va seguido
del nombre de la Skill. En español seria su traducción, un ejemplo de un nombre práctico, inteligente y
memorable es el de la Skill Ayudante de Santa, entonces la invocación de susodicha seria:
“Alexa, abre Ayudante de Santa”.
Ahora bien, ¿que necesitamos para desarrollar una Skill para Alexa?
Para comenzar en este mundo solo requerimos:
• Una cuenta en Amazon Developer: https://developer.amazon.com/
• Una cuenta en AWS: https://aws.amazon.com/ (obligatorio contar con una tarjeta de crédito).
• Un dispositivo de Amazon Echo https://amzn.to/2MRFcMm (Opcional)
Resumen
En esta ocasión hemos abordado las características principales de Amazon Alexa, en el próximo articulo
brindare un tutorial paso a paso de cómo generar nuestra primera Skill para Alexa en español.
Nota: Si resides en la Ciudad de México, mantente al tanto que pronto realizaremos el primer Meetup, en
donde nos acompañara Carlos Ordoñez (@softwarechido) y nos guiara sobre esta nueva tecnología que
brinda Amazon.
Mas información: Amazon Developer | Alexa Skills Kit

Más contenido relacionado

PPTX
Introducción a Amazon Alexa.pptx
PDF
Conceptos generales [construyendo mi Alexa Skill]
PPTX
Alexa, ¿chatbot o asistente personal?
PDF
Desarrollo de Interfaces de Voz: Alexa Skills
PPTX
Alexa Skill en 5 pasos
PDF
Alexa Skill con .NETCore & AWS Lambda
PPTX
Conectando un Azure Bot con una Alexa Skill
PPTX
Skills Nights - Vol.III - Primeros Pasos
Introducción a Amazon Alexa.pptx
Conceptos generales [construyendo mi Alexa Skill]
Alexa, ¿chatbot o asistente personal?
Desarrollo de Interfaces de Voz: Alexa Skills
Alexa Skill en 5 pasos
Alexa Skill con .NETCore & AWS Lambda
Conectando un Azure Bot con una Alexa Skill
Skills Nights - Vol.III - Primeros Pasos

Similar a Hi Alexa [Skills] (12)

PDF
Alexa Skills - Mi primer acercamiento a las VUI
PPTX
AWS Community Day Colombia 2025 - 🗣️ Alexa Para Todos: Integrando Nova Micro ...
PDF
CrossDvlup Madrid 2019 - Alexa, encantado de conocerte
PDF
Creando nuestra propia Skill de YouTube
PPTX
[webinar]: Alexa - Como integrarla a tu espacio de trabajo | Capitulo IV
PDF
Commit Conf 2018 - Alexa, encantado de conocerte
PPTX
ChatGPT & Alexa.pptx
PDF
Víctor Mancheño Pérez - Julio 2022 - Interfaz de voz VUI mediante el asistent...
PDF
Alexa Skills
PDF
Que oportunidad tienen las marcas si quieren optimizar para voz
PPTX
Bots más humanos con Alexa
PPTX
Inteligencia Artificial Conversacional
Alexa Skills - Mi primer acercamiento a las VUI
AWS Community Day Colombia 2025 - 🗣️ Alexa Para Todos: Integrando Nova Micro ...
CrossDvlup Madrid 2019 - Alexa, encantado de conocerte
Creando nuestra propia Skill de YouTube
[webinar]: Alexa - Como integrarla a tu espacio de trabajo | Capitulo IV
Commit Conf 2018 - Alexa, encantado de conocerte
ChatGPT & Alexa.pptx
Víctor Mancheño Pérez - Julio 2022 - Interfaz de voz VUI mediante el asistent...
Alexa Skills
Que oportunidad tienen las marcas si quieren optimizar para voz
Bots más humanos con Alexa
Inteligencia Artificial Conversacional
Publicidad

Más de Vicente Gerardo Guzman Lucio (18)

PPTX
Codificando con Superpoderes Python y GitHub Copilot.pptx
PPTX
Amazon Q Dev: Tu Compañero para Programar
PDF
SageMaker: Transformando el Aprendizaje Automático en AWS
PDF
GPPB2024 - Integrando ChatGPT en Power Automate
PDF
Creando un Chatbot en C# con ChatGPT.pdf
PDF
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
PPTX
Azure DevOps y Blazor Web Assembly
PPTX
PPTX
Introducción a Blazor
PPTX
Infraestructura como Código en Azure
PDF
Diseño de Experiencias de Voz con Amazon Alexa
PDF
¿Qué es la Nube?
PDF
Consumiendo un servicio externo con Axios en Alexa
PPTX
La era de los Chatbots
PDF
Android 64x con Xamarin.Forms
PDF
Image Button [Xamarin.Forms]
PPTX
PPTX
Webinar - LUIS vs IBM Watson
Codificando con Superpoderes Python y GitHub Copilot.pptx
Amazon Q Dev: Tu Compañero para Programar
SageMaker: Transformando el Aprendizaje Automático en AWS
GPPB2024 - Integrando ChatGPT en Power Automate
Creando un Chatbot en C# con ChatGPT.pdf
Bienvenido .Net MAUI - la evolución de Xamarin.Forms
Azure DevOps y Blazor Web Assembly
Introducción a Blazor
Infraestructura como Código en Azure
Diseño de Experiencias de Voz con Amazon Alexa
¿Qué es la Nube?
Consumiendo un servicio externo con Axios en Alexa
La era de los Chatbots
Android 64x con Xamarin.Forms
Image Button [Xamarin.Forms]
Webinar - LUIS vs IBM Watson
Publicidad

Último (20)

PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
Curso de generación de energía mediante sistemas solares
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
DOCX
Trabajo informatica joel torres 10-.....................
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
modulo seguimiento 1 para iniciantes del
ccna: redes de nat ipv4 stharlling cande
capacitación de aire acondicionado Bgh r 410
Teoría de estadística descriptiva y aplicaciones .pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
Estrategia de Apoyo de Daylin Castaño (5).pdf
TRABAJO DE TECNOLOGIA.pdf...........................
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Curso de generación de energía mediante sistemas solares
Guía 5. Test de orientación Vocacional 2.docx
la-historia-de-la-medicina Edna Silva.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Trabajo informatica joel torres 10-.....................
informe_fichas1y2_corregido.docx (2) (1).pdf
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
El uso de las TIC en la vida cotidiana..
modulo seguimiento 1 para iniciantes del

Hi Alexa [Skills]

  • 1. Ing. Vicente Guzman @LucioMSP Hi Alexa [Skills] El desarrollo de bots abarca diferentes mundos, el principal y pionero en todo es el web, el secundario se dirige a las aplicaciones móviles y hoy en día ha emergido otro, el cual se basa en la voz, es decir, dejar de lado una petición por texto para obtener una respuesta de igual índole. Para quienes nos leen y siguen nuestras transmisiones en YouTube, hemos estado mencionando en los webinars que de igual manera nos enfocaríamos en el desarrollo de Amazon Alexa, y bueno, este es el primer artículo donde nos introduciremos a conocer de una manera general lo que es y por qué se habla tanto de esto. ¿Quién o qué es Alexa? Alexa es el servicio de voz de Amazon basado en la nube que alimenta la familia de dispositivos Echo, así como la aplicación complementaria de los smartphones Android y iOS. Desde el primer momento, nosotros como usuarios podemos darle a Alexa una serie de comandos de voz, como crear una lista de tareas, configurar la alarma (una de las que más utilizo), reproducir una canción o solicitar las noticias. Las tareas que Alexa realiza a petición del usuario se denominan “Alexa Skills”. ¿Qué es una Skill (habilidad) de Alexa? Esencialmente es una aplicación Alexa basada en la voz. Alexa viene integrada ya con un gran número de habilidades, pero nosotros como desarrolladores podemos generar nuevas habilidades personalizadas, usando el Alexa Skill Kit (ASK) y posteriormente publicarlas en el Alexa App Store y utilizarlas desde cualquier dispositivo que incorpore Alexa. El ASK, es una colección de APIs y herramientas, maneja el trabajo duro relacionado con las interfaces de voz, incluyendo el reconocimiento de voz, la codificación de texto a voz y el procesamiento del lenguaje natural. ASK nos facilita a los programadores a desarrollar habilidades de forma rápida y sencilla. Si ya tengo tu atención, déjame decirte que hoy ya puedes desarrollar alguna Skill para Alexa en español en los siguientes lenguajes de programación: • Alexa Skills Kit SDK v2 for Java • Alexa Skills Kit SDK v2 for Node.js • Alexa Skills Kit SDK for Python (Public Beta)
  • 2. Ing. Vicente Guzman @LucioMSP ¿Cómo funciona la comunicación dentro del Alexa Skill? Los Skills de Alexa constan de dos componentes principales: Skill Interface y el Skill Service. La interfaz de habilidades (Skill Interface) procesa las peticiones de voz del usuario y luego las mapea a intenciones dentro del modelo de interacción. Los intentos son acciones que cumplen con las peticiones habladas del usuario. Cada intención tiene al menos una expresión, una palabra, frase u oración predefinida que el usuario puede decir para invocar la intención. Si se detecta una intención específica, la interfaz de habilidades crea un evento codificado en JSON, que se transmite al servicio de habilidades. El servicio de habilidades (Skill Service) determina qué acciones tomar en respuesta al evento codificado JSON recibido de la interfaz de habilidades. Al tomar una decisión, el servicio de habilidades devuelve una respuesta codificada JSON a la interfaz de habilidades para su posterior procesamiento. Después de procesar, la respuesta de voz se envía de vuelta al usuario a través del Echo Machine. ¿Cómo invoco alguna habilidad desarrollada para Alexa? En inglés, el método usual para invocar una Skill comienza con el uso de la palabra “open” y va seguido del nombre de la Skill. En español seria su traducción, un ejemplo de un nombre práctico, inteligente y memorable es el de la Skill Ayudante de Santa, entonces la invocación de susodicha seria: “Alexa, abre Ayudante de Santa”. Ahora bien, ¿que necesitamos para desarrollar una Skill para Alexa? Para comenzar en este mundo solo requerimos: • Una cuenta en Amazon Developer: https://developer.amazon.com/ • Una cuenta en AWS: https://aws.amazon.com/ (obligatorio contar con una tarjeta de crédito). • Un dispositivo de Amazon Echo https://amzn.to/2MRFcMm (Opcional) Resumen En esta ocasión hemos abordado las características principales de Amazon Alexa, en el próximo articulo brindare un tutorial paso a paso de cómo generar nuestra primera Skill para Alexa en español. Nota: Si resides en la Ciudad de México, mantente al tanto que pronto realizaremos el primer Meetup, en donde nos acompañara Carlos Ordoñez (@softwarechido) y nos guiara sobre esta nueva tecnología que brinda Amazon. Mas información: Amazon Developer | Alexa Skills Kit