當前位置:愛純凈 > 系統(tǒng)資訊 > 程序員的“末路”?微軟開發(fā)出會編程的AI

程序員的“末路”?微軟開發(fā)出會編程的AI

程序員的“末路”?微軟開發(fā)出會編程的AI

更新時間:2017-03-20 文章編輯:愛純凈 信息來源:網(wǎng)絡 閱讀次數(shù):

  每天都在諸多代碼之間奮斗的程序員,稱得上是工資最高的人群之一。而據(jù)外媒報道,某些大型科技公司似乎已無法再容忍如此高昂的用工成本了,甚至還為此開發(fā)出了一種能夠編程的AI。也就是說,繼工人、記者之后,程序員或將是最可能因人工智能而消亡的職業(yè)之一!

程序員的“末路”?微軟開發(fā)出會編程的AI

那么這究竟是何方神圣,竟想取代辛勤工作的程序員呢?

  據(jù)了解這是一種由微軟與劍橋大學合作開發(fā)的一個新算法,名叫DeepCorder。DeepCorder采用一種原創(chuàng)的編程語言(至于為什么原創(chuàng),因為普通的編程語言太難了),內置了基本的四則運算以及一些基本函數(shù)。DeepCorder使用簡單的DSL語言,這種語言允許機器將小的語句和程序塊逐個拼接成更大的部分(類似于微軟的LINQ語言),如此一來,你以為機器在思考,實際上它只是在做執(zhí)行。

程序員的“末路”?微軟開發(fā)出會編程的AI

DeepCoder解題過程示意圖(圖片來自:微軟亞洲研究院)

  但是與傳統(tǒng)的枚舉法不同的是,DeepCorder采用神經(jīng)網(wǎng)絡來輔助搜索過程。盡管如此,目前讓人工智能技術DeepCorder來代替程序員依然是不可能實現(xiàn)的。DeepCoder完成的程序生成是一種叫做Inductive Program Synthesis(IPS,歸納式程序合成)的特例;在這種程序生成方法中,機器通過觀察輸入輸出的樣例組合來生成一個“與當前樣例數(shù)據(jù)行為一致”的程序。也就是說,機器依靠的不是思考,而是大量數(shù)據(jù)基礎上的“猜”。

  綜上所述,現(xiàn)在程序員們還無需因為這個名為“DeepCorder”的AI去尋覓一份新的工作,但在十年、二十年之后,是否依舊如此就不得而知了!盡管人工智能技術現(xiàn)在仍無法與人類的智慧媲美,但隨著相關技術的不斷完善,兩者間的差距無疑會越來越小。

上一篇:YouTube因極端內容被抵制,谷歌:馬上…
下一篇:仿制沒門:HMD成功申請諾基亞6外觀設計…
留言與評論(共有 條評論)
驗證碼:

本類最新列表

最熱系統(tǒng)下載