科技:程序猿與人工智能寫程序

三大因素導(dǎo)致程序猿成為單身貴族里的頂尖力量,而沒時間約會成為廣大程序猿們最合理的托辭,要是有人來幫你來加班寫代碼?是不是這個托辭就要不攻自破了?要是有哪款A(yù)PP可支持從GitHub這樣的在線源代碼庫里汲取養(yǎng)分來寫程序。那這樣豈不是解放了程序猿的部分時間。萊斯大學(xué)的一群極客,發(fā)布了一款基于深度學(xué)習(xí)的代碼編寫APP。這個APP叫 Bayou,是在美國國防高級研究計劃局 ( DARPA ) 和 Google 研究院的資金支持下誕生的。

Bayou的研發(fā)者們說,這個家伙和它以前那些會寫程序的前輩絕對不是隨波逐流的。以前那些會寫程序的 AI,都需要事先投喂大量細(xì)節(jié),才能開始生成代碼。有時間搞這些細(xì)節(jié)的話還好。要是沒足夠的時間的話,一個程序都寫好了,這些細(xì)節(jié)還沒搞好。

而要支配如何正確使用支配Bayou?

只要給牠吃一點點信息,比如幾個小小的 prompt ,它都會善解人意地猜測人類想要怎樣的程序,然后疾速補全代碼。(這簡直就是吃得少又干活多的典型代表?。?/p>

Bayou可以做到各種條件的適合,就是多模態(tài),就算把各種不同的術(shù)語混進同一段代碼,它也能看懂。

當(dāng)你對 Bayou提出要求的時候,Bayou的系統(tǒng)會先做一個判斷,先感受一下自己要寫的程序是怎樣的。

然后,Bayou為代碼庫里同類型的程序做草圖。這里只識別 high – level 模式,而忽略所有 low – level 特征。

接著, Bayou有個用來理解low – level 細(xì)節(jié)的模塊,可以自動進行邏輯推理。它會根據(jù)第一步做出的判斷,生成可能需要的代碼。

不用擔(dān)心問題沒有解決。這時候,Bayou 給出的代碼示例,或許也能幫我們提出更合適的問題。這時再去 Stack Overflow 尋求答疑,效果可能會更好點。

團隊認(rèn)為, Bayou 非常適合為各種 API 編寫代碼示例。不過,現(xiàn)在的它并不十分成熟,還有一些局限性。

比如,它目前支持的 API 非常有限,只有 java.lang,java.io 和 Java.util 。再比如,它沒辦法處理通配符的多種類型。

看到這里,大家伙是不是又有疑問了。

問:都有AI可以寫程序了,那程序猿是不是即將要大規(guī)模失業(yè)了?

答:這個完全不需要擔(dān)心。等它真正落地實施了,也只不過是一個做一些低級工作的小程序員而已。社會在進步,低級的工作是會被代替的。

問:那程序猿以后不會做這些低級的工作,那要程序猿何用?

答:我猜,以后會有部分程序猿轉(zhuǎn)為設(shè)計師。AI能自己寫代碼,但AI怎么知道你需要什么代碼,你總得向AI提供你的需求。所以這時候就需要程序設(shè)計師了。

問:霍金說過,人工智能在將來的某一天可能會消滅人類。那以后人類會不會滅絕于AI寫的程序下?

答:雖然是人工智能寫程序,但真正的引導(dǎo)人還是人類。人工智能的操控者是人類,人類可以進行宏觀、微觀調(diào)控。最終寫程序的還是我們?nèi)祟愖约骸?/p>

Bayou 還有很長的路要走。假以時日,程序猿們可以放心地設(shè)置程序讓AI來幫忙。自己也有更多的私人時間。

此文為看點(小新的科技視界)原創(chuàng)內(nèi)容,特此聲明

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,034評論 25 709
  • 文/only單 好久不見,好久不說。 最近特別累,現(xiàn)在都有種要睡著的感覺,愿你們安好,愿自己安好。 等我空下來把故...
    only單閱讀 213評論 1 0
  • 運動不止,生命不息 今天的韓國人教會稍有不同。食物很美畢竟是韓國菜 不要管別人怎么想,你只需要在心里默默的說一句:...
    水仙與惡魔Slog閱讀 343評論 0 0
  • 此篇獻給那些年輕善良的管理者,你們就像那些正直的軍官,將要領(lǐng)導(dǎo)有限的資源攻城略池, 早期管理者往往都是一些在專業(yè)崗...
    85e0f8c311e4閱讀 534評論 0 0
  • 金蟬子聽課走神,被如來打下凡界,從長安出發(fā),歷經(jīng)九九八十一難,再至靈山,見到佛祖,取到真經(jīng),也修煉成正果!
    春暖花開_d525閱讀 608評論 1 1

友情鏈接更多精彩內(nèi)容