iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 16
1
AI & Machine Learning

ChatBot&Chatbase系列 第 16

Day16[Line ChatBot]Dialogflow介紹

  • 分享至 

  • xImage
  •  

Dialogflow(以前稱為API.AI),現為 Google 所開發的一套AI工具。
( 網站:https://dialogflow.com/ )
透過 Dialogflow 可以不需要架設server與程式撰寫,只要設定 語句 跟 回答 就可以做出一個問答機器人!!!

1.進入網站後,選擇前往控制台
https://ithelp.ithome.com.tw/upload/images/20180105/20107144QpaxUcGSiz.png

2.登入可以選擇google帳號,也可以註冊一個Dialogflow帳號
https://ithelp.ithome.com.tw/upload/images/20180105/2010714443v07x9ZE1.png

3.登入成功後,Create Agent!
https://ithelp.ithome.com.tw/upload/images/20180105/20107144O50dTrem7L.png

4.填寫Agent資料
https://ithelp.ithome.com.tw/upload/images/20180105/20107144vnAwHaAJLi.png

說明一下Intents(意圖)和Entities(關鍵字)
Entities 表示用戶輸入中的對象或是關鍵字詞
Intents 表示使用情境,也就是使用者說了什麼的分類

5.Create Entities
這邊先將entity命名為"weather",目前好像還不支援中文字,所以命名為"天氣"的話,儲存會出錯。
點擊第一行,輸入"地區"當做參考值,當使用者與ChatBot聊天時,他們可能會問不同地區。
因此輸入相同參考值但不同的內容,讓機器人仍然可以理解使用者說的內容
https://ithelp.ithome.com.tw/upload/images/20180105/20107144y1lDItzxDP.png

6.Create Intents
https://ithelp.ithome.com.tw/upload/images/20180105/20107144rKBxzwbECk.png

7.輸入User Says並標記句中的字詞,選擇其參考值,並設定回覆內容
https://ithelp.ithome.com.tw/upload/images/20180105/20107144CNryq2u2pX.png
Response分為兩種:Text response 與 Custom payload
https://ithelp.ithome.com.tw/upload/images/20180105/201071441yopZ8YfF7.png
Intent也有預設一些Welcome Intent可以使用,設定方式也是一樣的

8.設定好了之後就可以到Intergrations,選擇Line
https://ithelp.ithome.com.tw/upload/images/20180105/20107144zHdmUsE3Cz.png

9.填入Line Developers中,Bot的Channel ID,Channel secret,Channel access token
並記住Webhook,貼至Line Developers中的Webhook欄位
https://ithelp.ithome.com.tw/upload/images/20180105/20107144QZaXFVdApC.png
https://ithelp.ithome.com.tw/upload/images/20180105/20107144I1eKh1uTDr.png

10.test!!!一個自然語句問答機器人就完成啦!!!
https://ithelp.ithome.com.tw/upload/images/20180105/20107144KK2hdRqtos.png


上一篇
Day15[Line ChatBot]Messaging types下集
下一篇
Day17[Line ChatBot]Dialogflow&python
系列文
ChatBot&Chatbase30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
小鄭
iT邦新手 5 級 ‧ 2018-08-21 12:52:50

請問要怎樣刪除Delete Agent 資料

TzuHui iT邦新手 5 級 ‧ 2018-08-27 10:54:38 檢舉

https://ithelp.ithome.com.tw/upload/images/20180827/2010714415Zdw5vBfY.png
不知道你是不是指這個~

我要留言

立即登入留言