Copilot免費時代結束!正式版67元/月,學生黨和熱門開源項目維護者可白嫖_風聞
量子位-量子位官方账号-2022-06-22 14:51
夢晨 發自 凹非寺
量子位 | 公眾號 QbitAI
敲代碼神器、程序員的AI助手GitHub Copilot,結束內測正式對所有人開放!
正式版定價10美元/月(人民幣約67元),年付有優惠100美元/年(人民幣約669元)
從現在起無需排隊可申請2個月免費試用,另外對認證學生和熱門開源項目維護者免費。

看到這我當場就買了兩份。
分別試驗了銀聯+Visa雙幣信用卡,和通過Paypal使用國內銀行借記卡,都能順利支付。

成功購買後就可以到你喜歡的工具裏去安裝使用了,目前僅支持VS Code、Visual Studio、JetBrains全家桶、Neovim四種代碼編輯器與IDE。

**△**未來還會推出更多版本
正式版Copilot支持多種主流編程語言,在Python、JavaScript、TypeScript、Ruby、Go上表現比較突出。
用法上,可以寫一句註釋讓AI生成整個函數,也可以代碼寫一半讓AI根據上下文自動補全。

GitHub認為這可以幫程序員節省時間,集中精力去解決更重大的問題。

另外GitHub還希望Copilot能幫人掌握一門新的編程語言。
有了AI助手幫你修正Bug或節省查詢文檔的時間,讓人在探索未知領域時更自信。

那麼,這款要做程序員好夥伴的AI工具到底好不好用?
看看內測用户的説法
據GitHub官方統計,Copilot開放測試一年來已有120萬用户。
在所有Copilot參與的文件中,**將近40%**的代碼量由AI用流行的語言(如Python)編寫,預計這一比例還會上升。
內測用户反饋方面,國內外都有不少人表示**“用了一年已經離不開了”**。


使用體驗上,有網友認為自己寫代碼的方式已經被Copilot改變。具體來説有三點:
1、我的一部分工作內容從編寫轉成了策劃。作為一個人類可以觀察並修正一些代碼,不必親自動手做每一件事。
2、我對冗餘代碼的容忍度變高了。讓AI去做重複的工作,把代碼寫得更詳細,可以提高可讀性。
3、我更願意重構代碼了。對於那些已經能用但寫的不夠理想的代碼,Copilot可以靈活的完成重構,比如把複雜函數拆分或對關鍵部分抽象化。

另外有內測用户表示,在頻繁切換編程語言時使用Copilot就不用反覆查找不同語法,能夠節省大量時間。

那麼現在免費的內測已經結束,正式版10美元一個月的價格到底值不值?
已經體驗過內測版的用户中很多人表示:
儘管Copilot還有這樣那樣的缺點,但按照程序員的收入水平來看絕對值了!


**△**幫他加上表情包
國內也有一些用户表示這麼炫酷的功能,預期中價格會更貴,現在看來好便宜。

不過,Copilot到底應不應該收費,也成了一個爭論的焦點。
在VS Code插件市場上,Copilot原本一直是5星好評。自今天宣佈收費以來湧入了不少一星差評,把整體分數拉到了4.5。
論其原因,先免費讓人上癮再收費的商業模式被一些人所反感。
另外還有集中被吐槽的一個點,是Copilot使用開發者寫的代碼來訓練就不應該回過頭向開發者收費。

“每一個曾向GitHub提交過代碼的人都應免費使用”這樣的觀點獲得了不少認可。

不過這也只是Copilot自推出以來就面臨的諸多爭議之一。
爭議不斷
在Copilot發佈不到兩週,就被開源社區不少人炮轟。
最核心的問題在於,官方當初承認了會使用所有GitHub上的公開代碼來訓練Copilot,並且不區分License類別。
對於很多並不允許被修改後拿去商用的License來説,如今Copilot已經收費就會面臨侵權問題。
對此GitHub目前提出了一種臨時解決辦法。
現在成功購買Copilot後會出現兩個設置項:是否允許Copilot使用公開的代碼片段?以及是否允許Copilot把你的代碼片段用作訓練數據?

如此是否就能規避版權問題,還有待後續驗證。
GitHub推進Copilot商業化的決心很堅定,計劃在今年內就推出企業版,到時版權問題是必定要得到解決的。

除了版權問題外,學術界也對Copilot、以及背後的OpenAI Codex做了不少研究。
其中一篇論文中,研究人員總共用Copilot生成了89個不同的場景的1692個程序,發現其中40%的程序存在bug或安全漏洞。
面對這些問題,一些網友覺得目前把Copilot用在正式工作上還是不太放心,另外一些公司目前會禁止員工使用Copilot。

很多人也表示主要會把Copilot用於開發業餘項目、學生用於學習編程等場合。
對於這種情況,別忘了Copilot也是可以白嫖的哦~
白嫖攻略
Copilot正式版承諾對認證學生和熱門開源項目維護者免費。
對於學生認證,與之前白嫖免費私有庫的流程一致,都是申請GitHub Student Developer Pack。
能授予學位或文憑的初高中、高等院校和其他教育機構的在讀學生,年滿13歲都能申請。
需要有可驗證的教育郵箱,以及上傳身份證明。
國內學校經網友測試,上傳學生證或學信網的教育部學籍在線認證報告都有機會通過認證,審核週期大概在2-3周。

不過學生使用AI是否有助於學習,有網友爆料老師們已經開始討論了。

對於熱門開源項目維護者,GitHub提供12個月的Copilot免費使用權限。
至於熱門項目的標準並沒有明説,總之只要你符合要求,就能在購買時看到免費的選項。
12個月過後如果你仍然符合標準那還可以再續12個月。

如果你不符合上述條件,Copilot也並不是市面上AI代碼助手的唯一選擇。
提供相似能力的還有Tabnine。

與Copilot相比,Tabnine承諾用户代碼永遠不會被用於AI訓練、在訓練數據中考慮了開源許可。
並且支持在本地完全使用自己的代碼、針對特定的編程語言訓練專門的AI模型,並支持離線運行。
Tabnine的基礎版免費,可以完成短的代碼補全。功能完整的專業版要12美元/月。

最後,看了這麼多Copilot的使用體驗和優缺點對比,正式版67元/月的價格你覺得值嗎?
參考鏈接:[1]https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/
[2]https://news.ycombinator.com/item?id=31825742
[3]https://www.tabnine.com/tabnine-vs-github-copilot