0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Chatロボット#03Intnetを拡張してみる

Posted at

前回まで:

Chatロボット#01Dialogflowを登録しよう
https://qiita.com/soup01/items/83e5d53bb526c986797d
Chatロボット#02DialogflowとLineを繋がりましょう
https://qiita.com/soup01/items/ea225ecc793ca525b66d

今回はまずDiagflowの仕組みについて少し簡単な説明しますね。
まずいままでこんな感じでやりました。つまり私がこんにちわ!をLINE@に入力し、LINE@は私のメッセージをそのままDialogflowに渡しします。、DialogflowがテキストがどんなIntentに該当にするのかを調べます。前回の例ではこんにちわというIntentに該当するので、その中に設定された”こんにちわ!私はAIロボットです!”という返事をLINE@に返す。
つまり、LINE、Skype、Slackなどはこの場合は単なるチャット機能の画面に過ぎません。
会話の機能として動いてるいるのはDialogflowです。
flow1.JPG

次はLINE@とDialogflowの間を接続する仕組みはWebhookと呼ばられています。その仕組は一番的なしくみでこれを使うことによって下記の図のようにLINE@だけではなくSkype、Slackなどにも簡単に接続することができます。
もちろん、対話AIーつまり会話機能する方はDialogflowだけではなく、IBM Wastsonとか自家のプログラムとか…なども可能です。
flow2.JPG

前回のIntentを拡張する

まずDiagflowのところにクリックします。
digflow30.JPG
次はちょっとだけ返事を伸ばしてみよう!名前を聞きましょう。
digflow31.JPG
次はAdd Follow-up Intentをクリックします。
digflow32.jpg
ここでDroplistが出てきてたくさん選べますが、Customを選びます。できた…と思ったらIntentsの名前は禁止の文字が使われてるよ!怒られます。ここではじめまして!→Welcomeに変更します。
digflow33.jpg
そうすると、Follow-up intentができましたね!
digflow34.JPG
Traning phrasesのところにて適当な答えを入れよう。
digflow35.JPG
名前のところダブルクリックしたらDropdown listが出てきます。
digflow36.JPG
色、URL Link、日付など様々がありますが、今回なにがくるのかわからないので、@sys.anyにします。
digflow37.JPG
ここでは、まず@sys.anyというパラメータが設定され、このパラメータを使用したいときは$anyを使えばOK。つまり覚えてた情報がこのAIロボットに喋らせたいときはこの”$”を使います。
digflow38.JPG
簡単な返事をしてみます…
digflow39.JPG
試してみますね。いけそうですね!
digflow40.JPG
digflow41.JPG

お疲れ様です。ー

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?