首頁 資訊 > 產(chǎn)業(yè) > 正文

“從開發(fā) GitHub Copilot 到上線,我拿到了 2 萬美元的獎(jiǎng)金!”_每日看點(diǎn)

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

如果作為程序員的你,為公司開發(fā)了一個(gè)創(chuàng)新性產(chǎn)品的原型,最終這款產(chǎn)品經(jīng)過團(tuán)隊(duì)的共同努力還大獲成功了,你覺得公司該如何獎(jiǎng)勵(lì)你或者提拔比較合適呢?


(資料圖片僅供參考)

圍繞這個(gè)話題,不少人參與了討論。

起因在于今日,被稱之為 "AI 輔助編程殺手級(jí)應(yīng)用 " 的 GitHub Copilot 的創(chuàng)建者 Alex Graveley 在 Twitter 上發(fā)文透露:

我創(chuàng)建 GitHub Copilot 的總報(bào)酬,從開始到 GA(正式發(fā)布版本):

+ 20k 的獎(jiǎng)金和職稱提升

他還進(jìn)一步提到,「最初那個(gè)為 Copilot 的創(chuàng)建付出最大努力的 VP(副總裁),后來告訴我,我不配得到這個(gè)宣傳。如今,這個(gè)人現(xiàn)在正負(fù)責(zé) GitHub Copilot 的工作。」不過,為了避免引起不必要的誤會(huì),他在 Twitter 上刪除了這句話。

一石激起千層浪,Alex Graveley 的推文受到了不少技術(shù)人的關(guān)注。有網(wǎng)友為其打抱不平道," 當(dāng)然他可能會(huì)獲得正常的薪水,但如果你公司的人創(chuàng)造了一種可以獨(dú)立創(chuàng)業(yè)的新產(chǎn)品。顯然,只給 20k 明顯是不尊重人的。而是需要某種形式的內(nèi)部獎(jiǎng)賞或以一種新機(jī)制來極大地獎(jiǎng)勵(lì)您的頂級(jí)員工。"GitHub Copilot 背后的微軟、GitHub 和 OpenAI

其實(shí)對(duì)于這款企業(yè)級(jí)的應(yīng)用產(chǎn)品,在很多人印象中,GitHub Copilot 實(shí)際上是微軟、GitHub、OpenAI 公司協(xié)作研發(fā)的產(chǎn)物,于 2021 年首次對(duì)外發(fā)布預(yù)覽版,旨在提升開發(fā)者效率。

簡(jiǎn)單來看,GitHub Copilot 是由 OpenAI 研發(fā)的 AI 系統(tǒng) Codex 提供支持,Codex 是 GPT-3 的延伸版本,該模型接受過公開源代碼和自然語言的訓(xùn)練,因此它理解編程和人類語言。

可以將其視為是配對(duì)編程中的另一位虛擬程序員——即開發(fā)者和 AI 在同一個(gè)項(xiàng)目上并肩協(xié)作。GitHub Copilot 可以根據(jù)字符串、注釋、函數(shù)名亦或是代碼本身,理解上下文,實(shí)現(xiàn)自動(dòng)填充重復(fù)代碼,它可以幫助開發(fā)者用更少的時(shí)間來更快地編寫出代碼。

2022 年 6 月 21 日,GitHub 正式宣布 Copilot 作為基于訂閱的服務(wù)提供給個(gè)人開發(fā)者。

今年 2 月,GitHub 發(fā)布了個(gè)人版和企業(yè)版 Copilot 的重大更新。升級(jí)之后的 GitHub Copilot 采用了 OpenAI 更新的 Codex 模型,可以在更短的時(shí)間內(nèi)提供更優(yōu)質(zhì)的代碼建議,同時(shí)引入 Fill-In-the-Middle(FIM)的新范式,改進(jìn)了 GitHub Copilot 給出的代碼建議。

3 月,GitHub 再次發(fā)布重磅 " 炸彈 ":基于 GitHub Copilot 推出 Copilot X 計(jì)劃,將 ChatGPT 引入 IDE。你只需 " 動(dòng)動(dòng)嘴 ",它就能把你的代碼寫了,也能給你解釋不懂的代碼片段,還能直接讓它幫你 DeBug。

據(jù) GitHub CEO Thomas Dohmke 透露,GitHub Copilot 發(fā)布的近兩年來,通過自動(dòng)完成注釋和代碼,已經(jīng)編寫了 46% 的代碼,也幫助開發(fā)者將編碼速度提高了 55%。與此同時(shí),GitHub Copilot 作為插件,也集成到了 Visual Studio Code 等 IDE 中。而 VS Code 又是開發(fā)者最常用的編輯器工具,所以 GitHub Copilot 為工具層帶來的革新,早已讓其成為行業(yè)主流產(chǎn)品。

然而,在聚光燈籠罩到大廠企業(yè)身上時(shí),其幕后的重要開發(fā)者深藏功名塵與土。

Alex Graveley:GitHub Copilot 的創(chuàng)建者

根據(jù) Alex Graveley 的領(lǐng)英資料顯示,其一直處于技術(shù)圈的一線位置,擁有 23 年開發(fā)經(jīng)驗(yàn),先后在 VMware、Magic、Dropbox 等企業(yè)任過職,期間自己也創(chuàng)過業(yè)。

2020 年 4 月,Alex Graveley 以首席工程師身份正式加入了 GitHub,并在 2022 年 12 月從 GitHub 離開。

如今無論是其 Twitter 認(rèn)證,還是領(lǐng)英的個(gè)人履歷介紹,都寫著 GitHub Copilot 的創(chuàng)建者。對(duì)于這一次公開自己創(chuàng)建 GitHub Copilot 時(shí)的待遇,當(dāng)有人提出 " 你說的創(chuàng)建是什么意思?你是自己從頭開始編碼的嗎?" 的質(zhì)疑時(shí),Alex Graveley 堅(jiān)定地回答:

是的,我和另外的 1-6 個(gè)人。

另外加 OpenAI 的不少工作,以及他們多年的前沿研究。

GitHub Copilot 早期故事

其實(shí),在早些時(shí)候,Alex Graveley 也曾透露過,Copilot 團(tuán)隊(duì)在公開發(fā)布時(shí)只有 6 個(gè)人,包含一個(gè) PM 和一個(gè) VP 幫助實(shí)現(xiàn)登錄頁面和圖標(biāo)方面的工作。

今年 3 月,Alex Graveley 在接受 Sarah Guo 的播客采訪時(shí)也分享過創(chuàng)建 GitHub Copilot 的早期創(chuàng)建歷程。

當(dāng) Alex Graveley 談及早期在組織內(nèi)是否得到真正的支持時(shí),其表示," 我們幾乎是差不多就是個(gè)臭鼬工廠(擔(dān)任秘密研究計(jì)劃為主),沒有人知道我們的存在。以 VS Code 為例,人們會(huì)說:‘嘿,我們需要你來實(shí)現(xiàn)這個(gè)非常復(fù)雜的功能?!覀儠?huì)說:‘我甚至不知道你是誰。你在說什么?’肯定有一些政治手腕在發(fā)揮作用,讓 VS Code 的團(tuán)隊(duì)在短時(shí)間內(nèi)投入一些資源。我們進(jìn)展非常快,從開始到正式發(fā)布公開使用,不到一年的時(shí)間。"

為什么會(huì)發(fā)起 GitHub Copilot 這個(gè)項(xiàng)目,Alex Graveley 表示他也不知道具體的開端。只知道彼時(shí) OpenAI 和微軟正在進(jìn)行一項(xiàng)超級(jí)計(jì)算機(jī)的交易,他們想要建立一個(gè)用于訓(xùn)練的大型集群,并且將其通過軟件條款引入 Office 和 Bing。對(duì)于時(shí)下已經(jīng)被微軟收購的 GitHub 而言,他們也想試試在其中能做些什么。

OpenAI 提供了一個(gè)小模型,想要看看這個(gè)小模型能不能用于一些代碼上的訓(xùn)練。

Alex Graveley 表示,那時(shí)的他們都不知道 " 小模型 " 是什么意思,也不知道如何設(shè)置與調(diào)試。

在進(jìn)一步了解之后,他明白這個(gè)小模型基本上是抓取 GitHub 數(shù)據(jù)訓(xùn)練出來的產(chǎn)物,所以他們想要看看將代碼引入基礎(chǔ)模型會(huì)產(chǎn)生什么效果。

后來,Alex Graveley 和另一位 Albert Ziegler 工程師是第一個(gè)得到這個(gè)模型并開始嘗試的兩個(gè)人。

" 我們并不知道我們擁有什么,所以,拿到這個(gè)模型的第一件事,就是測(cè)試它,看看它的作用 ",Alex Graveley 回憶道。

起初這款模型只能生成 Python 代碼。Alex Graveley 在內(nèi)部眾包整理出一大堆 Python 問題,再通過使用函數(shù)的主體,要求模型生成它,然后重新運(yùn)行測(cè)試,看它給出的函數(shù)是否通過。結(jié)果顯示,通過率很低大概是 10% 的水平。

后來,通過不斷編寫測(cè)試函數(shù),然后讓模型生成主體,如果測(cè)試通過,就說明它有效。在不斷地挖掘潛力過程中,最初的實(shí)際測(cè)試不到 10% 的通過率增長(zhǎng)到超過 60%,這意味著這款模型可以為一半以上的測(cè)試生成代碼。

Alex Graveley 表示,當(dāng)時(shí)也沒有想那么多,就想著擁有所有這些代碼了,那能夠利用它們不是更好嗎?為此,他們便進(jìn)一步地制作了一些用戶界面,并對(duì)模型做微調(diào)和測(cè)試。同時(shí),也在思考是不是可以在 VS Code 擴(kuò)展中使用,就像代碼自動(dòng)補(bǔ)全。

經(jīng)過開發(fā),自動(dòng)補(bǔ)全功能實(shí)現(xiàn)了,它可以像其他自動(dòng)補(bǔ)全功能一樣彈出一個(gè)提示框,供開發(fā)者選擇其中的字符串。

也是在此之后,GitHub Copilot 逐漸從小團(tuán)隊(duì)的測(cè)試中走向外部測(cè)試,以及正式落地與更廣泛應(yīng)用。

而 Alex Graveley 本人,在 2022 年年底選擇從 GitHub 離職,帶著對(duì) AI 和數(shù)據(jù)可以更好結(jié)合的未來憧憬,開啟了創(chuàng)業(yè),創(chuàng)立了 AI 聊天機(jī)器人—— Minion AI(https://minion.ai/)。

爭(zhēng)議

如今在 Alex Graveley 發(fā)布這條拿到了 2 萬美元(約 14.4 萬元)的獎(jiǎng)金推文,引發(fā)了不少網(wǎng)友的討論。

有人表示也有過相同的經(jīng)歷。其中,React 框架重要研發(fā)者之一的 Pete Hunt 在評(píng)論區(qū)也表示," 我的 React 工作也得到了大約 20K 的報(bào)酬!"

不過,其也表示,React 是一項(xiàng)開源項(xiàng)目,并沒有直接促進(jìn) Facebook 的目標(biāo),所以他不介意報(bào)酬是多少。" 而且 React 創(chuàng)造了很多很好的職業(yè)機(jī)會(huì)和建立起友誼的橋梁,所以一切都還好。"

有人提出質(zhì)疑,@_elzubeir 稱," 你得到報(bào)酬去做一份工作,你做得很好,他們給了你獎(jiǎng)金 .. 你不高興嗎?如果人們不承擔(dān)產(chǎn)品后續(xù)的任何風(fēng)險(xiǎn),為什么他們期望分享利潤(rùn)?你沒有發(fā)工資嗎?如果產(chǎn)品失敗了怎么辦?"

對(duì)此,Alex Graveley 回應(yīng)道," 我沒有不高興 ! 創(chuàng)建 Copilot 絕對(duì)是一種樂趣。我只是為別人提供了一些關(guān)于公司內(nèi)部情況的信息。"

也有人稱,"20k 對(duì)于像那樣有影響力的東西來說是微不足道的 ",反而,"200 萬美元的獎(jiǎng)金會(huì)更符合 GitHub 從這項(xiàng)工作中獲得的回報(bào)!"基于以上,作為程序員,你是否有過相似的開發(fā)經(jīng)歷?對(duì)于什么樣的激勵(lì)機(jī)制才是你理想中的標(biāo)準(zhǔn)?歡迎分享你的看法 ~~

參考:

https://twitter.com/alexgraveley/status/1671213996735594503

https://sarahguo.com/blog/alexgraveley

https://alexgraveley.com/resume

https://www.linkedin.com/in/alexgraveley/details/experience/

關(guān)鍵詞:

最近更新

關(guān)于本站 管理團(tuán)隊(duì) 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2023 創(chuàng)投網(wǎng) - mallikadua.com All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖I(lǐng)CP備2022009963號(hào)-3