Alexa で AWS Lambda を使用する - AWS Lambda

Alexa で AWS Lambda を使用する

Lambda 関数を使用して Amazon Echo の音声アシスタントである Alexa に新しいスキルを与えるサービスをビルドできます。Alexa Skills Kit は、Lambda 関数として実行している独自のサービスを使用して、新しいスキルを作成するための API、ツール、およびドキュメントを提供します。Amazon Echo ユーザーは、Alexa に質問やリクエストを行うことで、これらの新しいスキルにアクセスできます。

Alexa Skills Kit は GitHub で入手できます。

例 Alexa スマートホームイベント

{ "header": { "payloadVersion": "1", "namespace": "Control", "name": "SwitchOnOffRequest" }, "payload": { "switchControlAction": "TURN_ON", "appliance": { "additionalApplianceDetails": { "key2": "value2", "key1": "value1" }, "applianceId": "sampleId" }, "accessToken": "sampleAccessToken" } }

詳細については、Alexa Skills Kit を使用したスキルの構築ガイドの「AWS Lambda 関数としてカスタムスキルをホストする」を参照してください。