GitHub AI驅動的Copilot將幫助你寫代碼,每月10美元

該服務對流行開源項目的學生和維護者免費

微軟旗下的GitHub今天推出了Copilot人工智慧工具,它可以幫助開發者在代碼編輯器中推薦代碼行。GitHub最初在去年與OpenAI合作推出了Copilot的預覽版,今天所有的開發者都能使用。

價格為每月10美元或每年100美元,GitHub Copilot能夠在開發者在集成開發環境(IDE)(如Visual Studio Code、Neovim和JetBrains IDEs)中輸入代碼時建議下一行代碼。Copilot可以建議完整的方法和複雜的演算法,以及模板代碼和單元測試的協助。

在過去的12個月里,有超過120萬的開發者註冊使用GitHub Copilot預覽版,它將繼續成為熱門開源項目的經過驗證的學生和維護者的免費工具。GitHub說,在啟用該工具的文件中,近40%的代碼現在由Copilot編寫。

GitHub首席執行官托Thomas Dohmke說:"就像編譯器和開源的興起一樣,我們相信人工智慧輔助編程將從根本上改變軟體開發的性質,給開發者提供一個新的工具,讓他們更容易和更快地編寫代碼,從而使他們的生活更快樂"。

微軟向OpenAI(現在由Y Combinator前總裁Sam Altman領導的研究公司)投資10億美元,它推動了GitHub Copilot的誕生。它建立在OpenAI Codex的基礎上,是OpenAI旗艦GPT-3語言生成演算法的後代。不過,GitHub Copilot一直是有爭議的。就在其預覽版發布後的幾天,有人質疑Copilot在GitHub上發布的公開代碼上進行訓練的合法性。除了版權問題,一項研究還發現,Copilot的輸出中約有40%包含安全漏洞。

微軟並不是唯一一家致力於開發自動化人工智慧工具以協助編程的公司。去年,谷歌旗下的DeepMind披露了一個名為AlphaCode的人工智慧系統,該系統旨在 "以競爭水平 "編寫計算機程序。AlphaCode在Codeforces這個競爭性編程平台上進行了測試,並取得了一個 "估計排名",使其處於人類程序員的前54%之內。這些挑戰與普通程序員所面臨的問題不同,但它們展示了人工智慧編程系統如何在未來協助程序員。

今天,GitHub Pilot對所有開發者開放,有60天的免費試用期。GitHub將在今年晚些時候向企業提供Pilot。