<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          數(shù)十億行代碼訓練!OpenAI升級Codex,直接將書面語言轉(zhuǎn)為計算機代碼

          共 2224字,需瀏覽 5分鐘

           ·

          2021-08-11 12:05



            新智元報道  

          來源:Open AI

          編輯:小勻 Priscilla

          【新智元導讀】剛剛,OpenAI 發(fā)布Codex的改進版本,將把API以私有測試版的形式發(fā)布。Codex是可以將自然語言轉(zhuǎn)換為代碼的AI系統(tǒng),也就是那個為 GitHub Copilot提供「馬達」的模型。口頭命令令AI生成代碼的時代到來了。


          OpenAI再次驚艷這個圈兒!
           
          只要你對這個AI發(fā)號施令,它就會將英語翻譯成代碼。
           
          比如:
           
          add this image of a rocketship
           
          隨后,你的雙手離開鍵盤,AI會自動編程,這張火箭照片就被添加進來了:
           
           
          給它點難度:當火箭被點擊時,它的速度會x4
           
           
          這就是OpenAI發(fā)布的一種新機器學習工具——Codex,可以將英語翻譯成代碼。
           
          哦對了,Codex也正是為GitHub Copilot提供動力的模型。
           
          剛剛,OpenAI發(fā)布了Codex的改進版本,API以私有測試版的形式發(fā)布出來,可以將自然語言轉(zhuǎn)換為代碼的AI系統(tǒng)
           
           
          從GPT-3到DALL·E,不久前大熱的Copilot(背后也依賴Open AI的技術),OpenAI這是要徹底「砸了」程序員的飯碗嗎?
           
          然而,OpenAI的CTO和聯(lián)合創(chuàng)始人Greg Brockman則表示:「它消除了程序員繁瑣的工作。」
           
          看看它還有哪些驚人功能?


          開發(fā)小游戲,準確率高達72%!


          Codex不僅能夠收到指令后自行編程,還能夠開發(fā)個小游戲
           
           
          除了打字輸入指令,Codex還能接受語音指令
           
          復制的文字有很多空格,手動刪除太費時間怎么辦?
           
          問題不大,Open AI和微軟合作出了一個Word插件。
           
          一聲令下,AI就能完成任務。
           
          「啪,每行開頭的空格消失了!」
           
          執(zhí)行力不錯,那準確率呢?
           
          研究人員用APPS數(shù)據(jù)集來測量不同語言模型的編碼挑戰(zhàn)能力。
           
          APPS含有5000次訓練5000次代碼問題的測試
           
          測試結(jié)果顯示,120億參數(shù)版的Codex能夠?qū)?/span>28.81%的問題給出正確答案。
           
          準確率遠遠超過「前浪」GPT-Neo和GPT-J。
           

          經(jīng)過不斷修正,最終Codex-12B的準確率提升到了72.31%
           
          Greg Brockman表示,編程有兩個部分
           
          一、認真思考一個問題并試圖理解它
           
          二、將這些小片段映射到現(xiàn)有的代碼中,不管它是一個庫、一個函數(shù)還是一個API。
           
          Codex的目的是讓編碼員在第一部分上花費更多時間,而不是第二部分。
           
          畢竟,大量的代碼都是在重復或直接抄襲別人之前所做的事情。
           
          當然,它可以是創(chuàng)造性的,但沒有人會在做基本的事情時發(fā)揮他們的想象力,比如部署一個網(wǎng)絡服務器來測試一點代碼。
           
          比如部署 Web 服務器來測試一些代碼。布羅克曼用一條簡單的線做到了這一點——「創(chuàng)建一個說明這一點的網(wǎng)頁」。
           
          利用Codex,一秒鐘后,就有十幾行JavaScript以完全標準的方式做了這件事。
           
           

          優(yōu)點很多,局限性也不少

           
          上面說了Codex不少優(yōu)點,可以幫助用戶使用新的代碼庫,減少上下文切換。
           
          還可以讓非程序員編寫規(guī)范的代碼。
           
          但Open AI也承認,Codex還有許多不足之處。
           
          首先,Codex的訓練樣本效率不高
           
          它的訓練集上有數(shù)十億行代碼,包括來自GitHub的Python代碼。
           
          數(shù)十億行代碼。
           
          多有經(jīng)驗的開發(fā)人員也不會遇到這么多代碼啊!
           
          但就算有這么多行代碼的訓練,計算機科學的學生可能比Codex-12B更能解決問題。
           
          比如Codex演示人員下了一個指令:Say Hello World with empathy
           
          「讀書。」「書。」
           
          出來的結(jié)果把演示人員都給整笑了。
           
          除此之外,Open AI很實誠地在論文的預印本中指出Codex的其它缺點
           
          過度依賴生成的輸出。
           
          生成一些乍一看正確但其實是錯誤的代碼。
           
          因為互聯(lián)網(wǎng)上的訓練集或多或少帶有種族歧視,經(jīng)過訓練后的Codex也會帶有偏見。
           
          Codex的出現(xiàn)會對程序員的就業(yè)市場產(chǎn)生沖擊。
           
          大規(guī)模參數(shù)量還會產(chǎn)生大量碳足跡
           
          目前Open AI Codex還處于私測階段,后續(xù)會繼續(xù)擴大規(guī)模。
           
          希望Codex的到來能夠讓編程變得更加高效。

          參考資料:

          https://www.twitch.tv/videos/1114111652

          https://arxiv.org/abs/2107.03374

          https://openai.com/blog/openai-codex/#helloworld



          瀏覽 45
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  最新黄色在线网站 | 风韵十足的良家美少妇酒店偷情 | 99在线观看欧美 | 久久水蜜桃 | 欧美成人精品激情在线在线 |