まずはDialogflowを触ってみる

簡単に制御するための覚え書き
![20171211215525.png](https://qiita-image-store.s3.amazonaws.com/0/122121/ff59f0ef-78c3-225e-49fc-8ae7daab5558.png)
■まずはサイトにアクセス
---
https://dialogflow.com/
![2018-05-17 (32).png](https://qiita-image-store.s3.amazonaws.com/0/122121/125b28ab-f24f-52b0-fe62-0ff0eaa6ee4f.png)
ここで「SIGN UP FREE」を押してスタートします。
■Dialogflowのページに入ったら、
---
「CREATE AGENT」を押してAgent作成画面に行きます(確か無料で作れるのは1個だけなのかな)
![2018-05-17 (33).png](https://qiita-image-store.s3.amazonaws.com/0/122121/0809ee21-38f4-fcba-e30d-e0c6cfb39cb6.png)
■Agentも名前を付けます、今回は「foodtest01」としています。
---
![2018-05-17 (34).png](https://qiita-image-store.s3.amazonaws.com/0/122121/a5c08042-cf28-b5b4-bbaf-178771e40f4c.png)
DEFAULT LANGUAGEは「Japanese-ja」
DEFAULT TIME ZONEは「(GMT+9:00)Asia/Tokyo」
GOOGLE PROJECTは「Create a new Google project」
に設定したら「CREATE」を押してAgentの作成ができます。
■作成するとこのような画面が出てきます。
---
![2018-05-17 (35).png](https://qiita-image-store.s3.amazonaws.com/0/122121/49e3034a-5d17-49aa-e866-28f678551d69.png)
■まずは「Entities」の作成（Entitiesが何かは別途調べてください）
---
左のメニューの「Entities」を選択したら「CREATE ENTITY」を押してください
![2018-05-17 (36).png](https://qiita-image-store.s3.amazonaws.com/0/122121/3edd6800-585f-2b31-8de3-53c566109c2f.png)
■foods のEntity作成
---
![2018-05-17 (37).png](https://qiita-image-store.s3.amazonaws.com/0/122121/340b9b93-f31f-2572-27eb-70574013a425.png)
Entitiy nameは今回「foods」を入れ、食べ物の情報を入れていきます。
スイカ：「スイカ」「すいか」「西瓜」
メロン：「メロン」「めろん」
バナナ：「バナナ」「ばなな」
ミカン：「ミカン」「みかん」「蜜柑」
ブドウ：「ブドウ」「ぶどう」「葡萄」
入力が終わったら「SAVE」を押して登録完了です。
■もう一個「feel」のEntityの作成
---
![2018-05-17 (40).png](https://qiita-image-store.s3.amazonaws.com/0/122121/d6956c62-177a-f331-bab3-1430e26bda3f.png)
Entitiy nameは「feel」を入れます。
好き：「好き」「すき」「スキ」「おいしい」「美味しい」「うまい」「美味い」
嫌い：「嫌い」「きらい」「キライ」「まずい」「不味い」
入力が終わったら「SAVE」を押して登録完了です。
■Intentsの作成。（Intentsが何かは別途調べてください）
---
左のメニューの「Intents」を選択したら「CREATE INTENT」を押してください
![2018-05-17 (41).png](https://qiita-image-store.s3.amazonaws.com/0/122121/56ff732d-b658-c27d-4216-b66ec32df65f.png)
■Intentの名前は「食べ物の好み！」にしました。
---
![2018-05-17 (42).png](https://qiita-image-store.s3.amazonaws.com/0/122121/5ec12464-75e0-87e1-ca74-bb405d82224f.png)
細かいIntentの設定をしていきます。
「ADD TRAINING PHRASES」を押してトレーニングします
---
■TRAINIG
入力画面に「スイカが好きです」と入力すると以下のような画面になります
![2018-05-17 (44).png](https://qiita-image-store.s3.amazonaws.com/0/122121/7796d6e9-ce5d-a684-2c20-1560ad423186.png)
さきほど登録したEntityでうまく分離できていると思います。
---
■Action and parameters
![2018-05-17 (45).png](https://qiita-image-store.s3.amazonaws.com/0/122121/da04dcae-690f-77dc-5c46-8dea6506feb2.png)
foods と feel の左のチェックボックスをONにしてください。
そしてfoodsの「Define prompts」を選択
■これで、食べ物の名前がない時の質問を入力します。
---
今回は「なにが $feel ですか？」
![2018-05-17 (46).png](https://qiita-image-store.s3.amazonaws.com/0/122121/9048e7f9-a081-27d1-08cb-e2d45c9f15d0.png)
■Responses
---
返事の作成をします。「ADD RESPONSE」を押してください。
![2018-05-17 (47).png](https://qiita-image-store.s3.amazonaws.com/0/122121/d63e61ae-7882-fcbd-5bb9-095f4c33afc6.png)
こんな画面が現れたら「私も \$foods は $feel です。」とします。
![2018-05-17 (48).png](https://qiita-image-store.s3.amazonaws.com/0/122121/f0ee6837-a06b-4f56-3f5f-f62a0e6b9a13.png)
■これでIntityのSave
---
ちゃんと「SAVE」ボタンを押してSAVEしてください。
![2018-05-17 (63).png](https://qiita-image-store.s3.amazonaws.com/0/122121/14a731af-a0fa-be16-0b35-434a506d495e.png)
■テスト1
---
右側にある入力欄に「すいかが好きです」と入力し、リターンしてもらえれば返事「私もスイカは好きです。」が帰ってきます。
![2018-05-17 (49).png](https://qiita-image-store.s3.amazonaws.com/0/122121/66a4b6c9-c643-d61d-e35c-2394bf268393.png)
■テスト2
---
入力欄に「嫌い」と入力すると、「なにが嫌いですか？」と聞いてきますので！
![2018-05-17 (52).png](https://qiita-image-store.s3.amazonaws.com/0/122121/a8cf0294-11ea-b38a-b0a1-c5b56297f6b8.png)
「すいか」と答えると「私もスイカは嫌いです。」と返事が返ってきます。
![2018-05-17 (54).png](https://qiita-image-store.s3.amazonaws.com/0/122121/2b2a1ed2-b6bf-0034-03b2-0a2204bbe5aa.png)