本月初,谷歌(Google)旗下AI公司DeepMind宣布他們創造一個能自行高度編程的AI程序員AlphaCode。他們還讓AlphaCode去編程競賽網站中與數千名人類程序員進行較量,結果是AlphaCode贏了46%的程序員。此事件被認為是競爭性編程中里程碑。

DeepMind官網在2月2日表示,他們團隊創建的AlphaCode可自行通過各種邏輯、編碼等演算法來解決新的代碼問題。

在公布AlphaCode之前,該公司的團隊已經在編程競賽中測試它的實力。他們讓這個AI程序員參加了10場代碼力量舉行的編程競賽,每場有5000名左右的程序員參加比賽,比賽結果會影響參加比賽程序員的積分和排名。 AlphaCode最終成績為1238分,分數排在前54.3%。

AlphaCode通過大量學習來解決問題

這個技術團隊表示,他們在比賽前利用公共GitHub代碼來訓練AlphaCode,然後在相對較小的競爭性編程中進行訓練和收集數據,最後再對AlphaCode進行調整。

他們為了讓訓練AlphaCode可以自行應對代碼力量網站上的比賽問題,預先對每個問題創建了大量的C++和Python程序代碼,然後對比賽中將出現的問題的解決方案進行過濾、聚類(一種機器學習常用的方式,通過程式對資料進行多次分類,達到接近的答案)和重新排序,最終做出10個候選程序,再用這10個候選程式來應對比賽的題目。

由於代碼力量網站最大的特點就是將代碼和題解進行公開,讓任何人都能查看代碼,具有高度開源(開放)性,而代碼部隊在比賽中給出的題目,通常不是一般傳統的考試項目,他們會在比賽題目中設置比較多的邏輯陷阱,對於數據結構以及經典算法並沒有那麼側重。

AlphaCode具有挑戰自主系統可能性

DeepMind首席研究科學家奧利奧·維紐士(Oriol Vinyals)透過電子郵件告訴Theverge科技報,雖然AlphaCode研究仍處於早期階段,但初步試驗結果顯示,AlphaCode是一個可以自主解決編碼挑戰的程序,且具有挑戰自主系統(通過設計和訓練AI達到可感知及適應環境的自發控制系統)的可能性。

但DeepMind最終希望這種人工智能工具可以解決需要批判性思維、邏輯和語言理解的開放式問題。

電腦科學家茲米特里·巴赫達瑙(Dzmitry Bahdanau)在推特(Twitter)上寫道,AlphaCode距離人類水平的編碼「在光年之外」。他補充說,「許多參與比賽的人大多是剛剛磨練且有能力解決問題的高中生或大學生」。

AI可能存在不可預測的風險

柏林的人工智能研究員薩米姆·維尼格(Samim Winiger) 在2月8日告訴CNBC,每個優秀的程序員都知道,基本上要創造「完美代碼」是不可能的。他解釋,所有程序都存在缺陷,最終會以不可預見的方式失敗,像是被黑客入侵、代碼出現錯誤或因複雜性問題而導致程序失靈。

最後維尼格表示,儘管炒作AI的編碼器超過了人類,但AI的責任問題很大程度上被人們忽略了。

維尼格會說這句話是因為IBM公司在1979年表示,「計算機(電腦)永遠不會被追究責任,因此計算機(電腦)永遠不能對管理作出決策」。

一些程序員並不認可AlphaCode的實力。他們認為,它並「不聰明」,因為目前AlphaCode仍無法擊敗較高水平的人類程序員。也有程序員警告說,要謹慎對待這些AI程序,若過度發展恐危害人類社會,同時希望禁止AI參加這種比賽,來防止AI從學習中發展。

Google母公司前行政總裁施密特(Eric Schmidt)在去年10月接受《紐約時報》採訪時提出他對於AI的擔憂。他認為,AI可能創造不健康的社會關係,「你能想像AI支持的戰爭是甚麼樣子嗎?假如AI能看到人類無法理解的東西呢?」。同時表示,讓AI有過多控制權,這對社會來說並非是甚麼好事。

DeepMind是Google旗下一間在英國專門開發人工智能(AI)的公司,是Google在2014年1月以6億美元的價格收購的。2015年,DeepMind開發出舉世聞名的阿爾法狗(AlphaGo),當時阿爾法狗被拿出來與最頂級的圍棋高手對決,最終贏得比賽。@

------------------
請訂閱新官方YouTube頻道:
https://bit.ly/2XxPrsd

✅立即支持訂閱:
https://hk.epochtimes.com/subscribe
✅直接贊助大紀元:
https://www.epochtimeshk.org/sponsors
✅成為我們的Patron:
https://www.patreon.com/epochtimeshk

------------------

💎成為會員 📧訂閱電子報
https://hk.epochtimes.com/subscribe

🔔下載大紀元App 接收即時新聞通知
🍎iOS:https://bit.ly/epochhkios
🤖Android:https://bit.ly/epochhkand