提供NLU(自然語言理解)服務,並把語意轉化為程式語言,整合至通訊軟體供終端用戶使用
也就是說,就算你不懂程式語言,也可以透過平台幫你開發出屬於你自己的機器人
再次強調,如果只是做簡易的聊天機器人,真的真的真的不用自己寫程式
因為你寫的再好,可能也沒有Google或Microsoft這類的大型企業厲害
那還不如站在巨人的肩膀上,直接使用它們提供的服務,然後把其他時間拿來建立內容
當然這是指簡易的對話啦,例如 問:你好嗎? 答:我很好
如果你要讓你的機器人能查天氣或訂票,程式語言也是無法避免的
像我自己也不會寫程式,但至少我懂得外包出去XD
目前市面上的聊天機器人平台,架構都差不多
不論你選哪一家,均脫離不了 Intent + Entity 架構 (後面會再介紹)
並沒有什麼外星科技,這是一件好事,代表只要你學會,就算換到其他家也不會有什麼障礙
並沒有什麼外星科技,這是一件好事,代表只要你學會,就算換到其他家也不會有什麼障礙
我們公司在決定導入聊天機器人時,也找了蠻多家來評比
甚至還找了公司的MIS來開發看看,當然結果就像一開始說的
如果只是做簡單的聊天機器人,為何不站在巨人的肩膀上
我們花了約3個月左右,市面上知名度比較高的大概都玩過一輪了,例如
剛才說的是跨國企業(阿里巴巴有國際版,就當作是跨國吧)
還有一些國內的企業也有評估過,但就不提了,免得被人家認出我是誰
這一篇的重點在於,聊天機器人的評估重點有哪些?
甚至還找了公司的MIS來開發看看,當然結果就像一開始說的
如果只是做簡單的聊天機器人,為何不站在巨人的肩膀上
我們花了約3個月左右,市面上知名度比較高的大概都玩過一輪了,例如
- Google Dialogflow (前身叫api.ai)
- Facebook Wit.api
- Microsoft LUIS
- IBM Watson
- 阿里巴巴 雲小蜜
剛才說的是跨國企業(阿里巴巴有國際版,就當作是跨國吧)
還有一些國內的企業也有評估過,但就不提了,免得被人家認出我是誰
這一篇的重點在於,聊天機器人的評估重點有哪些?
Threshold(準確率/信賴值)
有人叫準確率,有人叫信賴值;我這邊就先叫準確率吧
白話一點就是你可以設定你的聊天機器人是聰明還是笨蛋,你想要做服務還是激怒客戶
而準確率也不是越高越好,而是視你的需求來調整才對
不然你可能會得到一個什麼都答不出的機器人,或是什麼都亂答的機器人
Cost(成本)
為了吸引客戶使用,多數的平台都有提供免費方案
理論上,除非你是商業使用,正確的說法是中大型企業,才會有機會超過免費門檻
免費的很難用嗎?倒不會,畢竟它不要你的錢,它要你的資料
理論上,除非你是商業使用,正確的說法是中大型企業,才會有機會超過免費門檻
免費的很難用嗎?倒不會,畢竟它不要你的錢,它要你的資料
UI(User Interface 使用者介面)
很多平台都會特別強調圖形化介面,例如Chatfuel
並沒有不好,對於初入門的使用者或許是件好事
圖形的好處就是方便邏輯判斷,客戶說YES就走這條路,說NO就走另一條路
但當你的語意達到一定規模的時候,圖形化就不一定具有優勢了,甚至可能會困擾你
並沒有不好,對於初入門的使用者或許是件好事
圖形的好處就是方便邏輯判斷,客戶說YES就走這條路,說NO就走另一條路
但當你的語意達到一定規模的時候,圖形化就不一定具有優勢了,甚至可能會困擾你
Language(語言)
如果你要做國外市場,這個就很重要
總不能中文機器人一個平台,英文機器人一個平台,這樣成本很高耶
Domain(領域)
專業領域是個很不錯的東西,可以減少後面作業的Loading
不過老實跟你說,如果你想做繁中市場就不用想了
因為幾乎沒有什麼Domain是做給繁中使用的,英文的倒是非常豐富
API
雖然每個平台都支援API,但還是有分成支援程度好與不好
說到這,雲小蜜的API真是難用,搞的似乎不想讓你整合到其他APP
Channel(渠道)
聊天機器人你不可能只放在自己的網站內,通常也會整合到Facebook或是Line等APP
要推到國外還有Twitter/Skype,甚至也可以直接支援Google Home或是Amazon Alexa 裝置
你可能會說,有API就可以搞定一切啦
傻傻的,做API也是要錢的,若是平台幫你整合好了幹嘛不用
Chat(聊天)
聊天也可以視為一個Domain(領域),但我通常喜歡把它獨立出來
如果你要做國外市場,這個就很重要
總不能中文機器人一個平台,英文機器人一個平台,這樣成本很高耶
Domain(領域)
專業領域是個很不錯的東西,可以減少後面作業的Loading
不過老實跟你說,如果你想做繁中市場就不用想了
因為幾乎沒有什麼Domain是做給繁中使用的,英文的倒是非常豐富
API
雖然每個平台都支援API,但還是有分成支援程度好與不好
說到這,雲小蜜的API真是難用,搞的似乎不想讓你整合到其他APP
Channel(渠道)
聊天機器人你不可能只放在自己的網站內,通常也會整合到Facebook或是Line等APP
要推到國外還有Twitter/Skype,甚至也可以直接支援Google Home或是Amazon Alexa 裝置
你可能會說,有API就可以搞定一切啦
傻傻的,做API也是要錢的,若是平台幫你整合好了幹嘛不用
Chat(聊天)
聊天也可以視為一個Domain(領域),但我通常喜歡把它獨立出來
DATA(資料)
除了以上這些項目,當然可能還有一些平台專屬的功能
但我覺得評估一個聊天機器人服務平台,最重要的項目就是這樣
那你一定很有興趣我們最後選擇哪一家?
跟你說說也沒什麼關係,答案是Google Dialogflow
因為如果它支援的語系多,費用也便宜(目前還未超過收費標準),不用擔心穩定度
NLU測試的結果也是最佳的,所以最後就由Google Dialogflow勝出
但我覺得評估一個聊天機器人服務平台,最重要的項目就是這樣
那你一定很有興趣我們最後選擇哪一家?
跟你說說也沒什麼關係,答案是Google Dialogflow
因為如果它支援的語系多,費用也便宜(目前還未超過收費標準),不用擔心穩定度
NLU測試的結果也是最佳的,所以最後就由Google Dialogflow勝出
沒有留言:
張貼留言