近年來聊天機器人ChatBot快速蓬勃發展,不知不覺已充斥生活許多角落。筆者的媽媽曾拿著iPhone,讓Siri聽一段歌曲後,對著Siri問「這是什麼歌?」雖然過程令人莞爾,但Siri竟也不負長輩期待,快速正確地回答出歌名,彷彿手機的另一端真的住著一位萬事通達人呢!這Siri也就是聊天機器人代表作之一。
根據維基百科的定義,「聊天機器人是經由對話或文字進行交談的電腦程式。能夠模擬人類對話,通過圖靈測試。有些聊天機器人會搭載自然語言處理系統,但大多簡單的系統只會擷取輸入的關鍵字,再從資料庫中找尋最合適的應答句。」換句話說,聊天機器人不是實體、而是虛擬的機器人,而且,能不能「聽懂」問題,就得看它搭載的語義分析技術夠不夠聰明了。
聊天機器人目前被廣泛應用在電子商務客服,網路上已有許多可免費試用的機器人開發工具,提供簡易的開發介面,非資訊背景人員也可快速上手。大家在購物網站應該都體驗過類似服務,如果不常網路購物,對LINE Bot應該也耳熟能詳;LINE提供特定官方帳號,讓民眾可透過對話來釐清假新聞、叫計程車、查字典等,水利署的防災Diana及IoT平台也屬LINE Bot之一。
目前聊天機器人最大的能力侷限,在於只能接收特定指令;如果輸入的文字稍有錯誤,可能就無法得到答案。為了改善這個問題,大多數的Chatbot會設計選單或按鈕,方便民眾快速取用特定功能。
雖說多數的Chatbot,現在離「流暢交談」的目標還有段距離,但「自然語言處理」這領域正被努力開發及訓練中,期待未來能讓機器人理解人類輸入文字的涵義並正確回應,使每個Chatbot都能在自身領域,像真人般提供準確且便捷的服務。