跳至內容

聊天機器人

維基百科,自由的百科全書

聊天機器人(ChatBot)是由對話或文字進行交談的電腦程式[1],能夠模擬人類對話並通過圖靈測試,也可具備實用性,如客戶服務或資訊獲取。

有些聊天機器人會搭載自然語言處理系統,但大多簡單的系統只會擷取輸入的關鍵字,再從語料庫中找尋最合適的應答句。目前,聊天機器人是虛擬助理的一部分,可以與許多組織的應用程式、網站和通訊平台連接[2][3]。非助理應用程式包括娛樂目的的聊天室,研究和特定產品促銷,社交機器人等。

由於OpenAIChatGPT(使用GPT-3GPT-3.5) 在2022年12月的發布和流行,該領域獲得了廣泛關注,人工智慧可以從理解概念出發,給出專業甚至有創新的答案,隨後,許多公司和機構相繼推出了大語言模型和聊天機器人,這類產品可以勝任複雜的指令與穩定的切題回饋。不久,微軟推出Bing chat(使用OpenAI的GPT-4), 谷歌推出Bard,進一步與生產力平台融合。

背景

[編輯]

1950年,圖靈完成論文《計算機器和智能》(Computing Machinery and Intelligence)[4],提問「機器會思考嗎?」(Can Machines Think?),並且提出現在所謂的圖靈測試作為判定機器是否具有智能的標準。這個標準建立於電腦程式虛擬真人與裁判進行即時對話,裁判僅根據對話的內容,無法確認談話的對象是程式還是真人。圖靈測試的知名,激發了對於約瑟夫·維森鮑姆在1966年發表的程式ELIZA的興趣,這個程式似乎能讓使用者誤以為談話的對象是一位真人。不過維森鮑姆本人並未聲稱ELIZA具有真正的智慧,在他論文的序論視其為揭穿真面目的手段:

人工智慧中…機器的行為被設計得很奇妙,時常連經驗最豐富的觀測者也會驚豔得目瞪口呆。不過一旦某個程式露出了真面目,當其內部的運作方法被解釋後,它的魔力就消滅了;被揭露了背後只不過是一堆程序…觀察者便自忖:「這我也能寫得出來」。並將把這個神祕的程式從「智能」分類中,移到了古董架子上…這篇論文的目的只是想引起即將被「解釋」的程式被重新評價。很少程式會需要更多次。[5]

ELIZA的關鍵方法(從此被聊天機器人的設計者所仿效)涉及認出輸入裡的提示字詞,並且找出相關的、預先設定的回答,在顯然有意義的方式下,讓談話繼續下去(例如,輸入裡有「母親」,回答是「多說一點你的家庭」)。[6]一種能夠理解的假象因而生成,即使處理的過程僅止於膚淺。ELIZA 顯示這種假象的製造,令人驚異地容易。因為人類的裁判,樂於從談話的內容裡找出代表「智能」的解讀。

使用者界面的設計者終於體會到人類樂於把電腦的輸出解讀成真正的對話——即使這種輸出是基於相當簡單的形式配對——可以善加利用。多數人寧可使用類似人類的程式,導致聊天機器人風格的技巧,在需要獲得用戶資訊的互動系統,發揮有效的作用,只要這種資訊相對簡單明確,並且屬於可以預測的類型。例如線上客服系統可以有效地利用聊天機器人技巧,認定客戶需要幫助的區域,有可能提供比正式搜尋或菜單系統更「友善」的界面。

「聊天機器人」(ChatBot)這個術語最早於1994年時,由麥可·洛倫·莫爾丁(Michael Loren Mauldin,開發了第一個Verbot「Julia」)在談話節目中提及。

歷史

[編輯]

早期經典的聊天機器人有1966年的「ELIZA」與1972年的「PARRY」[7][8][9][10]。近期值得注意的則包括 A.L.I.C.E.,Jabberwacky,以及 D.U.D.E。雖然 ELIZA 和 PARRY 僅僅用於模擬筆談,現在許多聊天機器人納入遊戲及網路搜尋的功能。1984年,《警察的鬍子造了一半》(Policeman's Beard is Half Constructed)出版,據稱作者是聊天機器人「瑞克特」(Racter)。

相關的人工智慧領域是自然語言處理。通常「弱人工智慧」(Weak AI) 領域使用專門的軟體或程式語言以完成特定的功能。例如 A.L.I.C.E.使用一種叫做 AIML 的標記式語言,適用於談話代理的功能,並且已被各類開發人員採用,他們的產品叫做愛麗絲機器人(Alicebots)。不過 A.L.I.C.E.仍是純粹運用類型配對的技巧,缺乏思考能力, 跟1966年的ELIZA並無不同。「強人工智慧」(strong AI) 則不同, 必須有智慧和邏輯推理的能力。

Jabberwacky 基於與使用者的即時互動,習得新的對答和語境,而不是驅動於靜態的資料庫。一些較新的聊天機器人也融合了即時學習與進化演算法,根據每次聊天的經驗,改善溝通的能力,一個著名的例子是「凱爾」(Kyle) ——2009年裡奧迪斯(Leodis) 人工智慧獎得主。不過,至今通用型的談話人工智慧仍不存在,有些軟體開發人員專注於實用方面:資訊檢索

「聊天機器人」競賽聚焦於圖靈測試或者更特定的目標。其中的兩個年賽為「羅布能獎」(The Loebner Prize) 和「話匣子挑戰賽」(The Chatterbox Challenge)。

2022年11月30日(UTC+0),OpenAI發布了一個名為ChatGPT的自然語言生成式模型,它以對話方式進行交互。在推廣的期間中,所有人可以免費註冊,並在登入後後免費使用ChatGPT實現與AI機器人對話[11]

使用於對話系統

[編輯]

聊天機器人通常整合於對話系統英語dialog system,例如虛擬助理 ,使其能夠在其主要的專家系統的範疇之外進行閒聊等等。

通訊平台

[編輯]

目前聊天機器人廣泛運用於即時通訊平台,例如Facebook Messenger微信LINEKik等,以娛樂、零售行銷、以及客服為目的[12]。此外,部分平台也提供易於整合的Webhook,使得第三方開發商易於可通用於不同通訊平台之聊天機器人[13][14]。這些機器人可以是客服人員或群組聊天的成員。

有些即時通訊的機器人可以連接外部資料庫,提供使用者新聞,氣象,導航,電影放映時間,股價等資訊[15]。如達美樂、必勝客、迪士尼、Nerdify、雅瑪多、樂高、Vogue、亞尼克、全食超市等都已推出各自的聊天機器人,以便與終端消費者增進交流,推銷公司的產品與服務,並且讓消費者訂貨更加方便[16][17]。2016年,觀光業的一些旅行社和航空公司透過 Messenger 推出了聊天機器人的服務,墨西哥航空利用人工智慧售票、回答問題,[18][19]墨航和荷蘭皇家航空並且提供航班資訊,處理乘客報到,發出行動登機證,推薦旅館、餐廳、目的地行程。[20]中國的旅行社在此之前已用 Wechat 提供這些服務。

2019冠狀病毒病疫情期間,美國教育科技公司K12 Insight推出Let's Talk!助理,家長和學生可以透過軟體隨時查詢或提出和學校活動或管理相關的問題,例如口罩政策、用餐時間等[21]。夏普公司的其產品人形機器人Robohon也在疫情時期銷量激增[22]。中國天津大學新媒體與傳播學院成功研發「疫情闢謠助手」,幫助讀者辨識新聞內容[23]。台灣衛生福利部疾病管制署於通訊軟體LINE的聊天機器人上,提供即時確診數及相關新聞,以幫助民眾了解疫情的消息[24]

教育

[編輯]

部分聊天機器人專門用於解決學生的疑問,加強學習的效率。如Nerdify開發的Nerdy Bot[25][26],該軟體利用Facebook Messenger即時回答學生作業相關的問題,以便加速學習。加大爾灣分校圖書館的聊天機器人「ANTswers」於2014年開始試用,被外界認為非常成功[27]


聊天機器人列表

[編輯]

參見

[編輯]

參考資料

[編輯]
  1. ^ What is a chatbot?. techtarget,com. [30 January 2017]. (原始內容存檔於2010-11-02). 
  2. ^ 存档副本. [2017-07-08]. (原始內容存檔於2021-03-08). 
  3. ^ 存档副本. [2017-07-08]. (原始內容存檔於2021-03-08). 
  4. ^ (Turing 1950)
  5. ^ (Weizenbaum 1966,第36頁)
  6. ^ (Weizenbaum 1966,第44–5頁)
  7. ^ GüzeldereFranchi 1995
  8. ^ Computer History Museum 2006
  9. ^ Sondheim 1997
  10. ^ Network Working Group 1973—Transcript of a session between Parry and Eliza. (This is not the dialogue from the ICCC, which took place October 24–26, 1972, whereas this session is from September 18, 1972.)
  11. ^ ChatGPT - 免費註冊即可與線上機器人聊天對話,帶你了解什麼是 ChatGPT AI 機器人以及該如何快速註冊教學 - TechMoon 科技月球. 2022-12-11 [2022-12-12]. (原始內容存檔於2022-12-12) (中文(臺灣)). 
  12. ^ 黃永軒,微果醬團隊著. 公众号思维. 廣州:廣東經濟出版社. 2017.01: 34-38. ISBN 978-7-5454-5215-0. 
  13. ^ 製作Facebook或Line聊天機器人. 5233.space. [2017-09-19]. (原始內容存檔於2020-02-22). 
  14. ^ AI Chatbots: An Evolving Trend in Brand Marketing. NicheHunt. 16 July 2017 [18 July 2017]. (原始內容存檔於2020-11-09). 
  15. ^ Chatbots.org - Virtual assistants, virtual agents, chat bots, conversational agents, chatterbots, chatbot, chatbots: examples, companies, news,directory. chatbots.org. [30 January 2017]. (原始內容存檔於2021-04-21). 
  16. ^ Better believe the bot boom is blowing up big for B2B, B2C businesses. VentureBeat. [2017-08-15]. (原始內容存檔於2021-03-08). 
  17. ^ Chatbots Take Education To the Next Level – Chatbot News Daily. Chatbot News Daily. 2016-09-29 [2017-06-23]. [失效連結]
  18. ^ "Thomson and Aeromexico latest to join the chatbot army", Tnooz, November 2016. [2017-08-15]. (原始內容存檔於2018-10-01). 
  19. ^ Aeromexico. aeromexico.com. [2017-08-15]. (原始內容存檔於2016-12-12). 
  20. ^ "Facebook Messenger can now be your boarding pass on KLM flights", The Verge. [2017-08-15]. (原始內容存檔於2021-03-18). 
  21. ^ 教育科技公司推出AI聊天机器人. mini.eastday.com. [2021-03-18]. (原始內容存檔於2021-06-13) (zh-cmn-Hans-CN). 
  22. ^ 疫情期备受追捧!日本“陪伴机器人”暖人心. 參考消息. [2021-03-18]. (原始內容存檔於2022-05-24). 
  23. ^ 聊天机器人成疫情辟谣小能手_新闻频道_中国青年网. news.youth.cn. [2021-03-18]. (原始內容存檔於2021-08-15). 
  24. ^ 疾管署推出LINE@聊天機器人 流感疫苗問答即時搞定. [2020-02-24]. (原始內容存檔於2020-06-30). 
  25. ^ Nerdify Announces the Launch of Nerdy Bot. VentureBeat. 2017-05-19 [2017-06-23]. (原始內容存檔於2021-01-19). 
  26. ^ Nerdify Bot Changes Messengers’ Role in Education. article.wn.com. [2017-06-23]. (原始內容存檔於2021-02-27) (英語). 
  27. ^ Kane, D.A. The Role of Chatbots in Teaching and Learning. Rice, Scott; Gregor, M.N. (編). E-Learning and the Academic Library: Essays on Innovative Initiatives. McFarland & Co. 2016: 131–147. ISBN 978-1-476-62441-9.