SAPのすみっこ

SAP業界のすみっこに住んでます。すみっこから小さな声で発信します。

SAP業界のすみっこから小さな声で発信します

Alexaスキルの作成

挑戦したいデモがあるのですが、まだ知識不足だと思われるため少しずつ小分けで勉強していきたいと思います。

 

まずは、Alexa。

 

Amazon Echoに搭載されているAIアシスタントです。

Amazon Echo (Newモデル)、チャコール (ファブリック)

Amazon Echo (Newモデル)、チャコール (ファブリック)

 
Amazon Echo Dot (Newモデル)、ブラック

Amazon Echo Dot (Newモデル)、ブラック

 

 

Amazon Echoが手元にないため勝手に諦めていたのですが、、、

こちらのカヤックさんの記事を見つけました。

techblog.kayac.com

 

デモ動画はこちら


Amazon Echo DEMO

 

ということで、こちらをやってみました。

デモ動画ではEchoを使用していますが、EchoなしでAlexaスキルを作ってみます。

 

 

1. アカウント登録

Amazon開発者ポータルのアカウント作成

アカウントがなかったので登録。詳細は省略。

 

AWSのアカウント作成

AWSは過去にSAP CALで使用したので登録済でした。

 

2. Lambdaの設定

関数作成 

f:id:mahko2:20180205232223j:plain

 

設計図「alexa-skill-kit-sdk-factskill」を選択

f:id:mahko2:20180205232443j:plain

基本情報を入力、「関数の作成」押下

f:id:mahko2:20180205232640p:plain

f:id:mahko2:20180205232702j:plain

 コード編集

f:id:mahko2:20180205233319j:plain

 

ここでエラー発生。インライン編集ができませんでした。

どうやらブラウザの問題らしく、ChromeからEdgeに切り替えたら、編集できました。

少しだけ書き換えて貼り付け。

f:id:mahko2:20180205233448p:plain

 トリガーに「Alexa Skills Kit」を設定、保存

f:id:mahko2:20180205233738j:plain

これでLambda側の設定はおしまい

f:id:mahko2:20180205233921j:plain

 

3. Amazon開発者ポータル側の設定

 Amazon開発者ポータルより「Alexa」タブ→「Alexa Skills Kit」を選択

f:id:mahko2:20180205234428j:plain

スキルの作成

f:id:mahko2:20180205234655j:plain

f:id:mahko2:20180205234823j:plain

hand→Handに修正しました

f:id:mahko2:20180205235049j:plain

f:id:mahko2:20180205235133p:plain

 

シミュレーター実行

今回は、「うろとらそうる」と言うと「へい」と返す仕様にしました

f:id:mahko2:20180206001457j:plain


Alexaスキル作成

 

シミュレーターでしたが、Alexaのスキル作成ができました。

 (へー、って言ってますが)

 

カヤックさん、ありがとうございました。

 

 

※備考

B'zのultrasoulについて。ずっとウルトラソウル!Hi!(ハイ!)だと思ってい... - Yahoo!知恵袋