讀古今文學網 > 人工智能:改變世界,重建未來 > 洛夫萊斯測試 >

洛夫萊斯測試

在第四章,我論及了圖靈測試,迄今它還是檢測機器智能最著名的測試。然而,由於創造力問題已經成為人工智能界最突出的問題,一些人已經建議創造一個新的測試。

涉足現代計算而討論機器創造力話題的第一人是阿達·洛夫萊斯(Ada Lovelace),她是世界第一批計算機程序員之一。她的創造力並不低於她的父親——浪漫主義詩人拜倫勳爵(Lord Byron)。19世紀初,她與查爾斯·巴貝奇(Charles Babbage)一起研究他的分析引擎。這是歷史上第一台機械通用計算機,但是由於缺乏資金,一直沒有完工。雖然洛夫萊斯被建立分析引擎的想法深深打動,但她認為它不可能真正思考,因為它只能運行設計好的指令。「在生成原創事物方面,分析引擎沒有值得驕傲之處,」她恰當地寫道,「只有我們知道如何命令它,它才能執行工作。」

相應地,洛夫萊斯測試是一種測試洛夫萊斯理論的方法,要求計算機自發想出創意。洛夫萊斯測試設計了一個實驗,在實驗裡人工代理是a,人類創造者是h,而原始概念是o。只有a能夠不需要h解釋實現方式就能生成o時,這個測試才算通過。為了避免o成為隨機事件,如偶然的錯誤,a必須能夠應任何測試評判人的要求重複生成o。

在論證人工智能通過洛夫萊斯測試還有多久的觀點上,研究人員各持己見。在我看來,我們已經非常接近通過測試,而且我們甚至可能已經通過了測試。傑森·洛恩創建的進化算法之類的算法當然滿足了很多標準。儘管洛恩自己無法解釋人工代理創建的原始設計,但是事實證明它非常有效。

洛恩的進化算法遠不是一個異常值。除了設計,進化算法也用於需要創造力的所有領域。比如,一些建築師使用進化算法按照具體建築風格想出了數千個設計版本,致使這些設計看起來像谷歌Deep Dream版的辦公大樓或巴洛克式大教堂。還有一種進化算法稱為「Eurequa」,由康奈爾大學的創新機器實驗室的主任和該大學的一位博士開發,它一直從事描述自然法則的實驗。Eurequa的創立者胡德·利普森(Hod Lipson)表示:「Eurequa不是一種在旁邊等待的消極算法,它會提出問題,這就是好奇心。」

進化算法與創意策略一起運用效果也很好。2010年,一位懂得人工智能知識的《星際爭霸II》玩家利用進化算法,開發了一款能夠生成最佳戰術的軟件進行遊戲。這個名為「進化室」(Evolution Chamber)的算法能夠讓玩家設定遊戲目標,隨後提出可以最快捷完成目標的方式,它可以詳細列出精確的順序,玩家依據這個順序建立遊戲的戰鬥單位和陣形。不難想像,這種創造力或許在商業、法務和製藥領域能佔有一席之地。首席執行官、律師或藥物研究員不僅僅是錄入數據,命令你重複以前所做事。三者最成功的例子莫過於能夠將創造力應用於他們的當前工作,想出一個新方法解決供應問題,做出一個原始法律論據或開發一款新藥。

2015年夏,我訪問了曼徹斯特大學生物技術研究所。研究所內的一間空調房發出了令人厭惡的警報:「死亡警報:你必須馬上離開!」此時,我遇到了一台名叫EVE(早期機器人科學家ADAM的繼任者)的機器人,它的任務是將藥物發現流程自動化。因為開發一款新藥物可能耗資3億英鎊,把這項工作交給人工智能意味著將發現更多的藥物。同時,這也意味著為世界某些最易受傷害的人找到更多的藥物,因為製藥公司通常希望利用所開發的藥物攫取最大利潤,而不願意花時間或資源治癒主要是窮人感染的熱帶病。EVE不僅承擔測試新藥的工作,而且還要提出用於要測試的藥物的假說。同樣,它制定理論以解釋它的發現,設計實驗檢測這些理論,實際進行實驗,最後再解釋實驗結果。

「如果是人類做這份工作,那一定會被認為是具有創造力的,因為它以制定和檢測假說為工作重心。」EVE的創造者、曼徹斯特大學機器智能教授羅斯·金(Ross King)如是說道。金告訴我,他的研究方向是他所說的科學自動化。「在我看來,像EVE這樣具有創造力的機器成為常規只是時間問題。」他說道。

所以,如果人們認為藥物發現機器人在製藥領域具有創造力,那麼,在法律上機器人的創造者處於什麼地位呢?約翰·科扎(John Koza)是進化算法的發明人之一,據他所言,這個限制已經被突破。和其他許多科學家一樣,約翰·科扎對自己的可量化證據情有獨鍾。創造力是一種值得擁有的好品質,但是只有一個別出心裁的想法是以前從來沒有過的,才能推動我們前進。檢驗一個想法是否具有原創性的一個方法就是申請專利。許多年以前,科扎開始將進化算法作為「自動發明機」使用。到目前為止,他的算法已經建立了約76項能夠在一些領域與人類競爭的設計,如電路設計、光學、軟件修復、民用發動機以及機械系統等。大部分設計都已經被其他人申請了專利。儘管在沒有任何前期背景知識的情況下,計算機找到了同樣具有創造力的解決方案,進而展示了計算機在設計流程中的價值,但計算機完成這些設計的時間真的太晚了。但在其他例子中,科扎的自動發明機能夠創建新穎的且可以申請專利的概念。

在科扎看來,獲得專利之所以對於判定機器是否具有創造力這個問題如此重要,是因為藏在美國專利商標局法律細則裡的一兩個詞構成的短語。根據專利商標局的規定,專利只能頒給一個被認為是「不合邏輯步驟的」想法。「專利商標局所謂的通過一個『不合邏輯的步驟』的意思是,一旦你完全按照過去的老路解決問題,你就必然想不到這種方式。」科扎解釋道。為什麼這兩個詞這麼重要?科扎說,因為如果計算機只擅長執行邏輯運算,它們怎麼能夠採用不合邏輯的步驟呢?

這足以使阿達·洛夫萊斯撓頭了。