Skip to content

Latest commit

 

History

History
104 lines (76 loc) · 10.9 KB

README.ja.md

File metadata and controls

104 lines (76 loc) · 10.9 KB


Alexa Skills Kit SDK for Node.js

English | 日本語

ASK SDK v2 for Node.jsを使うと、ボイラープレートコード(毎回書かなければならないお決まりのコード)を書く手間が不要になります。これにより空いた時間をさまざまな機能の実装に充てることができ、人気のスキルをより簡単に作成できるようになります。

パッケージのバージョン

Package NPM
ask-sdk npm npm
ask-sdk-core npm npm
ask-sdk-dynamodb-persistence-adapter npm npm
ask-sdk-runtime npm npm
ask-sdk-s3-persistence-adapter npm npm
ask-sdk-v1adapter npm npm
ask-sdk-express-adapter npm npm

SDKでサポートされているAlexaの機能

プレビュー機能

以下の機能は、公開プレビュー版としてリリースされます。インターフェースは今後のリリースで変更される可能性があります。

技術資料

言語 ドキュメント
English Documentation Status
日本語 Documentation Status

サンプル

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

Alexa Skills Kit SDK for Java

Alexa Skills Kit SDK for Python

Got Feedback?

Alexaの機能に関するリクエストや投票は、こちらをご覧ください。