今日要聞!AI 幫寫代碼 67 元/月,GitHub Copilot 搞收費“雙標”,勸退大批程序員
如今,人工智能已經(jīng)逐漸習慣充當人類生活中“副駕駛”位置上的角色。它幫助我們打掃衛(wèi)生、撰寫文稿、回復消息、路線導航....但在此之前,人工智能在改進代碼方面還止步不前,以至于多少人還在為絞盡腦汁寫代碼而“禿頭”?
現(xiàn)在,交給這個 AI 吧!
(資料圖片僅供參考)
GitHub 于今天重磅宣布,其與 OpenAI 聯(lián)合構建的 AI 自動編程工具 Copilot 正式發(fā)布,現(xiàn)以每月 10 美元(人民幣約 67 元)或每年 100 美元(人民幣約 669 元)的價格出售,并提供 60 天的免費試用期。
不過值得注意的是,收費群體也是有限制的,其中通過身份驗證的學生和熱門開源項目維護者可以免費使用。
圖源GitHub官網(wǎng)
一整年的醞釀與等待
GitHub Copilot 的到來,微軟在背后立下了汗馬之勞。它曾向研究公司 OpenAI 投資 10 億美元,也推動了 GitHub 與 OpenAI 的合作,最終歷經(jīng)多年研發(fā),GitHub Copilot 成功落地。
Copilot 建立在 OpenAI Codex 之上,也就是 OpenAI 的旗艦 GPT-3 語言生成算法的后代。它創(chuàng)造了歷史上第一次人工智能可以被開發(fā)者充分地利用來完成代碼。
GitHub 首席執(zhí)行官托馬斯·多姆克(Thomas Dohmke)表示:“就像編譯器和開源的興起一樣,我們相信人工智能輔助編碼將從根本上改變軟件開發(fā),為開發(fā)人員提供一種新工具,讓他們更輕松、更快地編寫代碼,讓他們的生活更快樂?!?/p>
在開發(fā)者圈中,其實很多人對于 GitHub Copilot 也并不陌生。
早在2021 年 6 月,GitHub 便首次推出了測試版 Copilot,并將該工具描述為“AI配對程序員”。Copilot 可以為開發(fā)人員在 JetBrains IDE、Neovim 或 Microsoft Visual Studio Code 等集成開發(fā)環(huán)境 (IDE) 中編程時提供下一行的代碼建議。除了提供代碼建議外,它還可以在有需要時提出完整的方法和更復雜的算法。
圖源 GitHub官網(wǎng)
眾所周知,程序員的時薪很高,一般在 10 美元到 150 美元之間,只要能節(jié)省幾個小時的編程時間或稍稍提高一些開發(fā)速度,就能產(chǎn)生不低的效益。尤其是對于一些有著豐富經(jīng)驗的程序員來說,Copilot 意味著更加容易的跨界,在它的加持下,開發(fā)者學習 Rust 時往往不會再被勸退,用起 C++ 也不會再那么令人愛恨交加。
Copilot 究竟有多大威力?
那么,正式向開發(fā)者們提供的 Copilot 究竟有哪些必殺技?
GitHub 官方發(fā)布了以下三點介紹:
你可獲得基于人工智能的編碼建議。包括獲得符合項目背景和風格慣例的代碼建議,并通過不同的選項來決定接受、拒絕或編輯什么。 使用你喜歡的環(huán)境。將 GitHub Copilot 與流行的編輯器集成,包括Neovim、JetBrains IDEs、Visual Studio 和 Visual Studio Code,作為一個不顯眼的擴展。 在不熟悉的領域自信地進行編碼。當你用新的語言編碼或打算嘗試新的東西,GitHub Copilot 能提供幾十種語言的語法和代碼建議,這樣你就可以花更多的時間在實踐中學習。官方代碼示例:
圖源GitHub官網(wǎng)
根據(jù) GitHub 官方統(tǒng)計數(shù)據(jù)顯示,在過去的 12 個月中,已有超過 120 萬開發(fā)人員注冊使用 GitHub Copilot 預覽版。在啟用 GitHub Copilot 的文件中,GitHub 表示現(xiàn)在近 40% 的代碼是由 Copilot 編寫的。
局部付費的 Copilot 是否值得入手?
在宣布付費之后,Copilot 的最新聲明也在 HN(https://news.ycombinator.com/item?id=31825742)上引來了六百多位開發(fā)者的熱評,針對官方說得天花亂墜的功能,在開發(fā)者來看,是否真的好用?
一位開發(fā)者表示:“Copilot 對于快速編寫腳本是非常有價值的,尤其是面對不太懂的語言時,能更快地拼湊出一些能用的東西。但是在寫更復雜的代碼時,如果不注意的話,它容易產(chǎn)生一些小的 Bug,讓人非常抓狂。單純從節(jié)省的時間來看,我認為對于我的雇主來說,10 美元/月是非常值得的(每天只需要節(jié)省幾分鐘就值得了)。我很高興看到 Copilot 在未來的改進。”
另一位已經(jīng)使用 Copilot 幾個月了開發(fā)者也表示,盡管 Copilot 會犯很多錯誤,但總的來說它一直都很好!絕對值得每個月花 10 美元(特別是相對開發(fā)人員的工資來說)。
“如果沒有它,我肯定不會想回去寫代碼。Copilot 為你處理了大部分枯燥、普通、具有重復性的代碼,所以你可以有更多時間來編寫有趣的部分。就像你雇來了一個“書呆子實習生”作為助理。他有時甚至還會為你提出出乎意料的好建議?!?/p>
對于一位每隔 3-6 個月就要用 4-5 種不同語言工作的多面手開發(fā)者來說,Copilot 同樣非常有價值。
這位開發(fā)者表示:“我容易忘記很多事情,甚至是一些很簡單的蠢事,如類型轉(zhuǎn)換或特定的關鍵詞拼寫。而 Copilot 可以解決 99% 的問題,這樣我就可以專注于我的高級規(guī)格?!?/p>
然而也有個別網(wǎng)友則表示:自己浪費在調(diào)試 Copilot 寫的錯誤代碼上所花的時間和使用它所節(jié)省的時間一樣多。
總體來說,Copilot 簡直是禿頭程序員們救贖!但值得注意的是,新的編程工具必然帶來新的編程風險。此前,GitHub Copilot 一直是有爭議的。就在其預覽版發(fā)布后的幾天,有人質(zhì)疑 Copilot 在 GitHub 上發(fā)布的公開代碼上進行訓練的合法性。除了版權問題外,一項研究還發(fā)現(xiàn),Copilot 的輸出中約有 40% 包含安全漏洞。而不知道此次商業(yè)版的發(fā)布是否能規(guī)避其中的問題。
但現(xiàn)在,我們依然慶幸有了這樣一項技術的革新。
GitHub 表示,Copilot 是 GitHub 為開發(fā)者提供人工智能的第一步。從今天開始,所有開發(fā)者都可以使用它,而在今年晚些時候也將開始向企業(yè)提供 Copilot的服務。
對此,你是否已經(jīng)用上了Copilot?這個價格你會付費嗎?
參考資料:
https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-develope rs/
本文來自微信公眾號“CSDN”(ID:CSDNnews),整理:彭慧中,責編:屠敏,36氪經(jīng)授權發(fā)布。
標簽: