[レポート] Alexa Salon Special @福岡 powered by Fusic でLT登壇してきました #AlexaSalonFukuoka
はじめに
こんにちは
モバイルアプリサービス部・サーバーレス開発部の田中孝明です。
8/23(木)に 株式会社 Fusic 様のイベントスペースで Alexa Salon Special @福岡 powered by Fusic が開催されました。
LT枠に AlexaスキルをAWS SAMでデプロイする というタイトルで登壇しましたので、そのまとめになります。
AlexaスキルをAWS SAMでデプロイする
Alexaスキル開発トレーニングシリーズ 第1回 初めてのスキル開発 (改訂版) をベースにしつつ、デプロイする部分を AWS SAM で置き換えることで、コードで構成を管理できるようにするまでを話しました。
AlexaSAMSampler というサンプルコードを作成し、実際にデプロイされたものをまとめました。
セッションでも話した通り、 Events のタイプを以下のように指定するだけで、 AWS Lambda と Alexaスキルが紐づいてデプロイされるので、スキル開発をする際、 AWS SAM を利用するのも良いのではないかと思いました。
--- AWSTemplateFormatVersion: 2010-09-09 Description: Sempler Serverless Application Model Transform: AWS::Serverless-2016-10-31 Resources: MyFactSkillFunction: Type: AWS::Serverless::Function Properties: FunctionName: MyFactSkill CodeUri: src/handlers/MyFactSkill Handler: index.handler Runtime: nodejs6.10 Timeout: 10 MemorySize: 128 Role: !ImportValue alexa-sampler-iam-MyFactSkillRoleArn Events: Alexa: Type: AlexaSkill
懇親会
Food&Drinkスポンサーを 株式会社 Fusic 様が引き受けていただいたため、セッション中はアルコール類、ピザ、軽食が振舞われました。ありがとうございます!
(こちら の画像と同じものを使ってますが...)
まとめ
僕のLT登壇の前の枠が「Serverless Framework でAlexaスキルをデプロイ」するというまさかのネタ被りが発生しましたが、ご来場していただいた皆様に、 Serverless Framework と AWS SAM それぞれのデプロイ方法を広めることが出来たので、いい経験になりました。
当日は弊社AIソリューション部のエヴァンジェリスト せーの の Alexaはどこに向かっているのか〜AIアシスタントたちの現状と未来〜 というセッションがメインで、参加者の皆様からも「お金を払って聴くレベルのセッションだった」という感想をもらうくらい、好評でした。Twitterハッシュタグ #AlexaSalonFukuoka でも同じ話題で盛り上がっていました。福岡のVUIの勉強会が盛り上がっていけるように、これからもアウトプットしてまいります!