【参加記録】AWSとLINEをつないでAIボットを作ろう![JAWS DAYS 2021 Re:Cap] #jawsug_bgnr #linedc
JAWS DAYSがG検定と被っていて参加できなかったハンズオン、
Re:Capで参加できたので再実行しつつまとめです。
使用したサービスについて
LINE Developers
LINEの公式アカウントの作成・APIの設定などを行う。
AWS Lambda
イベントの発生(音声のストレージへの保存など)をトリガとして関数を実行する。
今回はnode.jsの関数を実行する。
Amazon Translate
翻訳するサービス。
Amazon Transcribe
音声を文字おこししてくれるサービス。
ハンズオン
やったこと概要
成果物
こんな感じ(再度のスクショ面倒だったので昨日のやつ)
動いたやったー!!!#linedc #jawsug_bgnr pic.twitter.com/18LzvQmtHe
— める🍤 (@mel________27) April 2, 2021
Lexもできました#linedc #jawsug_bgnr pic.twitter.com/FBoE7n9GKl
— める🍤 (@mel________27) April 2, 2021
所感
LINEの公式アカウントでAIボットがこんな簡単に作れる!やったー!!という感じ。楽しかった。
音声の文字おこし、結構時間がかかるので(2秒の音声で体感1分くらいかかる)
長々と喋ってしまうとリターンがなくて不安になりそうだなと思った
(音声入力の上限時間は180秒らしい、限界までしゃべると1時間以上返ってこなくなるのかな?怖いので試してはみないが……)。
Amazon Lex、ちょっと使ってみた感じではDialogFlowのほうが操作性とか良いのでは?という感じがした。
(DialogFlow使うおしごともなくなってしまったから気が向いたらもうちょっと触ろう……。)
CDKとかCloudFormationでもできる、と言われてましたが、
S3やLambdaは最近CLI専門支部のハンズオンでやった内容なので
CLI化できないか(Lex部分は除く)ちょっとやってみようと思います。
(と書くことでやる気を出そうという試み……)