¿Por qué no puedo usar mi skill de desarrollo de Alexa en mi dispositivo?

skill de desarrollo de Alexa

Si acabas de crear una skill en modo desarrollo para Alexa y no puedes usarla en tu dispositivo Echo, no te preocupes: es un problema muy común entre desarrolladores que recién comienzan a trabajar con la Alexa Developer Console.

En este artículo te contamos las causas más frecuentes y cómo solucionarlas para que puedas probar tu skill en tu propio dispositivo Alexa.

Verifica que usas la misma cuenta de Amazon

Las skills en desarrollo solo se habilitan para la cuenta con la que fueron creadas.
Si tu dispositivo Alexa está vinculado a otra cuenta de Amazon, la skill no aparecerá disponible.

Solución: inicia sesión en tu Echo con la misma cuenta de Amazon que usaste en el Alexa Developer Console.

Comprueba el idioma y la región de la skill

Cada skill de Alexa se configura con un idioma o región específica (por ejemplo: es-ES, es-MX, en-US).
Si tu dispositivo tiene un idioma distinto al de la skill, Alexa no podrá reconocerla.

Solución: ajusta el idioma de tu dispositivo en la app de Alexa para que coincida con el idioma configurado en tu skill.

A continuación transcribo algo que encontré en StackOverflow:

Para que tu dispositivo Echo/Dot/Tap invoque correctamente tu habilidad personalizada, el idioma de tu modelo de interacción debe coincidir con la región en la que se ha implementado tu recurso lambda. Tuve este problema, ya que implementé lambda en EU-West1 (Irlanda), pero el idioma predeterminado para el modelo de interacción es el inglés (EE. UU.). En el modelo de interacción, añadí un nuevo idioma, el inglés (Reino Unido), y copié mis intenciones y expresiones, luego eliminé el idioma inglés (EE. UU.), y ahora mi Echo Dot invoca correctamente las intenciones de mi habilidad personalizada.

Usa la frase de invocación correcta

Las skills de Alexa se activan con una frase de invocación definida en el modelo de interacción.
Un error mínimo en la frase hará que Alexa no detecte tu skill.

Ejemplo: si tu invocación es “Alexa, abre mi asistente”, debes decirla exactamente igual.

Revisa el estado de compilación de la skill

Después de realizar cambios en el Alexa Developer Console, debes hacer clic en Build.
Si no lo haces o el proceso falla, la skill no estará disponible en tus dispositivos.

Solución: asegúrate de que la compilación termine con éxito y espera unos minutos a que se sincronice.

Activa el modo de prueba

Por defecto, las skills en desarrollo están deshabilitadas en los dispositivos.

Solución:

  1. Ingresa al Alexa Developer Console.
  2. Ve a la pestaña Test.
  3. Activa la opción “Testing is enabled for this skill”.

Con esto, podrás probar tu skill en tu dispositivo vinculado.

No poder usar tu skill en desarrollo de Alexa en tu dispositivo Echo es un problema típico, pero la solución es sencilla si sigues estos pasos.
Al verificar la cuenta, el idioma, la invocación, el estado del build y habilitar el modo test, podrás probar tu skill en segundos y seguir avanzando en el desarrollo de asistentes personalizados con Alexa.

Comentarios
advertise width me