這個AI會偷人類的代碼來寫它自己的程序
我們的人工智慧越來越聰明了。現在,科學家還搞了一個叫DeepCoder的機器,這個機器已經可以從別的程序里借鑒代碼來完成自己的任務了。
研究組稱他們並不想讓程序員都失業。他們只是希望讓毫無編程經驗的人也能夠寫程序而已。
DeepCoder 是由微軟和Cambridge大學共同研發的。他們用深度學習技術,模擬人類大腦的連接方式來處理大量的數據並做出相應的決策。這意味著,和Alpha-Go不同,人們並不需要一個明確的指令來啟動這個AI。
「突然之間,大家的生產力都提高了」MIT的Armando說到,「他們可以搭建各種以前不可能搭建的系統了。」
只要把數據的輸入和輸出給DeepCoder看一眼,它就能分析出具體是哪一塊代碼在起作用。最終,DeepCoder將有能力根據人類所描述的需求來創造程序代碼。
人類程序猿們大多能熟練地(Ctrl)借(+C)鑒(+V)別人的代碼來提高自己的搬磚效率。不過,DeepCoder能以比人類快得多的速度搜索和分析自己需要的輪子來完善代碼。它甚至能夠以人類從不曾想到過的方式組合不同代碼。
比起一個位元組一個位元組分析的前輩來說,DeepCoder的優勢在於它可以分析代碼中的不同片段的功能。而且DeepCoder自己就能夠總結經驗,變得越來越聰明。
我們可以用這個AI來更快地定位分析BUG,或是做圖像識別。而且,我們還不用敲一行代碼。
想要把你一台電腦里的所有照片移動到另一台,並統一解析度嗎?你可能只需要和你的電腦說一聲就好了。
要注意的是,這項技術還需要研究者的繼續驗證,相關論文也還沒有開始同行評議。不過研究組所公開出來的信息都已經是極度保守的了,文章里說的都很可能實現。
現在,DeepCoder還只能寫一些簡單的程序(大概5行這麼簡單),但是研究人員正在繼續努力讓它能夠被非從業人員輕鬆掌握。
Solar-Lezama說:「一下子就寫出一大坨代碼是不切實際的。不過,一大坨代碼總是由一小坨一小坨組成的。」
相關論文正在送審。
[hongye via Sciencealert]
# sein:你沒有看錯,這篇跟前一篇說的其實是同一件事。但來源於不同的媒體報道,視角和側重點的不同,看起來還挺有意思的。
※AI實現自我編程,程序員或將失業
※巨型恐龍的秘密:之字形骨頭支撐長脖子
※個子太高,可能活不長
※鐵漢柔情:阿爾卡彭的人性一面
※這個機器人移動起來就像滑旱冰的驢子
TAG:煎蛋 |
※最會「偷人」的3種女人,希望你的那個她「不是」
※這4種女人,易動情,會偷人
※「女人會說這幾句話,只是她的借口,暗示她偷人了,不愛你了」
※這3種女人最會「偷人」,快看你家那位是不是?
※女人偷人後,會有這些身體語言
※一個男人偷人後,會有這些徵兆
※女人婚外偷人的這5種情況,是男人逼出來的,你是這樣的嗎?
※女人,偷人了,會有這4個身體反應
※男人們一定要看,因為這幾個原因女人,才會在婚後偷人
※這樣的男人最擅長偷人,每一次的原諒對會有下一次的再犯,女人們就不要原諒了
※女人偷人被抓的時候,一般會說這5句話
※這三種女人最拿手的就是「偷人」,真希望你家那位不是
※這3種男人最會「偷人」,希望你家那位不是
※女人偷人之後,逃不了這4個小動作,怎麼掩飾都沒用
※這三種女人「偷人」最拿手,看你家那位是不是神偷?
※什麼樣的女人最喜歡「偷人」?這9大類型一定要注意了!
※這三種男人最會偷人,希望你家那位不是
※總是偷人的女人,都具備這三個特點,一看一個準
※無論男女,只要偷人,結局只有這一種