程式人雜誌 -- 2015 年 1 月號 (開放公益出版品)

演算法統治世界 (AUTOMATE THIS) (作者:研發養成所 Bridan)

演算法統治世界 Automate This: How algorithms came to rule the world 行人文化實驗室發行,ISBN 978-986-9028790 克里斯多夫‧史坦能(Christopher Steiner)著,陳正芬譯

我把這本書當作小說來看,內容是真實的並且正在進行中,只是有些事還沒那麼顯著,過些年當你發現一些工作被電腦或機器人取代時,不要太訝異,因為這些都是遲早會發生的事。

故事從 1960 年代華爾街開始,一位匈牙利裔的美國人以駭客手法切入股市交易,這就是電腦程式交易的始主,台灣的股市散戶要小心,如果你還是以直覺或聽信消息以手動交易,那你很容易小贏大輸,因為越來越多人採用電腦自動交易,平時研究好某種交易策略,然後就讓程式機器人自動跑,隨時抓取線上交易資料,程式判定狀況後,立即送單交易,就像百米賽跑一樣,別人一聽到槍聲就全力衝刺,而你是看到別人開跑後才起步,已經輸人一截。

演算法就是教電腦如何執行命令的方法,電腦語言就像每個國家的語言,每個物件動作有自己的名詞與動詞,雖然說法不同,但同指相同的事物,因此演算法才是精隨所在。通常精通數學的人在這方面比較吃香,想自動化工作,需要知道事物之間的關係,數學的學習就是這方面訓練的基礎,例如計算矩形面積,就是長方形長寬相乘與面積的關係。書中也簡述演算法與數學的歷史,值得探尋。

在二十一世紀初,已經有一些演算法被實質應用於特殊場合,例如 電影公司掃描未上映電影腳本預測票房結果,音樂公司掃描歌曲預測是否會流行,利用隨機演算法創作動人音樂,想要巴哈風格的古典樂也可以。未來如果有文辭優美的詩詞創作來自電腦產生不要太驚訝。

現在一些眼光先進的投資者,想利用速度取勝,因此投資電腦硬體或相關設備以取得或保持優勢,像美國東西部之間的光纖電纜就是這樣建出來的。

許多人應該知道 1997 IBM 深藍 (Deep Blue) 打敗世界西洋棋王卡斯帕洛夫 (Garry Kasparov),2011 IBM 另一新作華生 (Watson) 在猜謎電視節目「危機重重!」(Jeopardy!) 擊敗所有人類對手,現在不同的演算法分別侵入撲克牌賽、體育賽事、挑選潛力選手、當中情局分析師、交友配對等。

美國器官捐贈配對、電腦斷層掃描分析也漸漸轉成電腦處理,未來如果遇到電腦取代醫生問診,不要太訝異,因為電腦的誤診率比人類醫生還低。美國 NASA 在登月計畫能後來居上贏過蘇聯,其中一樣就是精準分類人格特質 (有六類:感情驅動、思考基礎、行動導向、反思導向、意見導向、反應型),讓個性相合的人在一起工作,避免因成員衝突導致任務失敗,現在已經有公司依據客戶性格將客服電話轉接到適合的人員處理。

在 2008 年前,許多一流的演算法人才被華爾街企業蒐羅,但在 2008 秋天雷曼兄弟因次級房貸崩潰後,人才開始往矽谷移動,其中臉書就內藏許多演算法,隨時記錄你使用臉書的習慣,從中擷取精華提供合適的廣告以獲取利益。想想看全球超過十億人口隨時使用臉書,大家隨便 PO 個文貼個圖點個讚,那資料要怎麼存怎麼用,這沒有厲害的數學高手寫程式是沒辦法處理海量資料的。

未來是屬於演算法創作者的世界,只要願意花點時間思考訓練自己,想想可以利用電腦程式幫你做些事情,這樣你才能控制程式,而不是被機器人取代。

(本文來自「研發養成所」 Bridan 的網誌,原文網址為 http://4rdp.blogspot.tw/2014/12/automate-this.html ,由陳鍾誠編輯後納入程式人雜誌)