艾麗莎

人工智慧軟體

人工智慧歷史上最為著名的軟體——伊莉莎(Eliza),也是最早的與人對話程序就是由系統工程師約瑟夫·魏澤堡和精神病學家肯尼斯·科爾比在20世紀60年代共同編寫的。是世界上第一個真正意義上的聊天機器人。他們將程序命名為伊莉莎,靈感來自於英國著名戲劇家肖伯納的戲劇《偶像》中的角色,它能夠使計算機與人用英語談話。在自然語言理解技術尚未真正取得突破性進展時,這是一個令人費解的現象。

軟體簡介


人工智慧歷史上最為著名的軟體——伊莉莎(Eliza),也是最早的與人對話程序就是由系統工程師約瑟夫·魏澤堡和精神病學家肯尼斯·科爾比在20世紀60年代共同編寫的。是世界上第一個真正意義上的聊天機器人。他們將程序命名為伊莉莎,靈感來自於英國著名戲劇家肖伯納的戲劇《偶像》中的角色,它能夠使計算機與人用英語談話。在自然語言理解技術尚未真正取得突破性進展時,這是一個令人費解的現象。
“伊莉莎”不僅聽懂了姑娘的講話內容,而且很有同情心,象知心朋友一樣給人以安慰。這個程序發表后,許多心理學家和醫生都想請它為人進行心理治療,一些病人在與它談話后,對它的信任甚至超過了人類醫生。這種狀況令程序編製者和人工智慧專家們深感憂慮:一台機器居然讓一些受過良好教育的人和它進行長時間的親密交談,而機器其實完全不理解人的喜怒哀樂!
仔細分析“伊莉莎”與人對話的內容,一旦明白了其中的奧妙,對話人可能會大呼上當。“伊莉莎”對人說的話,只不過是顛倒一下談話人的語序,它會在對方的言語中進行關鍵詞掃描,為其中的某些“關鍵詞”匹配上合適的“對應詞”,然後再返回給談話人。當然,它的編排相當巧妙,比如你說“很煩悶”,它就說“很難過”;你說“我想哭”,它就問“為什麼想哭”。關鍵詞被按照日常使用中的頻率劃分為不同的等級。伊莉莎會逐一在自己的腳本庫里檢索,看是否有對這個詞的說明,接著第二個。伊莉莎所涉及的人工智慧並不複雜,它只是能與人直接對話的計算機程序。如果這是一句完全陌生的話,它就做出通用的回答,例如“你具體指的是什麼?”“你能舉個具體的例子么?”,讓諸如此類的對話來拖延時間。如果這句話能看懂,也就是找到了對大部分關鍵詞的解釋說明,它就會根據說明來造一個新句子。當它找不到合適的對應詞回答問題時,為了避免出洋相,它就機敏地講一些無關痛癢的廢話搪塞一下,如“這很有意思,請繼續說”,或者“請你說詳細點好嗎?”從技術觀點看,“伊莉莎”程序與人的對話,不是在對句子理解的基礎上進行的,頂多給人們開了一個小小的玩笑。“伊莉莎”的作者後來也承認說:“我沒有想到,一個簡單的計算機程序,在極短的時間內會在用正常方式思考的人們中間引起了如此大的誤會,今後在解決問題時需要考慮這種因素”。

談話摘要


請看“伊莉莎”在計算機上與一位姑娘的談話摘要:
姑娘:男人們全都一樣。
伊莉莎:在哪些方面?
姑娘:他們總找借口躲避我們
伊莉莎:你能舉個例子嗎?
姑娘:好吧,我的男朋友要我到你這裡來。
伊莉莎:哦,你的男朋友要你到我這裡來。
姑娘:他說我很煩悶。
伊莉莎:你很煩悶,這使我很難過。