El Skark SDK para Java le facilita la creación de habilidades muy atractivas, permitiéndole pasar más tiempo en implementar funciones y menos en escribir código de placa de caldera.
| Módulo | Aturdir |
|---|---|
| ask-sdk | |
| ask-sdk-core | |
| Ask-sdk-lambda-apoyo | |
| compatibilidad | |
| acribiente | |
| Ask-sdk-apache-client | |
| Freemarker | |
| ask-sdk-runtime |
Las siguientes características se lanzan como vista previa pública. Las interfaces podrían cambiar en futuras versiones.
El SDK funciona en clases de modelos en lugar de las solicitudes y respuestas nativas de Alexa JSON. Estas clases de modelos se generan utilizando la solicitud, los esquemas de respuesta JSON de los documentos del desarrollador. El código fuente para las clases de modelo se puede encontrar aquí.
El SDK usa slf4j-api . Debe proporcionar su propio enlace de registro. Ver: http://www.slf4j.org/manual.html#swapping
Esta muestra de código le permitirá escuchar una respuesta de Alexa cuando la active. Es una muestra mínima para familiarizarse con el kit de habilidades Alexa y AWS Lambda.
Este es un paso adelante en la funcionalidad de Hello World. Le permite capturar la entrada de su usuario y demuestra el uso de ranuras.
Esta muestra caminará por primera vez a los desarrolladores de habilidades de Alexa a través de todos los pasos requeridos involucrados en la creación de una habilidad basada en parámetros utilizando una plantilla llamada 'Minecraft Helper'. Pregunte cómo elaborar un elemento en el juego Minecraft, y esta habilidad le dará instrucciones. Las habilidades de las habilidades:
Plantilla para una habilidad de recomendaciones locales. Alexa utiliza los datos que proporciona para ofrecer recomendaciones de acuerdo con las preferencias establecidas por el usuario. Esta habilidad muestra:
Esta habilidad de muestra de Alexa es una habilidad básica del cuestionario de citas de películas que utiliza la función de resolución de plantillas del Java SDK. Un usuario puede abrir la habilidad, seleccionar una película de una lista y luego escuchar citas parciales de la película seleccionada. Entonces, tienen que completar la cita.
Pet Match coincide con el usuario con una mascota. Cuando se lance, esta habilidad de Alexa le pedirá al usuario la información que necesita para determinar una coincidencia. Una vez que se recopile toda la información requerida, enviará los datos a un servicio web externo que procesa los datos y devuelve la coincidencia. A través de este taller, aprenderá cómo usar funciones avanzadas del kit de habilidades Alexa para crear y configurar una habilidad Alexa y AWS Lambda. La habilidad muestra el uso de interceptores de solicitud e respuesta.
Este tutorial lo guiará en la construcción de una habilidad con todas las funciones. La habilidad presenta espacios integrados y personalizados, así como la gestión estatal. La habilidad que construye con este tutorial se puede personalizar para construir su propio juego.
Este tutorial demostrará cómo escribir habilidades para Echo Show y Echo Spot en Java usando el Kit de habilidades Alexa (Ask) SDK V2.
Este tutorial demuestra 3 características de APL: el componente del buscapersonas, el comando SpeakItem y las características del dispositivo de acceso en el código de habilidad.
Kit de habilidades de Alexa SDK para NodeJs
Kit de habilidades de Alexa SDK para Python
¡Solicite y vote por las funciones de Alexa aquí!