出品
开源中国
作者
Travis
在今年6月,GitHub推出了GitHubCopilot,这是一个利用机器学习技术为开发者提供代码建议和代码补全的工具。
GitHubCopilot由OpenAICodex驱动,后者是一个由OpenAI开发的人工智能系统。虽然Copilot能够为开发者带来助力并且能够提供与开发者编码风格相匹配的代码,但Copilot利用公开代码库进行训练而产生的版权问题遭到了自由软件基金会的批评。
此前,GitHubCopilot仅支持VisualStudioCode,并提供了对Python、JavaScript、TypeScript、Ruby和Go编程语言的支持。
在近日举办的GitHubUniverse开发者大会上,GitHub宣布对Copilot进行了更新,其中包括:
GitHubCopilot现已支持Neovim和JetBrainsIDE,尤其是专注于最新版本的IntelliJIDEA和PyCharm;
增加了对Java中多行代码补全的支持;
对更多语言的支持将在未来几个月内到来;
需要注意的是,IntelliJIDEA和PyCharm的版本需为.2或以上版本;而Neovim的版本则需为0.6或以上版本,并且需要安装Node.jsv12或以上版本。