自然語言理解的 Line 機器人
實戰
主講人 柯克
20191228 AI Tech @微程式夢森林
自我介紹
本名柯克,臉書化名江雨
從資料庫做到前端,從Android做到iOS,從IoT做到AI的打雜工程師。
部落格:大魔術熊貓工程師
網站:KoKo Mexcelsa接案工作室
https://kokomexcelsa.github.io/kokoweb/index.htmlhttps://magic-panda-engineer.github.io/
比較有名氣之產品
Line 官方 Protostar 獲選之產品,會員人數
破三萬
可是為了結婚,跑去中華電信做專案經理了......
DIALOGFLOW 介紹
以前叫 api.ai ,2016年被Google買走後改名 Dialogflow
幫助開發者快速搭建具自然語言理解的聊天機器人
能做上下文語境判讀
能快速串接進三十幾個社交平台(LINE也有)
四種聊天機器人
Turning Test: 圖靈測試(閒聊)
Info consumption:例如我有個問題,告訴我答案
task completion:任務導向的,如訂票機器人
Decision support: 例如我該做什麼決策
人在對話中,可以在這四種之間跳來跳去
LIVE DEMO開始
先從Dialogflow開始
把LINE 開
發者帳
號提供
的貼上
去吧
再來申請Line開發者帳號
把LINE 開
發者帳
號提供
的貼上
去吧
Dialogflow重點小結
使用英文來取名
儘量用句子不用片語
了解 intent 和 entity
使用follow-up intent
利用分析和歷史工具了解使用者
更大的客製化用 fulfillment
Line Bot重點小結
了解 Provider 和 Channel的關係
Channel ID
Channel Secret
Channel Access token
接上https 的webhook
最後來講Language Understanding Intelligent Service
(LUIS)
Dialogflow的競爭對手
有中文操作介面!!
尚無快速串接至 LINE 的功能
謝謝大家
Q&A
Dialogflow定價
https://cloud.google.com/dialogflow/docs/editions?hl=zh-TW
LUIS定價
https://azure.microsoft.com/zh-tw/pricing/details/c
ognitive-services/language-understanding-intellig
ent-services/
解析貼圖怎麼辦
其他常見問題
能不能佈署在自己機房? 不能
多國語系? 可以
多線對話?要好好設計
丟出卡片選單?可以
把自己訓的模型丟進去?不行
背後用的是什麼NLP模型?我們比較關注商業上的應用解決方案
如何讓使用者體驗更好?透過圖形化選單

自然語言理解的 Line 機器人實戰