04.30 以後也許再也沒有程序員這個職業了

以後也許再也沒有程序員這個職業了

厭倦了為新軟件編寫自己的無聊代碼?也許,有一個人工智能工具可以幫你。

BAYOU是一個深度學習的工具,它基本上就像一個搜索引擎:告訴它你想用幾個關鍵字創建什麼樣的程序,它會根據它的最佳猜測,輸出java代碼,它會做你想要做的事情。

以後也許再也沒有程序員這個職業了

該工具在美國軍方及谷歌的贊助下,由萊斯大學的一組計算機科學家開發完成。在本月早些時候發表在arXiv(一個發表論文預印本的網站)上的一項研究中,他們描述瞭如何構建BAYOU,以及它可以幫助程序員解決哪些問題。基本上,BAYOU閱讀了大約1500個Android應用程序的源代碼,這些應用程序有1億行Java代碼。所有這些代碼都是通過BAYOU的神經網絡傳輸的,結果是可行的。

如果BAYOU閱讀的代碼包含了有關代碼的任何信息,那麼BAYOU也瞭解了這些程序和它們的工作原理。這個上下文信息是讓AI編寫基於幾個關鍵字的功能軟件和程序員想要的基本信息。

以後也許再也沒有程序員這個職業了

計算機科學專業的學生們,歡呼吧:你們的作業可能會變得更容易。教人們如何編寫代碼可能變得更簡單、更直觀,因為他們可能有一天會使用這個新的人工智能工具來生成代碼的例子,甚至是檢查他們自己的工作。現在,BAYOU仍處於早期階段,而其背後的團隊仍然在證明他們的技術是有效的。BAYOU僅僅產生了研究人員所稱的“草圖”,這個程序與程序員正在嘗試編寫的程序有關。這些草圖仍然需要被拼接到更大的工作中,而且它們可能需要為手頭的項目量身定做。

但是,即使這項技術還處於起步階段,這也是尋找人工智能程序的主要步驟,這是計算機科學研究人員長期以來的目標。

相信,在未來的某個時候,程序員這個職業也許會成為歷史。


分享到:


相關文章: