Ask SDK для Java облегчает вам навыки очень привлекательных навыков, позволяя вам тратить больше времени на реализацию функций и меньше на написание кода котла.
| Модуль | Мавен |
|---|---|
| Спросить-СДК | |
| Ask-Sdk-Core | |
| Ask-Sdk-Lambda-поддержка | |
| Ask-Sdk-Servlet-Support | |
| ASK-SDK-DYNAMODB-Persistence-Adapter | |
| Ask-Sdk-Apache-Client | |
| Ask-Sdk-Freemarker | |
| Ask-Sdk-runtime |
Следующие функции выпускаются в качестве публичного предварительного просмотра. Интерфейсы могут измениться в будущих выпусках.
SDK работает на модельных классах, а не на нообразовании запросов и ответов Alexa JSON. Эти модельные классы генерируются с использованием запроса, схемы ответа JSON от Docs разработчика. Исходный код для классов моделей можно найти здесь.
SDK использует slf4j-api . Вы должны предоставить свою собственную привязку к ведению журнала. См.: Http://www.slf4j.org/manual.html#swapping
Этот образец кода позволит вам услышать ответ от Alexa, когда вы его запускаете. Это минимальный образец, который можно ознакомиться с набором Alexa Skills и AWS Lambda.
Это шаг в функциональности от Hello World. Это позволяет запечатлеть ввод от вашего пользователя и демонстрировать использование слотов.
Этот образец проведет новые разработчики навыков Alexa через все необходимые шаги, связанные с созданием навыка на основе параметров, используя шаблон под названием «Minecraft Helper». Спросите, как создать предмет в игре Minecraft, и этот навык даст вам инструкции. Навыки демонстрируют:
Шаблон для местного навыка рекомендаций. Alexa использует данные, которые вы предоставляете, чтобы предложить рекомендации в соответствии с заявленными пользовательскими предпочтениями. Этот навык демонстрирует:
Этот навык Alexa является основным навыком викторины в фильме, который использует функцию резолюра шаблонов Java SDK. Пользователь может открыть навык, выбрать фильм из списка, а затем услышать частичные цитаты из выбранного фильма. Затем они должны завершить цитату.
Pet Match соответствует пользователю с домашним животным. При запуске этот навык Alexa предложит пользователю информацию, необходимую для определения совпадения. После того, как вся необходимая информация будет собрана, она отправит данные на внешнюю веб -службу, которая обрабатывает данные и возвращает совпадение. Через этот семинар вы узнаете, как использовать расширенные функции навыков Alexa для создания и настройки Alexa Skill и AWS Lambda. Навык демонстрирует использование перехватчиков запроса и ответов.
Этот учебник поможет вам построить полнофункциональный навык. Навыки оснащены встроенными и пользовательскими слотами, а также управлением государством. Навык, который вы создаете с помощью этого урока, можно настроить для создания собственной игры.
В этом учебном пособии продемонстрируется, как писать навыки для Echo Show и Echo Spot в Java с использованием Alexa Skills Kit (ASK) SDK V2.
В этом уроке демонстрируется 3 функции APL: компонент Pager, команда SpeakItem и доступа к характеристикам устройства в коде навыка.
Alexa Skills Kit SDK для Nodejs
Alexa Skills Kit SDK для Python
Запросите и проголосуйте за функции Alexa здесь!