Desplegar y probar
Con el modelo de interacción, el handler y la lógica de recordatorios de Mi Agenda listos, toca subirlos y probarlos.
ask deploy
Un solo comando despliega el manifiesto, el modelo de voz y las funciones Lambda a la cuenta de desarrollador. skill-package/ viaja por el Skill Package Service de SMAPI; lambda/ se empaqueta y se despliega a AWS por separado.
El simulador
El Alexa Simulator del developer console permite hablarle a la skill por texto o voz, mantiene la sesión igual que lo haría un dispositivo real, envía tarjetas como lo haría un dispositivo físico, y muestra el JSON crudo de la petición y de la respuesta junto al renderizado de pantalla.
ask dialog y un dispositivo real
ask dialog abre una simulación conversacional de varios turnos contra la skill desplegada, o contra una copia corriendo en la máquina local si se combina con ask run. Para probar en un Echo físico, ese dispositivo tiene que estar registrado en la misma cuenta de desarrollador o en la cuenta de un beta tester: mientras la skill esté en etapa de desarrollo, nadie más puede invocarla. Habilitar la etapa live, más adelante, desactiva las pruebas en desarrollo: son etapas mutuamente excluyentes.
Cuando algo falla y el simulador no alcanza para entender por qué, el siguiente lugar para mirar son los logs de la función Lambda en la consola de AWS.