14 銀行想建立聊天機器人,可透過下列哪一種領域技術來達成?
(A) 資料庫管理技術
(B) 機器學習與自然語言處理
(C) 網頁開發技術
(D) 網路安全技術
統計: A(5), B(871), C(3), D(1), E(0) #3472205
詳解 (共 2 筆)
好的,這題的正確答案是 (B) 機器學習與自然語言處理。
核心問題:聊天機器人如何運作?
要理解這個問題,我們首先要思考一個聊天機器人(Chatbot)最核心的功能是什麼?它的主要任務是:
-
理解人類的語言:當使用者輸入「我想查帳戶餘額」或「最近有什麼信用卡優惠?」時,機器人必須能看懂這句話的意思。
-
產生像人一樣的回應:理解問題後,機器人需要組織語言,給出一個通順且有意義的回答。
分析各選項的角色
現在我們來分析四個選項在建立一個聊天機器人時所扮演的角色:
(A) 資料庫管理技術 (Database Management)
-
作用:這是用來儲存和提取資料的技術。例如,客戶的帳戶資訊、交易紀錄、常見問題(FAQ)的標準答案等都會存放在資料庫中。
-
角色:這是聊天機器人的「資料庫/記憶體」。當機器人需要查詢特定資訊時(如餘額),它會去資料庫裡找。然而,這項技術本身無法讓機器人「聽懂」人話。
(B) 機器學習 (Machine Learning) 與自然語言處理 (Natural Language Processing, NLP)
-
作用:
-
自然語言處理 (NLP):這是人工智慧的一個分支,專門用來讓電腦能夠處理和理解人類的語言。它負責解析句子的結構、識別關鍵字(如「查餘額」、「信用卡」)、判斷使用者的意圖。
-
機器學習 (ML):透過大量的對話資料訓練模型,讓機器人學會如何根據不同的問題,產生最適合的回應。這使得機器人的回答更具智慧和彈性,而不只是死板地回覆。
-
-
角色:這是聊天機器人的「大腦和語言中樞」。沒有它,機器人就只是一個無法溝通的程式。
(C) 網頁開發技術 (Web Development)
-
作用:用來建立使用者與聊天機器人互動的介面。無論這個聊天機器人是出現在銀行的官方網站、手機 App 裡,都需要網頁或應用程式開發技術來呈現那個對話框。
-
角色:這是聊天機器人的「外觀和介面」。它讓使用者看得到、用得到機器人,但它不負責思考和對話。
(D) 網路安全技術 (Network Security)
-
作用:保護整個系統的資訊安全,尤其在銀行這種高度敏感的行業。它確保使用者資料在傳輸和儲存過程中不被竊取或竄改,並防止駭客攻擊。
-
角色:這是聊天機器人的「保全系統/盔甲」。它非常重要,但它負責的是「保護」,而不是「溝通」。
結論
雖然一個完整、可上線的銀行聊天機器人需要上述全部四項技術的整合,但題目問的是達成其核心功能(也就是能與人對話)所依賴的領域技術。
這個核心無疑是 (B) 機器學習與自然語言處理,因為它們是讓機器人具備「智慧」與「溝通能力」的關鍵。