2018年4月25日 星期三

A.I. 危機

  A.I. Artificial Intelligence的縮寫,中譯是「人工智慧」。
  什麼是人工智慧?
  利用電腦……,或更正確地說「撰寫電腦程式」取代人腦功能。
  再簡單地講,人工智慧終極目標在以電腦取代人腦。
  這觀念遠在三十年前,當我還在美國讀碩士時便風行一時。
  我學的是軟體工程,很清楚這方面的發展。不過,當年沒有「人工智慧」這名詞。
  人工智慧的目標太崇高、太遙遠,當時電腦界僅僅鎖定在「專家系統」。
  專家系統是針對一門狹窄的技能,以電腦取代專家的能力。
  好比說語言翻譯系統、醫療診斷系統。
  讀研究所的時候我修過「專家系統」這門課,期終作業是寫一個下五子棋的程式,那就是典型的專家系統。
  還記得當年教授和我寫的程式對弈,有點意外地說:「很厲害嘛!」
  真厲害嗎?
  差遠了呢!
  只因為教授沒有多下幾盤,才產生這種錯誤的印象。
  下久了,了解程式邏輯──專業術語是Algorithm(語法),必可找到破解程式的方法。
  好比我──程式撰寫者,和自己寫的程式對弈,鐵定殺得它片甲不留、毫無招架的餘地。
  因為我非常清楚程式的漏洞在哪裡。
  所有程式都有它的能力與限制。
  在我們那個年代,即使一群一流的軟體工程師,再配合一群專家,大夥共同研發的專家系統,想要全面取代人類的功能,也難如登天!
  最起碼看起來非常單純的語言翻譯系統,全世界研究了幾十年,到目前為止,哪一家公司的產品能夠圓滿取代一位「普通翻譯者」的工作?
  專家系統沒有那麼簡單,更別說人工智彗──它的野心更大,目標更遠,想要出現好萊塢電影「電腦控制人類,試圖消滅人類」的劇情,我覺得是杞人憂天。
   


  杞人憂天還是客氣的說法,根本是胡說八道。
  不是我在胡說八道。
  記得當年學成返國,有一天在報紙上看到一則新聞,知名企業家應昌期先生懸賞台幣四千萬元,給一個能撰寫戰勝10級棋士的電腦程式師。
  四千萬台幣,這在當年是想都不敢想的財富!
  知道圍棋10級是什麼等級的功力嗎?
  圍棋在初段以前分成30級。
  30級是入門。
  好比我,從未下過圍棋,假如有心學習,此刻的級數就是30級。
  入門以後會依比賽成績逐級晉升,例如29級、28……,等升到10級,只能勉強算得上「初段」之前的中量級選手。
  如果有下棋天分,或許幾個星期就可以晉升到10──如此上不了檯面的棋士,若能寫一個能戰勝他的程式,賞金居然高達四千萬元!
  想起來可笑,那時我的確動過撰寫圍棋程式的念頭。
  這念頭不會存在很久,只要大略了解圍棋的規則,並了解程式語法,不必想多久就明白它的難度是五子棋的千千萬萬倍。
  以我撰寫程式的能力,縱然讀研究所時在同學中算得上鶴立雞群,但想寫一個能戰勝28級棋士的程式,或許要耗費整整一年。
  明白專家系統有多困難了嗎?
  這是當年。
  昨天(此刻寫作之前),這狀況翻轉了!
  昨天在韓國首爾,Google開發的「AlphaGo」人工智慧系統和李世乭對弈。李世乭圍棋九段,是世界首屈一指的棋士。然而開戰沒多久他便處於劣勢,之後被電腦一直壓著打,最終毫無意外地落敗。
  看到這則新聞,我嚇了一大跳!
  這代表什麼?
  從今爾後,圍棋方面,人類永無戰勝電腦的可能。
  如此悲觀嗎?
  那是因為電腦程式的特性。
  也許電腦界要花二十年,才可能研究出一個戰勝初段棋士的專家系統。
  接著想要升一級──戰勝二段棋士,不是再研究另一個二十年,而是三年、兩年……,或者更短。
  再之後想要戰勝三段棋士,時間會縮到幾個月。
  電腦的進步會越來越快──這還不可怕,可怕的是電腦會在「即有基礎」上持續往前推進!
  人類能夠如此嗎?
  好比棋王的兒子,出生沒多久便具備棋王的身手?
  然而電腦可以如此。
  換言之,如今AlphaGo下圍棋的功力,只會隨著時間越來越精進,而且進步的速度越來越快!
  沒錯,這只是下圍棋。
  電腦會下圍棋又怎麼樣?
  別忘了這是單一領域。
  假如每一個單一領域,都有一群程式師配合專家在研發、在寫程式、在測試,哪天是否會出現一台超級智慧電腦,再透過無所不在的網路控制全世界?
  到了那時候,渺小的人類還有什麼反擊的餘地?
  難怪世界知名科學家史帝夫.霍金不久前提出警告:再無節制地發展人工智慧,當心有一天人工智慧可能會導致人類滅亡!
  當初看到這警告,我一笑置之。
  如今回頭再仔細想一想,我心底微微發涼。
  別以為時間還早。
  高牆崩塌的時候,磚頭不是一塊一塊落下來。
  那是剎那間的全面傾倒。
  傾倒速度之快、毀滅力道之大,哪是你我所能預料!
    

沒有留言:

張貼留言