Slide 1

Slide 1 text

わたしを元気づける Botを作ることにした 2022/6/26 Eri Asano

Slide 2

Slide 2 text

自己紹介 あさの えり 福岡市在住 (  @_nooeri) 
 
 ★お仕事はRPAツールで業務の自動化
 ★JAWS-UGおおいた 運営
 ★AWS認定 CLF と SAA取得
 
 
 


Slide 3

Slide 3 text

アジェンダ 1. 経緯 2. Amazon Lexとは? 3. Amazon Lexの設定 4. LINEとつなげてみる 5. まとめ

Slide 4

Slide 4 text

経緯 3日前、仕事で落ち込んだときに、 アレクサに「なぐさめて!」と話しかけたら 期待した言葉をかけてもらえなかった。 アレクサ!なぐさめて!

Slide 5

Slide 5 text

経緯 3日前、仕事で落ち込んだときに、 アレクサに「なぐさめて!」と話しかけたら 期待した言葉をかけてもらえなかった。 「(偉人)はこう言いました。 〇X△■~◎!〇X△■~◎! 〇X△■~◎」 だめだこりゃ

Slide 6

Slide 6 text

経緯 そういえば、去年亀田さんの Lexハンズオンに参加したな あ。。! https://awsbasics.connpass.com/event/209428/

Slide 7

Slide 7 text

経緯 自分の機嫌は自分でよくするのだ!!! 🔥 少しカスタマイズして、自分専用の Botを作ってみたい! 🔥

Slide 8

Slide 8 text

Amazon Lexとは? ● 文字や音声による、会話型インターフェースを作るためのAIサービス ● Alexaと同じ技術を使用している ● 2021年4月から日本語サポート開始した ● AWS Lambda 実行で外部システムとデータの連携が可能

Slide 9

Slide 9 text

Amazon Lexでチャットボット作成 CheerUpErichan 元気づけて 悲しんでるの? うん 少し深呼吸してみよう か? やったよ ①インテント ユーザが実行したいアクション ②サンプル発話 インテントを起動するための フレーズ ③スロット ユーザが提供するデータ インテントを履行するために Lex が欲しい情報 ④プロンプト スロットを取得するために、 Lex がユーザに行う質問

Slide 10

Slide 10 text

Amazon Lexの設定 ①インテントの作成

Slide 11

Slide 11 text

Amazon Lexの設定 ②サンプル発話の作成

Slide 12

Slide 12 text

Amazon Lexの設定 ③スロットの作成 参考:https://press.monaca.io/hirose/8671 yes と no を扱うスロットがデフォル トではないので、カスタムスロットを 作成

Slide 13

Slide 13 text

Amazon Lexの設定 ③スロットの作成 参考:https://press.monaca.io/hirose/8671 左側にyesとnoを入力した

Slide 14

Slide 14 text

Amazon Lexの設定 ③スロットの作成 参考:https://press.monaca.io/hirose/8671 右側にはそれぞれに関係するワー ドを入れた

Slide 15

Slide 15 text

Amazon Lexの設定 ④プロンプトの作成

Slide 16

Slide 16 text

Amazon Lexの設定 できあがり! 今回は質問に対して「yes」「no」で回答する シンプルなBotを作成した。 条件分岐などの複雑な処理はLambdaで実装できる。

Slide 17

Slide 17 text

Amazon Lexの設定 もっと日常利用できるようにしたい!! でもこのままじゃ、マネジメントコンソールにア クセスしないと使えないよね。 気軽に利用できるようにしたい!

Slide 18

Slide 18 text

LINEとつなげてみる 参考:Amazon LexでつくるはじめてのLINEボット https://taketakekaho.github.io/amazonlex-linebot/#0 JAWS-UG 初心者支部のたけださんが Amazon LexとLINEをつなぐ手順をお 話してくださったの思い出した!! やってみよう!!

Slide 19

Slide 19 text

LINEとつなげてみる できなかった。。 404エラー There is no alias named TestBotAlias for the bot named CheerUpErichan. Choose another alias

Slide 20

Slide 20 text

まとめ Amazon Lexで自分専用のチャットボットが簡単に作れる! LINE連携でなぐさめてほしい時いつでも話しかけられる!! ・・はずだった。もう少し調べてみます。

Slide 21

Slide 21 text

ありがとうございました★