微軟旗下Github今天推出瞭名為Copilot的AI工具,在開發者編程的時候會自動推薦代碼行。GitHub去年最初與OpenAI合作推出瞭Copilot的預覽版,如今它已普遍提供給所有開發人員。
GitHub Copilot 的價格為每月 10 美元或每年 100 美元,開發人員在 Visual Studio Code、Neovim 和 JetBrains IDE 等集成開發環境 (IDE) 中編程的時會提供下一行代碼建議。Copilot 可以建議完整的方法和復雜的算法以及樣板代碼並協助進行單元測試。
在過去的 12 個月中,超過 120 萬開發人員註冊使用 GitHub Copilot 預覽版,它將仍然是經過驗證的學生和流行開源項目的維護者的免費工具。在啟用它的文件中,GitHub 表示現在近 40% 的代碼是由 Copilot 編寫的。
GitHub 首席執行官說托馬斯·多姆克(Thomas Dohmke)表示:“就像編譯器和開源的興起一樣,我們相信人工智能輔助編碼將從根本上改變軟件開發的性質,為開發人員提供一種新工具,讓他們更輕松、更快地編寫代碼,讓他們的生活更快樂”。
微軟向研究公司 OpenAI 投資 10 億美元,推動 GitHub Copilot 的落地。它建立在 OpenAI Codex 之上,也就是 OpenAI 的旗艦 GPT-3 語言生成算法的後代。
不過,GitHub Copilot 一直存在爭議。就在預覽版發佈幾天後,Copilot 在發佈到 GitHub 上的公開代碼上接受培訓的合法性存在疑問。除瞭版權問題,一項研究還發現,Copilot 輸出的大約 40% 包含安全漏洞。