近日,一項令人矚目的研究成果問世:一個由美國和英國研究團隊組成的科學研究小組成功復活了史上第一個電子聊天機器人ELIZA的程式碼。這個最初由已故麻省理工學院教授約瑟夫·韋岑鮑姆在20世紀60年代編寫的程序,其代碼打印稿於2021年被意外發現。研究團隊克服了許多技術難題,最終讓ELIZA在幾十年後再次運行,為我們揭開了人工智慧發展史上一段鮮為人知的篇章。本文將詳細介紹這個令人興奮的發現和研究過程。
一支來自美國和英國的研究團隊最近成功復活了一個名為ELIZA 的聊天機器人代碼,被認為是歷史上第一個電子聊天機器人。根據他們在arXiv 預印本伺服器上發布的論文,這段程式碼最初是由已故的麻省理工學院教授約瑟夫・韋岑鮑姆在1960年代編寫的。
2021年,麻省理工學院的一名檔案管理員邁爾斯・克勞利在一個裝有韋岑鮑姆個人物品的箱子裡發現了這些代碼的印刷稿。經過後續的審查,這些代碼被確認是ELIZA 的原始代碼。那個時候,"聊天機器人" 這個詞尚未被創造出來,韋岑鮑姆可能將這個程序視為一種電子治療師。 ELIZA 的設計是作為一種請求/ 響應工具,用戶可以向它提問,系統則以簡單的回應和後續問題作出回复,這種互動方式與人類治療師的對話相似。
儘管原始ELIZA 的程式碼在歷史上曾被認為已遺失,但一些其他程式設計師編寫的ELIZA 版本程式碼仍然存在。該程式是用Lisp 語言編寫的,最初運行在ARPAnet 上,隨後逐漸傳播到家庭電腦上,成為技術愛好者的「朋友」。
在發現這些程式碼後,研究團隊著手使其能夠運作。首先,他們需要開發一個操作環境,因為ELIZA 是為一種已被遺棄的作業系統編寫的。研究團隊也發現,程式碼需要清理,有些情況下,他們必須編寫一些未在程式碼中顯示的函數。
最終,研究團隊在去年12月成功運行了該計畫。他們按照最初的設計將其作為請求/ 回應工具運行,發現其表現超出了他們的預期。儘管它無法與現代大型語言模型相比,但他們認為這個復活過程很有趣。
不過,他們也發現了一個明顯的bug,就是如果使用者輸入數字,程式會崩潰,但出於保持原始性的考慮,研究團隊選擇保留了這個bug。他們認為,ELIZA 是電腦歷史上一個重要的里程碑,因為它代表了第一個已知的電子聊天機器人。
劃重點:
ELIZA 是第一個電子聊天機器人,其程式碼由約瑟夫・韋岑鮑姆在1960年代編寫。
研究團隊成功復活了這段程式碼,並使其能夠運行,儘管需要解決一些技術問題。
ELIZA 在電腦歷史上具有重要意義,被認為是聊天機器人的開創者。
ELIZA的復活不僅是技術上的成功,更是對人工智慧發展歷史的寶貴回顧。它提醒我們,即使是最早期的嘗試,也為今天的先進技術奠定了基礎。 這項研究的意義遠不止於此,它為我們理解人工智慧的演變提供了新的視角,也激勵我們繼續探索人工智慧的無限可能。