2021年6 月29日,微軟與OpenAI共同推出了一款AI程式設計工具GitHubCopilot。
GitHub Copilot結對程式設計是一種常見的敏捷軟體開發技術,它基於 GitHub 及其他網站的原始碼,可根據上文提示為程式設計師自動編寫下文程式碼。
然而,正是因為 Copilot 利用公開程式碼庫進行訓練,其產生的版權問題也層出不窮。不僅受到了很多爭議,也遭到了自由軟體基金會的批評。
在近日舉辦的 GitHubUniverse 2021 開發者大會上,GitHub宣佈對 Copilot 進行了更新。
主要更新內容
- 擴張對編輯器的支援,GitHub Copilot現已支援Neovim和 JetBrains IDE,尤其是專注於最新版本的IntelliJ IDEA和PyCharm;
- 增加了對 Java 中多行程式碼補全的支援;
IntelliJ IDEA 和 PyCharm 的版本需為 2021.2 或以上版本;而 Neovim 的版本則需為 0.6 或以上版本,並且需要安裝 Node.js v12 或以上版本。
此外,GitHub稱“Copilot將在未來幾個月支援更多語言”。