當今世界圍棋第一人柯潔,將於5月中下旬與AlphaGo(阿發狗)在烏鎮進行三番棋的人機大戰Ⅱ對抗。勝負會如何?除非AlphaGo放水,柯潔應該脆敗。就是下一盤輸一盤,哪怕下100盤。
因為圍棋的人工智能已經趕上人類,就像汽車速度趕上飛毛腿,絕塵而去。10多年,IBM的深藍戰勝世界冠軍,用的窮盡法,因為國際象棋可能性有限,計算機速度可以把所有可能性算遍。這其實算不上人工智能。圍棋的下法太多,窮盡法沒有可能做到。只能做到儘可能大的贏的概率。這就像兩個人逃過熊,偶逃不過熊,但偶只要逃過你就可以了。阿發狗不是絕對勝算,但比人勝算就可以了。汽車不夠快,但比人快。
其實圍棋更多比的不是誰下的好,而是比誰下的臭。高手對決,多數情況不是一步妙手擊潰對手,而是自己一步敗着滿盤皆輸。
當然所謂敗着妙着都是相對的。問題就是計算機沒有一步敗着,所以人類無論你如何戰戰兢兢,這麼多步下來(100多步),不可能沒有很多步被計算機死死抓住不放,事實上只要一步不怎麼好就足夠了。而實踐里,就是頂尖高手對決,常常也是錯進錯出,甚至雙方不斷翻盤。比的是誰錯的相對少。
人類的歷史,最近200年是大變,是不是趕上以往2000年,甚至2萬年?近100年變化更快。從現在開始,是不是還要更快?而這裡,比較大的突破,仍然是計算機的發展,一個是機器人,一個是人工智能,後者可能更加重要。而圍棋的人工智能充其量意義有限,除了推動圍棋發展,大概就是教學圍棋商業化了。
但阿發狗的主要意義是其方法的普遍性,即幫助發展一般性的人工智能。AlphaGo1是吸取了高手的圍棋譜的經驗,而AlphaGo2則強化了學習,從零開始學習,顯然,根本方法不同了。前面拿李世石當小白鼠,是為肯定棋力。現在準備拿柯潔當小白鼠,是為了肯定人工智力的新方法。難怪阿發狗宣布以後要停止開發圍棋軟件了。
圍棋的人工智能中國,日本,韓國都在搞。其中中國的絕藝足以抗衡最頂尖棋手,但目視應該不敵阿發狗。阿發狗的人工智能因素似乎比較多,其他軟件似乎是更多側重算法。當然阿發狗的意義更大,更有普遍性。但在可以預見將來,計算機的人工智能不需要,也不可能多面手。比較現實的是成為人工作的輔助智囊。
以阿發狗為代表的人工智能其實是吹響了計算機下步革命的號角。一般認為計算機將迅速代替很多人的工作,至少是部分。其實絕大多數工作,計算機至少可以部分代替。比較突出的例子可能是汽車司機了。難說20年以後,很多私人汽車可能用計算機駕駛了。