人工智能已經可以幫助人類做越來越多的事情,前不久百度宣布推出了音頻轉錄應用SwiftScribe,這個網頁應用的出現意味著人工智能將改變完全依賴人工的速記行業。
早在前幾年,百度就推出了“百度尋人” 公益互動開放平臺,借助百度人臉識別技術幫助走失人員回歸家庭。該平臺已與民政部全國救助尋親網中,近3萬條走失人口信息完成對接。依托如此龐大的人口數據庫,人臉識別技術可以迅速匹配出走失孩子的照片。
類似實例不勝枚舉,而所有的應用都在說明著人工智能正在人類社會中不斷融入,對話方式和行為能力都在不斷向人類靠攏。下圍棋、玩游戲這樣的“休閑活動”已經無法滿足AI的“野心”,最近人工智能技術又有了一項突破:它們已經學會寫代碼了!
聰明到會“偷”現有程序代碼的人工智能
由微軟和劍橋大學研究員一同開發的人工智能系統DeepCoder,已聰明到會“偷”現有程序的代碼來解決程序問題。
該機器學習系統名為“DeepCoder”,基本上可以自動撰寫代碼,而且能成功解決那些入門級程序競賽的題目。
研究員相信,DeepCoder可以幫助那些沒有任何編碼知識的人,讓他們可以更容易地編寫初級程序。他們只需簡單地描述自己的想法,即可讓AI代工。
程序組合 program synthesis
研究員在發表成果的論文中講述說:“我們發現,就英文來說,在線編程面臨的真正挑戰中,有幾個是可以用程序來解決的問題。”,“不過我們目前能夠解決的最難問題,跟程序競賽網站上最簡單的問題差不多是同等水平。”
DeepCoder通過“程序組合(program synthesis)”方法實現編碼。將不同代碼的輸入值和輸出值進行分類,了解每條代碼的意義,挑選出合適的片段重組,創造出能解決當前問題的程序。
編碼過程的效率嗖嗖提升
從現有軟件中提取出代碼片段并不難,很多人類程序員也會這樣做,只需要明確每條代碼的意義,并將其用于完全不同用途的另一程序。
然而不同于人類程序員的是,AI能夠在很大范圍內全面搜索現有程序,并用獨特方式整合在一起,這些是人類程序員不太容易想到的方式。此外可以肯定的是,整個編碼過程也會大大加快,DeepCoder在幾分之一秒內就能編寫一個程序。
可以想見的是,程序員的工作效率會有一個質的飛躍,從前靠人力的編程手段,“進化”到自動化的編碼行為。未來的工作模式,將會是一場新的工業革命,未來的行業中,智力產出品最終也可以像工業品一樣流水生產,這樣一來人類就可以免除重復性的腦力勞動,投入到更有價值的事情中去,哪怕只是有空閑下來喝杯咖啡、享受一下生活呢?
上一篇:人工智能公司的估值怎么算?
地址:中國·合肥市高新區創新大道5089號中科大先進技術研究院一號嵌入式研發樓4F
400-168-9850
皖公網安備34019202000142號版權所有 ? 安徽天恩信息科技有限公司 皖ICP備15021665號-6
建筑行業信息化軟件服務提供商智慧工地整體解決方案服務商做建筑行業數智產品領跑者