2018年8月28日 星期二

[專案] 聊天機器人-序


會寫這篇文章的主要用意

是讓沒有技術背景的人,能夠短時間內,對聊天機器人(Chatbot)有基礎的概念

還有導入聊天機器人可能會遇到的問題與解法


首先,第一個問題,為什麼要企業要推聊天機器人

你想一下喔,如果有人問你一顆芭樂多少錢,一天問300次會不會覺得很煩很累很幹?

重點客戶不只問你芭樂喔,還會問你蘋果香蕉還有你老母卡好呢

如果你知道客戶每天都在問候你老...呀不是啦,是每天都在問類似的問題

那乾脆就放個機器人專門回答這些問題就好了嘛,還可以降低成本咧

不過有夢最好,希望相隨,現實通常沒有那麼美好,這個後面有空再來說


我在公司就是做聊天機器人,但我不能跟你說我在哪間公司(有簽NDA啦)

我們公司一開始就很明確的把機器人放在客戶服務這一塊

因為Domain(領域)需要設定的非常明確,你才知道要投入多少成本,還有預期產生多少效益

一般聊天機器人可以分成專業領域或聊天領域 (對,聊天也是一門專業)

兩者的差別在於,專案領域不能亂回答

它需要非常精確的語意判斷,差一個字就可能會出問題

例如手機跟手錶是不是只差一個字,但答案可能無法共用

聊天領域則可以採用比較較模糊的關鍵字比對,猜對一句話的五成左右就可以了

反正答錯也沒有什麼關係,畢竟它還是個孩子呀(誤)


說到專業領域

現在台灣發展最好的機器人大概就是銀行業吧

因為它是一個相對封閉的行業,這邊的封閉不是指網路封閉,或是企業文化

而是指它的業務範圍,能在網路上進行的不外乎就是匯率/開戶/轉帳等問題

並不會你今天換了一家銀行就不同,全世界銀行做的事情都差不多,所以很適合推廣機器人

(忘了說,通常也會帶一點聊天功能啦,但聊天只是附加功能,主力還是集中在專業領域)


我們公司也是做專業領域,但難度更高(嘆氣)

包含了消費性電子的銷售與售後服務

產品線多且雜,產品生命週期又短

考量到投入人力與成本,只能先抓服務來做,例如怎麼送修,或是查詢維修狀態等

因為這類的服務項目,不會因為產品不同而不同



而在講人工智慧之前,你必須先經歷所謂的工人智慧

聽起來有點好笑,有些無奈,但現實就是這樣,這也是許多老闆與主管無法接受的部分

他們總以為人工智慧就是資料倒進去,機器人就會開始講話了,還會講人話呢

很抱歉,目前還沒辦法,因為這就是監督式學習(Supervised Learning)的一種

你必須給人工給資料一個標籤,這個後面有機會再來談,不然我這個序會寫不完


最後,你以為我會解釋 人工智慧(AI)/機器學習(ML)/深度學習(DL)/自然語言理解(NLU)嗎?

當然不會,網路上一堆繁體中文的說明,寫的比我還好

其實是我自己也沒懂的太多,請不要炮我文組的,謝謝

話又說回來,就算你不懂AI/ML/DL/NLU,其實也沒有什麼關係

畢竟AI只是個工具,是否能夠導入使用才是重點,初期並不一定要完全理解

但最後還是強調一下,有初步認識是一件好事,可以減少進入專案的障礙



沒有留言:

張貼留言