我需要會人工智慧、機器學習才能做嗎?

不用!

一個厲害的聊天機器人會根據不同訊息做出不同的反應,會需要以下元素:

  1. 大數據
  2. 演算法
  3. 文字處理

透過大數據,大量的語料和聊天數據來建置聊天機器人的前置作業,讓聊天機器人會根據不同使用情況,提供不一樣的對應

演算法使聊天機器人普及的關鍵因素,透過演算法分析了解語句間的關聯、來找出相對應關聯性較高的回覆答案,做出相對正確的回應,也因此當語料的情況下,機器人會相對很笨,常常答非所問。

文字處理則是根據不同的自然語言,結構文法不同,所以資料處理的方式更是大相逕庭,相較於英文,中文難上許多

但是很多現有的聊天機器人,都是使用 關鍵字 回應,例如使用者說『早安』,機器人就會回『早安喔』,如果使用者胡亂輸入,機器人可能就會不予回應,或是比較好的 UX 會提示聽不懂。因此要做一個聊天機器人,其實可以不用會人工智慧、機器學習是沒問題的!

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *