ASK SDK v2 for Node.jsを使うと、ボイラープレートコード(毎回書かなければならないお決まりのコード)を書く手間が不要になります。これにより空いた時間をさまざまな機能の実装に充てることができ、人気のスキルをより簡単に作成できるようになります。
Package | NPM |
---|---|
ask-sdk | |
ask-sdk-core | |
ask-sdk-dynamodb-persistence-adapter | |
ask-sdk-runtime | |
ask-sdk-s3-persistence-adapter | |
ask-sdk-v1adapter | |
ask-sdk-express-adapter | |
ask-smapi-sdk | |
ask-sdk-local-debug |
- Amazon Pay
- Audio Player
- Display – 画面付きデバイス用のBodyテンプレート
- Gadgets Game Engine – Echo Buttons(日本未対応)
- Directiveサービス(プログレッシブ応答)
- メッセージ
- 収益化
- ビデオ
- デバイスのアドレス
- リスト
- ユーザー連絡先情報のリクエスト
- ユーザー設定情報の取得
- アカウントリンク
- スロットタイプ値の同義語とIDを定義する(エンティティ解決)
- ダイアログ管理
- Location Services
- Reminders
以下の機能は、公開プレビュー版としてリリースされます。インターフェースは今後のリリースで変更される可能性があります。
言語 | ドキュメント |
---|---|
English | |
日本語 |
SDKは、ネイティブのAlexa JSONのリクエストと応答ではなく、モデルクラスで処理します。これらのモデルクラスはRequestおよびResponse JSONスキーマを使用してdeveloper docsから生成します。これらのモデルクラスのソースコードはこちらにあります。
Alexa Skills KitとAWS Lambdaの学習に役立つサンプルです。サンプルを起動すると、Alexaからの応答を聞くことができます。
基本的な豆知識スキルのテンプレートです。トピックについての豆知識のリストを提供すると、ユーザーがスキルを呼び出したときに、Alexaがリストから豆知識をランダムに選んでユーザーに伝えます。
「Minecraft Helper」というパラメーターベースのスキルテンプレートです。ユーザーがMinecraftでのアイテムの作成方法を尋ねると、スキルが手順を教えてくれます。
スコアが記録されるトリビア形式のゲームテンプレートです。Alexaがユーザーに多肢選択形式の質問をし、回答を求めます。質問に対する正答と誤答が記録されます。
基本的なクイズゲームスキルのテンプレートです。あらかじめ提供しておいた豆知識のリストの中から、Alexaがユーザーにクイズを出します。
周辺地域のおすすめ情報スキルのテンプレートです。Alexaはユーザーのリクエストに従って、開発者が提供したデータからおすすめ情報をユーザーに知らせます。
ユーザーとペットをマッチングするサンプルスキルです。Alexaは一致するペットを見つけるのに必要な情報をユーザーに尋ねます。必要な情報をすべて収集できたら、スキルはデータを外部のウェブサービスに送信し、そこでデータが処理されてマッチングデータが返されます。
基本的なハイ&ローゲームスキルのテンプレートです。ユーザーが数字を推測し、Alexaがその数字が正解より大きいか小さいかを答えます。
基本的な決定木のスキルです。Alexaがユーザーに一連の質問をして、キャリアに関するアドバイスをします。
ユーザーのデバイス設定で設定したアドレスをリクエストし、アドレスにリクエストするサンプルスキルです。
Alexaの機能に関するリクエストや投票は、こちらをご覧ください。
Alexa Skills Kit SDK for Python
Alexaの機能に関するリクエストや投票は、こちらをご覧ください。