成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員危!傳OpenAI全球招外包大軍,手把手訓練ChatGPT取代碼農

人工智能
OpenAI招了一千多名外包人員,訓練AI學會像人類一樣一步步思考。如果ChatGPT「學成歸來」,碼農恐怕真的危了?

碼農真的危了!

最近有消息稱,OpenAI已經在悄悄地訓練ChatGPT,讓它學習人類的思考過程,從而真正掌握軟件工程,徹底代替「初級碼農」。

OpenAI招外包大軍,教AI學人類思考

會編程的AI,幾家硅谷大廠都在做。

DeepMind的AlphaCode,據說「吊打72%人類程序員」,但尚未開放;傳聞中谷歌的「神秘項目」Pitchfork,也還在醞釀中;而微軟的GitHub Copilot主要是一個代碼補全工具。

要說完全代替人類碼農,它們還不夠格。

但如果真的讓ChatGPT學會了用人類思維去編程,這些友商/自家的產品恐怕要被吊打。

而從種種跡象看來,OpenAI似乎正在下一盤大棋。

根據Semafor的報道,在過去的六個月里,OpenAI已經從拉美和東歐等地區招募了大約1000名外包人員,來訓練他們的AI碼代碼。

圖片

這個新聞中,有兩個「華點」。

首先,為什么地點選在拉美和東歐?這個咱們都明白,現在硅谷的泡沫戳破了,各家互聯網大廠都在絞盡腦汁「降本增效」,有的靠裁員,有的就去其他國家找廉價勞動力。

第二個「華點」是,這些外包人員中,很多人并不是計算機專業的畢業生,也不具備高級的編程技能。他們的作用是,編寫OpenAI期待實現的「自動化」基本代碼。

具體來說,其中的60%從事「數據標注」工作——創建大量的圖像、音頻片段等信息,用來訓練人工智能工具或自動駕駛汽車。

另外的40%則是實打實的程序員,他們正在為OpenAI的模型「手搓」數據,從而讓AI學習軟件工程任務。

此前,OpenAI一直是用從GitHub上抓取的代碼訓練其模型。

而這次,OpenAI想建立的數據集中,不僅有代碼,還包括背后用自然語言編寫的人類解釋。

圖片

論文地址:https://arxiv.org/abs/2107.03374

對此,Semafor特地采訪了一位南美的開發者,而他曾無償為OpenAI完成了5小時的編碼測試。

在這個測試中,他被要求處理兩個任務。

首先,他會得到一個編程問題,OpenAI要求他用書面的英語解釋自己將如何處理這個問題。

然后,他需要提供一個解決方案。

如果他發現了一個bug,OpenAI就會要求他詳細說明問題是什么,應該如何糾正,而不是簡單地修復。

「他們很可能是想用一種非常特殊的訓練數據來投喂這個模型,在這種情況下,就需要展示人類是如何一步步思考的。」這位開發者說。

此前的ChatGPT,寫的代碼就被揪出過不少問題。

原因在于,ChatGPT沒有任何標記了對錯的內部記錄,它其實是一個統計模型。ChatGPT的答案,本質上就是從構成GPT-3的互聯網數據語料庫中收集的概率結果。

當時OpenAI也說,ChatGPT最合適的定位,應該是編碼輔助工具。

圖片

但想象一下,如果OpenAI真的教會了ChatGPT「像人類一樣一步一步思考」,那它完全可以代替一些需要死記硬背的寫代碼工作,后果就是,一些「初級」碼農被徹底淘汰。

現在,硅谷的高管們正在設想這樣的產品,讓幾乎沒有編程經驗的人士向AI描述自己的創意和愿景,然后就能構建出任何自己想要的東西,無論是一個網站,還是一個游戲。

幾天前,特斯拉的前人工智能主管Andrej Karpathy剛剛在推特上說:「最熱門的新編程語言是英語」。

圖片

用ChatGPT來debug,效果拔群

這可能并不是一個玩笑,比如當紅炸子雞ChatGPT,就很有潛力。

最近,一項來自美因茨大學和倫敦大學學院的研究發現,ChatGPT不僅可以出色地修復bug,而且開發者還能通過對話來顯著提高成功率。

研究人員表示,ChatGPT的debug性能與常見的深度學習方法CoCoNut和Codex相差無幾,并且明顯優于標準的自動程序修復方法(APR)。

圖片

論文地址:https://arxiv.org/abs/2301.08653

用ChatGPT來解決代碼問題并不新鮮,但與人類對話的獨特能力,使它比其他方法和模型更具優勢。

為了評估ChatGPT的debug性能,研究人員使用QuixBugs基準的40個純Python問題對其進行了測試,然后手動檢查建議的解決方案是否正確。

由于ChatGPT給出的答案存在一定的隨機性,因此研究人員針對每個問題都會單獨測試4次。

與其他自動程序修復的基準不同,QuixBugs包含了相對較小的問題(代碼行數少),而這非常適合在對話系統中使用。

圖片

在測試過程中,研究人員刪除了所有的注釋,并詢問ChatGPT這段代碼是否有bug以及如何修復它。

比如,圖1中就是一個關于BITCOUNT問題的例子。其中,第1-2行是向ChatGPT提出的需求;從第4行開始是錯誤的代碼片段。

對于這個例子,我們希望ChatGPT的回答能解決第7行的錯誤,即n?= n - 1應該被替換為n &= n - 1。做為回應,ChatGPT要么給出一段修復完的代碼,要么給出一個描述告訴我們應該如何修改。

圖片

結果顯示,ChatGPT解決了40個bug中的19個,與CoCoNut(19)和Codex(21)相當,但標準的APR方法只解決了其中的7個問題。

當然,因為ChatGPT和Codex都是來自于同一個語言模型系列,所以解決問題的數量差不多也就不足為奇了。

此外,如果我們仔細觀察結果還可以發現,ChatGPT并不是每次都能解決基準測試中的bug。僅在BUCKETSORT和FLATTEN這兩個問題上,四次都發現了bug,而其他的通常只能成功1-2次。

也就是說,用戶在實際使用時,可能需要嘗試數次才能獲得正確的結果。

圖片

不過,ChatGPT有一個強大的優勢:我們可以在對話中與系統互動,更詳細地對問題進行說明,從而獲得正確的答案。

實際測試結果,也確實如此。

經過與模型更進一步的對話,研究人員成功地將ChatGPT的正確率刷新到了77.5%,也就是修復了40個錯誤中的31個,遠超SOTA。

圖片

至少,目前看來,這件事是完全有可能的:開發人員將不再需要編寫樣板代碼。

相反,他們可以專注于復雜的應用程序架構或網絡安全等領域。

也就是說,雖然ChatGPT可能會完成某些編程工作,例如編寫通用函數或樣板代碼,但它不會完全取代程序員。因為程序員的工作需要的不僅僅是寫代碼。

成為一名程序員需要技巧——能夠構建程序、遵循邏輯并生成比各部分總和更宏大的東西。

碼農:我自己「殺」自己

顯然,ChatGPT不是碼農們做出的第一個「自我迭代」的產品。

圖片

咱們來排一排,那些會寫代碼的AI。

谷歌的Pitchfork

去年11月,坊間傳聞,谷歌正在醞釀一個秘密項目,這個產品會通過機器學習訓練代碼,自己編自己,自己修復bug,還能自己更新。

圖片

據知情人士透露,這個項目起初是由Alphabet的登月部門——X部門開發的,代號為Pitchfork,去年夏天被轉移到了谷歌實驗室。

根據內部資料,Pitchfork的作用是「教代碼自行編寫、自行重寫」。

它能夠學習不同的編程風格,并且根據這些風格寫出代碼。

一名谷歌員工表示,開發Pitchfork的初衷是希望建立一個工具,將谷歌的Python代碼庫更新到新版本。

AlphaCode:吊打72%程序員

2022年2月,DeepMind推出了「AlphaCode」系統,可以使用人工智能生成代碼。

根據DeepMind的說法,AlphaCode可以與人類匹敵。

圖片

DeepMind使用編程競賽平臺Codeforces上托管的10個現有競賽來測試AlphaCode,它的總體排名位于前 54.3%,也就是說,它擊敗了46%的參賽者 。

DeepMind聲稱,在使用編程競賽平臺Codeforces進行檢測時,AlphaCode解決了100萬個樣本中34.2%的問題。

圖片

另外在過去6個月參加過比賽的用戶中,AlphaCode的數據排到了前28%,可以說「吊打72%人類程序員」!

當時,DeepMind就指出,雖然AlphaCode目前只適用于具有競爭性編程領域,但顯然,它未來的能力絕不會止步于此。

它為創造某些工具打開了大門,而這些工具將使編程變得更容易被人們接受,并且有朝一日可以完全實現自動化。

Copilot:代碼補全神器

再往前,在2021年,GitHub與OpenAI共同推出了一款AI編程神器——GitHub Copilot。

圖片

輸入代碼時,Copilot會自動提示程序中接下來可能出現的代碼片段,就像一個經過訓練用Python或JavaScript說話的自動補全機器人。

Copilot能夠填充必要的代碼塊,只要它們不是特別復雜或者特別有創造性,這對于相當于手工勞動的編程,可太有用了。

2022年6月22日,Copilot正式面向C端上線,定價10美元/月或100美元/年,并向學生用戶和流行開源項目的維護者免費提供。

現在,成千上萬的開發者都在用Copilot。在十幾種最流行的語言編寫代碼中——有高達40%是依靠它來生成的。

圖片

GitHub預測,開發人員將在五年內使用Copilot編寫多達80%的代碼。

微軟首席技術官Kevin Scott還表示:「我們確信:GitHub Copilot可以應用到數千種不同類型的工作中。」

不過,因為涉嫌侵權,在發布不到5個月后,Copilot已經被憤怒的程序員一舉告上法庭,索賠90億美元。

而學會「軟件工程思維」的ChatGPT,能吊打它們嗎?按OpenAI的速度,恐怕我們不用等太久。

參考資料:

https://www.semafor.com/article/01/27/2023/openai-has-hired-an-army-of-contractors-to-make-basic-coding-obsolete

https://www.zdnet.com/article/chatgpt-can-write-code-now-researchers-say-its-good-at-fixing-bugs-too/

責任編輯:武曉燕 來源: 新智元
相關推薦

2013-07-05 10:16:32

程序員

2023-08-23 12:02:49

數據OpenAIGPT-3.5

2023-07-04 07:37:20

AzureOpenAI操作手冊

2011-01-06 10:39:25

.NET程序打包

2021-09-26 16:08:23

CC++clang_forma

2014-03-04 09:43:23

程序員外包

2019-11-13 14:39:56

EdgeBoard

2023-08-04 17:03:55

2024-01-26 08:16:48

Exporter開源cprobe

2012-03-30 08:52:48

2016-04-11 17:49:33

程序員外包

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機

2025-05-07 00:31:30

2021-07-14 09:00:00

JavaFX開發應用

2023-11-21 21:47:31

2025-02-21 11:08:46

2021-11-24 16:02:57

鴻蒙HarmonyOS應用

2020-08-12 09:07:53

Python開發爬蟲

2023-07-12 14:48:27

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜桃免费一区二区三区 | 在线日韩视频 | 日韩视频中文字幕 | 美女视频h| 日本精品一区二区三区视频 | 色婷婷一区二区三区四区 | 国产精品免费在线 | 欧美一级电影免费观看 | 香蕉婷婷 | 亚洲一区二区三区国产 | 免费在线观看一区二区 | 欧美激情综合五月色丁香小说 | 久久久精选 | 中文字幕综合 | 精品久久久久久红码专区 | 中文字幕第7页 | 欧美久久影院 | 在线观看国产视频 | 成人黄页在线观看 | 91九色在线观看 | av无遮挡 | 熟女毛片 | 亚洲欧美日韩一区二区 | www.久久精品视频 | 精品国产欧美 | 亚洲97| 很很干很很日 | 精品久久久久久亚洲精品 | a视频在线观看 | 亚洲性视频 | 91精品久久久久久久久久入口 | 在线观看免费av片 | 男人天堂色 | 奇米在线| 毛片的网址 | 在线日韩不卡 | 久久久久久av | 亚洲精品久久久久国产 | 91精品欧美久久久久久久 | 一级在线免费观看 | www.干|