Chatbot 是什麼

Chatbot(聊天機器人)是以文字或語音與人互動的軟件:客人在對話視窗輸入問題,它給出回覆,過程不需要真人即時在場。它未必用上 AI。IBM 的技術說明就指,傳統 Chatbot 可以靠預設規則或決策流程運作,配備 AI 的才用自然語言處理技術辨識意圖、組織回覆。

同一個對話視窗,背後可以只是十條預設規則,也可以接通訂單系統與知識庫,效果差得很遠。它憑什麼回覆、回覆到哪裡為止,直接決定客人得到的體驗。

AI 與非 AI Chatbot

非 AI 的 Chatbot 按人手寫好的規則行事。客人按按鈕、選選項,它就沿設計好的路線回覆;規則裡沒有的情況,它通常只能引導客人回到選單,或按預設安排轉交真人處理。AI 版本多了辨識語句意圖的能力:同一個意思有各種講法,「什麼時候開門」「營業到晚上十時嗎」「現在還營業嗎」,都可能歸納成查詢營業時間這個意圖。

Chatbot 的類型與運作原理

Chatbot 的運作可以從兩個角度看:它怎樣理解客人的問題,以及答案從哪裡來。常見的理解方式有三種,答案來源有兩種,兩邊各選一種組合,所以不能簡單問「用規則還是用 AI」。

Chatbot 對話處理方式與答案來源的組合關係示意圖
對話處理方式與答案來源互相組合,構成不同形態的 Chatbot

對話處理方式

這一層決定 Chatbot 聽不聽得懂客人的問題。用選單、靠意圖、或者兩者混合,是三種常見做法;分別不在技術高低,在於你可以接受多少不確定性。

  • 流程型

    流程型 Chatbot 沿預設的對話流程行事。設計者先把客人的路徑畫好:查訂單就輸入編號,改預約就選新時段,每一步都有固定選項。它不會猜你想做什麼;問題一旦不在選單上,它通常只能引導你返回選單,或者按設定的回退方式處理。行為可預期是它的優點,回覆不會突如其來。

  • 意圖型

    意圖型不必只靠固定選單,靠自然語言理解(NLU)判斷客人想做什麼。同一個意圖,講法可以差很遠:「訂單什麼時候到」「貨還未收到」「包裹到了哪裡」,都可能辨識為查詢物流狀態一類。彈性的代價是誤判:它猜錯意圖,就會答錯方向,而客人未必察覺。準不準,靠訓練資料與持續調整。

  • 混合型

    混合型把兩者疊在一起。系統先辨認客人的意圖,再帶入設計好的流程處理:認出你要改預約,就接着問訂單編號、顯示可選時段,步驟全部固定。理解交給意圖判斷,執行交給標準流程,各自負責擅長的部分。

預設答案與生成式回覆

另一層是答案從哪裡來。預設答案由人預先寫好,系統按情況選一句送出:內容固定,用詞一致,政策一改就要人手更新。生成式回覆由模型逐句組合出來,可以針對問題的具體內容作答,但答案是否正確,要看背後的資料和核實機制。

  • 大型語言模型

    大型語言模型(LLM)是在海量文字上訓練出來的模型。它不是在資料庫裡查找現成答案,而是憑訓練學到的模式,按前後文逐步預測文字片段,組成通順的回覆。IBM 的技術說明提醒,文字模型的語句流暢,不等於內容經過核實,流暢與真確本來就是兩回事。生成式回覆讀起來頭頭是道,仍要問一句:它依據的是什麼資料?

  • 知識庫與 RAG

    RAG(檢索增強生成)是常見的補救方向:先檢索,後生成。按 AWS Prescriptive Guidance 的說明,做法是先把機構文件整理及建立索引,客人查詢時檢索相關段落,再連同問題一起交給模型組織答案;在文件及索引持續更新的前提下,模型可以參考公司的現行資料作答,不用單靠訓練記憶。另外要分清:RAG 是方法,向量資料庫只是實作時常見的組件,兩者不同。文件放進了知識庫,不代表每條問題都會檢索全部文件,答案仍可能出錯。

Chatbot 知識庫與 RAG 檢索增強生成流程示意圖
RAG 先檢索知識庫相關段落,再連同問題交給模型組織答案
理解方式 答案從哪裡來 組合出來的實際表現
流程型 預設答案 按鈕選單逐步引導,每步由人預先設計
意圖型 預設答案 辨識到不同講法,答案仍是標準版本
意圖型或混合型 生成式回覆 理解後自行組織答案,內容來自訓練或檢索到的資料

Chatbot 的常見用途

用途可以列得很長,底層其實就是三類:答查詢、做引導、找資料。對照自己的生意,先看屬於哪一類。

客服查詢與預約

營業時間、服務範圍、收費方式、訂單進度,這類重複出現的查詢,最先適合交給 Chatbot。例如一間提供上門維修服務的公司,客人最常問師傅什麼時候到、可否改時間、憑單據號碼查進度;這幾件事要麼有標準答案,要麼有固定流程,正好是它接得住的類型。

想再進一步,就要接駁業務系統。IBM 的說明就提到,Chatbot 接上業務資料及應用之後,可以查訂單、辦預約,甚至建立工單;但只是在網站放一個對話視窗,這些不會自動發生。預約這一環最明顯:只有預約系統確認時段並成功建立預約,它才可回覆預約成功。網站與訂單、預約等系統的接駁,本身屬於網頁系統開發的工作範圍。

導購與顧客互動

在網店,Chatbot 做的是引導。例如一間賣露營用品的網店,客人問「一家四口新手入門要買什麼」,它可以追問預算與出行方式,再列出合適的組合,附上相關產品頁。這類互動的價值不在答得快,而在問得準:把「我要買帳篷」變成「你搭車還是開車去營地」之類有指向的問題。

這裡要分清「可以回答」與「可以執行」。它可以答到貨時間、講解退換安排,這些答案要對得上,靠的是網店系統裡的訂單與庫存資料,以及退換政策內容;但要它改訂單、取消交易,背後必須接通相對應的系統與權限。答得出一件事,不代表做得到那件事。

內部知識查找

對內一樣有用。連鎖餐飲集團是個貼切的例子:分店主管要查退貨授權上限、請假流程、新推優惠的細節,這些內容散落在員工手冊、內部公告與訓練文件裡;接入知識庫後,一條問題可以嘗試檢索相關段落,不用每次都去問總部。IBM 列出的常見用途亦包括員工支援與知識查找,這一環對人手緊張的中小企同樣實際。

Chatbot 的好處與限制

好處與限制出自同一個源頭:它按既定的方式運作。效率由此而來,出錯的位置也由此而來。

回覆效率與服務時段

效率是最直接的好處。系統正常運作時,Chatbot 可在凌晨與假期等非辦公時間自動回覆,同一時間應付多個查詢,減少客人等待初步回覆的時間。IBM 的描述是,一般查詢可以更快處理,超出能力的複雜個案仍需真人跟進;對人手有限的中小企,同事可以少花時間在重複問題上。快的是回覆,未必是解決。

固定流程與語意誤判

流程型的限制看得見:選項之外,它多半處理不來。客人的問題剛好落在設計好的路徑上,它暢順無比;偏了一點,就被引回選單,或按預設方式處理。意圖型的問題隱蔽些:它會誤判,問 A 答 B,尤其當客人一次過問兩件事、打錯字,或者用了一個它沒學過的講法。誤判本身不可怕;可怕的是客人看不出它答錯,拿着錯答案離開。

生成式錯答與知識過期

生成式回覆多了一種出錯方式:幻覺。IBM 的解釋是,生成式模型可能產生聽起來合理但錯誤、無關甚至虛構的內容,因為它做的是按前後文預測文字,不是查證事實。幻覺可以減少,但不能當成已經完全消除。

另一種錯答來自資料過期,不一定涉及虛構內容。價格改了、政策改了、貨品停產了,在資料與索引未同步更新的情況下,Chatbot 的答案不會自動跟着變;預設答案要人手更新,知識庫的文件要重新整理。同一份 IBM 說明亦提醒,過期答案與一般錯誤不必一律算作幻覺;分清成因,才知道該更新資料,還是該調整模型。

真人接手

真人接手不是失敗,是人機協作設計的一部分。與其讓 Chatbot 硬答,不如預先想好它在哪裡止步。要設計的有兩件事:什麼情況轉接,以及轉接時交出什麼。

  • 轉接條件

    哪些情況要交真人,可以預先寫成規則,並在試行時檢查是否正常觸發。常見的做法包括:它連續接不上客人、對方明確表示想找真人、話題涉及投訴或金額爭議,以及查詢需要它沒有的權限。真人入口也要放在對話視窗內容易找到的位置;這類按鈕與操作回饋的介面設計,〈UI/UX 設計減少跳出率〉一文有具體拆解。

  • 對話紀錄交接

    轉接那一刻,最影響觀感的是紀錄。對話紀錄要一併交給真人,客人就不用把問題從頭講一次;真人接手前掃一眼來龍去脈,處理快得多。紀錄還有第二個用途:把客人問過而它答不到的問題整理出來,逐條看清是知識庫沒有相關內容,還是判斷出錯、未接駁系統、權限不足;屬於資料缺口的,就成為下一次更新的清單。

Chatbot 的導入與維護

用途界定與資料準備

導入的第一步不是選工具,是界定用途。先選一至兩類查詢交給它,例如營業時間與訂單進度,把範圍收窄;再整理對應的資料:常見問題、政策細節、流程文件,變成它回覆時依據的內容。

小範圍試行與日常更新

上線先小範圍試行,別急於全線開放。運行一段時間後翻看實際對話:哪類答得好、哪類經常轉真人,再決定擴充還是收窄。之後的維護是日常事,IBM 的說明同樣提到,內容與業務政策更改之後,Chatbot 需要跟着維護;知識庫要更新,答不到的問題要定期整理入庫。

資料參考

  1. IBM《What is a chatbot?》(2026 更新)傳統 Chatbot 可以靠預設規則或決策流程運作,配備 AI 的用自然語言處理技術辨識意圖
  2. IBM《What are AI hallucinations?》(2026 更新)文字模型的語句流暢,不等於內容經過核實;幻覺可以減少,不能當成完全消除
  3. AWS Prescriptive Guidance《Understanding Retrieval Augmented Generation》RAG 是檢索增強生成方法,向量資料庫只是常見組件,兩者並不等同

Chatbot 用途與限制常見問題

Chatbot 是什麼,與人工智能有什麼關係?

Chatbot(聊天機器人)是以文字或語音與人對答的軟件,人工智能只是部分 Chatbot 採用的技術。非 AI 版本按人手寫好的規則與選單回覆;配備 AI 的版本用自然語言處理辨識客人的問題,再組織答案。「Chatbot 等於 AI」因此是常見誤解:同一個對話視窗,背後可以是十條預設規則,也可以接通知識庫與業務系統,效果差得很遠。與其問有沒有 AI,不如問它憑什麼資料回覆。

Chatbot 如何運作?

Chatbot 的運作可以從兩層看:怎樣理解客人的問題,以及答案從哪裡來。理解一層常見有流程型、意圖型與混合型三種做法,分別靠預設選單、意圖辨識或兩者結合;答案一層常見有兩種來源:人手預寫的預設答案,與由模型逐句組合的生成式回覆。兩層可以互相配搭,例如認出客人想改預約,再按標準流程送出預設答案。回覆快慢與準確與否,除了這兩層的組合,還受資料質素與系統設定等條件影響。

Chatbot 可用於哪些工作,對企業有什麼好處?

常見用途有三類:答查詢、做引導、找資料。對外包括客服查詢、訂單進度、辦理預約與網店導購;對內包括查找散落在員工手冊與內部公告的政策及流程資料。好處集中在重複性高的環節:系統正常運作時,可在非辦公時間自動回覆,減少客人等待初步回覆的時間,同事亦少花時間在重複問題上。超出能力的複雜個案仍需真人跟進,好處多少取決於交給它的範圍劃得準不準。

Chatbot 的回覆流暢,為何答案仍可能是錯的?

因為生成式模型做的不是查證事實,而是按前後文預測文字。IBM 的技術說明指出,生成式模型可能產生聽起來合理但錯誤、無關甚至虛構的內容;語句流暢與內容真確,本來就是兩回事。這類幻覺可以減少,但不能當成已經完全消除。接上經整理的知識庫、限制作答範圍,並預設轉接真人的條件,可以減少錯答走到客人面前的機會,卻不能保證答案必定正確。

Chatbot 處理不到問題時,應如何轉交真人?

常見做法是預先把轉接條件寫成規則,再在試行時檢查是否正常觸發。觸發條件包括:

  • 它連續多次接不上客人的問題,對話開始兜圈
  • 客人明確表示想找真人,或語氣轉為不滿
  • 話題涉及投訴、退款或金額爭議
  • 查詢需要它沒有的權限,例如更改訂單

轉接時要把對話紀錄一併交給真人,客人不用從頭再講一次;真人不在線的時段,則要留下跟進方法與預計回覆時間。