聊天機器人(Chatbot),又稱對話式AI或聊天代理,能夠透過文字、語音或其他介面模擬人類對話,理解使用者的輸入並生成回應。從網站客服到手機語音助理,幾乎隨處可見,且能24小時運作,提高效率。
最早期的聊天機器人類型,基於預設的規則和腳本運作。開發者會定義一系列if-else邏輯,例如:如果使用者輸「訂票」,則回應輸出「請輸入日期和目的地」。
優點:簡單易建造、成本低、可控
缺點:不具備學習能力、缺乏自然流暢性、無法處理未預設的輸入
使用自然語言處理(NLP)技術,透過機器學習與資料庫,從預先建置的知識庫中「挑選」最匹配的回應,而不是生成新內容。
優點:比規則式更靈活,能處理更多變異輸入(如同義詞)
缺點:仍依賴預設資料庫,如果問題超出範圍,就無法回應
使用生成式AI模型(如大型語言模型LLM)來「生成」全新的回應,而不是從資料庫檢索。它基於深度學習和神經網路,訓練於大量的文字資料
優點:產生自然、連貫的語言,能處理開放式、複雜對話,學習能力強
缺點:可能產生錯誤或「幻覺」、隱私與倫理問題、建置成本高