還記得和世界圍棋高手們進(jìn)行人機(jī)圍棋大戰(zhàn)、最終三局絕殺中國(guó)圍棋選手柯潔的機(jī)器人阿爾法狗嗎?當(dāng)時(shí)的阿爾法狗讓人類(lèi)既驚又恐:圍棋界似乎進(jìn)入人工智能AI一統(tǒng)天下的時(shí)代,未來(lái)人類(lèi)是否會(huì)在方方面面被機(jī)器人取代?而現(xiàn)在,阿爾法狗的母公司DeepMind似乎正在慢慢將人類(lèi)與機(jī)器人共存的未來(lái)變成現(xiàn)實(shí)。
(圖為原DeepMind創(chuàng)始人戴密斯·哈薩比斯(Demis Hassabis),圖源來(lái)自外網(wǎng))
據(jù)英國(guó)《新科學(xué)家》(New Scientist)雜志2月12日?qǐng)?bào)道,自從2017年一戰(zhàn)成名后,DeepMind在“憋大招”。過(guò)去五年,他們潛心開(kāi)發(fā)“阿爾法碼”(AlphaCode)。阿爾法碼是一個(gè)AI“程序員”,可以運(yùn)用人類(lèi)的計(jì)算機(jī)語(yǔ)言開(kāi)發(fā)計(jì)算機(jī)軟件。DeepMind公司聲稱(chēng),阿爾法碼已經(jīng)具備三種重要能力,即邏輯思維能力、思辨能力、以及理解自然語(yǔ)言的能力。
阿爾法碼的真實(shí)實(shí)力到底如何?很簡(jiǎn)單,讓阿爾法碼和人類(lèi)程序員同場(chǎng)競(jìng)技不就可以了?
在算法圈,“宇宙最強(qiáng)”的編程網(wǎng)站codeforces有特別的積分賽制度,網(wǎng)站每周會(huì)舉辦1-2次在線的算法比賽,世界范圍內(nèi)所有程序員都可以參賽“上分”,最終每一輪分?jǐn)?shù)累積進(jìn)行排名。
于是,DeepMind默默地替阿爾法碼報(bào)名參與了其中10輪比賽。在這個(gè)過(guò)程當(dāng)中,阿爾法碼首先需要讀懂英語(yǔ)發(fā)布的算法題目;讀題過(guò)后,阿爾法碼需要提出原創(chuàng)的解決方案;最后,阿爾法碼會(huì)提供多個(gè)備選方案,并按照方案優(yōu)劣打分從高到低排序,DeepMind最終會(huì)在這些備選方案中篩選最優(yōu)方案提交。
(圖源自GitHub)
最終的分?jǐn)?shù)結(jié)果顯示,阿爾法碼目前的水平和一個(gè)普通人類(lèi)程序員相當(dāng)。這是首次有AI程序員表現(xiàn)出可與人類(lèi)程序員媲美的水平。