人工智能不僅會寫詩,現在還立志成為碼農?

早在前幾年,百度就推出了“百度尋人” 公益互動開放平臺,借助百度人臉識別技術幫助走失人員回歸家庭。該平臺已與民政部全國救助尋親網中,近3萬條走失人口信息完成對接。依托如此龐大的人口數據庫,人臉識別技術可以迅速匹配出走失孩子的照片。
類似實例不勝枚舉,而所有的應用都在說明著人工智能正在人類社會中不斷融入,對話方式和行為能力都在不斷向人類靠攏。下圍棋、玩游戲這樣的“休閑活動”已經無法滿足AI的“野心”,最近人工智能技術又有了一項突破:它們已經學會寫代碼了!
聰明到會“偷”現有程序代碼的人工智能
由微軟和劍橋大學研究員一同開發的人工智能系統DeepCoder,已聰明到會“偷”現有程序的代碼來解決程序問題。
該機器學習系統名為“DeepCoder”,基本上可以自動撰寫代碼,而且能成功解決那些入門級程序競賽的題目。
研究員相信,DeepCoder可以幫助那些沒有任何編碼知識的人,讓他們可以更容易地編寫初級程序。他們只需簡單地描述自己的想法,即可讓AI代工。
程序組合 program synthesis
研究員在發表成果的論文中講述說:“我們發現,就英文來說,在線編程面臨的真正挑戰中,有幾個是可以用程序來解決的問題。”,“不過我們目前能夠解決的最難問題,跟程序競賽網站上最簡單的問題差不多是同等水平。”
DeepCoder通過“程序組合(program synthesis)”方法實現編碼。將不同代碼的輸入值和輸出值進行分類,了解每條代碼的意義,挑選出合適的片段重組,創造出能解決當前問題的程序。
編碼過程的效率嗖嗖提升
從現有軟件中提取出代碼片段并不難,很多人類程序員也會這樣做,只需要明確每條代碼的意義,并將其用于完全不同用途的另一程序。
然而不同于人類程序員的是,AI能夠在很大范圍內全面搜索現有程序,并用獨特方式整合在一起,這些是人類程序員不太容易想到的方式。此外可以肯定的是,整個編碼過程也會大大加快,DeepCoder在幾分之一秒內就能編寫一個程序。
可以想見的是,程序員的工作效率會有一個質的飛躍,從前靠人力的編程手段,“進化”到自動化的編碼行為。未來的工作模式,將會是一場新的工業革命,未來的行業中,智力產出品最終也可以像工業品一樣流水生產,這樣一來人類就可以免除重復性的腦力勞動,投入到更有價值的事情中去,哪怕只是有空閑下來喝杯咖啡、享受一下生活呢?
編譯:百度大腦
DeepCoder
參考資料:http://www.itpro.co.uk/strategy/28186/ai-news-machines-set-to-take-over-human-intelligence-by-2027
? ?
求報道、意見反饋、調戲 ??小秘書 “佳佳”? 請加微信:
微信掃描下面二維碼,關注 加速會微信公號,成長快人一步!
如果你在創業, 想認識更多的創始人,彼此學習、資源共享 ,請掃描下面二維碼加入 : 創始人通訊社群 !
如果你在職場,想 認識更多媒體圈朋友(編輯/記者、市場、公關、媒介、品牌) 請掃描下面二維碼加入: 媒體圈通訊社群 !