GitHub有 宣布 Copilot 是其新的 AI 结对编程助手,现在以 10 美元/月或 100 美元/年的价格向开发人员提供。 经过验证的学生和开源项目的维护者将可以免费访问 Copilot。 该助手可作为流行代码编辑器的扩展使用,包括 Neovim、JetBrains IDE、Visual Studio 和 Visual Studio Code。
Copilot 接受了数十亿行公共代码的培训,以便在编辑器中提供实时代码建议。 GitHub 声称它能够建议完整的方法、样板代码、整个单元测试和复杂的算法。
“借助 GitHub Copilot,这是软件历史上的第一次,开发人员可以广泛利用 AI 来编写和完成代码,”GitHub 首席执行官 Thomas Dohmke 说。 “就像编译器和开源的兴起一样,我们相信人工智能辅助编码将从根本上改变软件开发的性质,为开发人员提供一种新工具,让他们更轻松、更快地编写代码,让他们的生活更快乐。”
尽管 Copilot 多次声称可以提高开发人员的效率,但它仍然是一个有争议的工具。 反对者反对该工具的创建者在托管在 GitHub 上的开源代码上训练 AI,生成不署名的代码,然后每月向用户收取使用 Copilot 的费用。 它也被批评为 产生不安全的代码 和 复制大量代码 逐字.
GitHub 对托管在其服务上的开源代码训练的 AI 功能每月收费 10 美元,这是软件开发人员版本,如果您不为产品付费,那么您就是产品。https://t.co/pdHcZPJauk
— 敢于 Obasanjo (@Carnage4Life) 2022 年 6 月 21 日
github copilot 是不可思议的。 它只是出售其他人编写的代码,但由于它是“人工智能”,因此显然允许清洗该代码,而不是“衍生作品”。 哈哈。 妈。 多么了不起的骗局。
— 高级 Oops 工程师 (@ReinH) 2022 年 6 月 22 日
Evan 在进行了 12 个月的技术预览后,Copilot 在其公开发布时仍然普遍存在两极分化。 开发人员要么对其能力印象深刻,要么对其道德上的模糊性感到生气。 GitHub 在其技术预览版中拥有超过 120 万开发人员,并报告说那些开始使用 Copilot 的人很快发现它是“他们日常工作流程中不可或缺的一部分”。
“在启用它的文件中,近 40% 的代码是由 GitHub Copilot 用 Python 等流行的编码语言编写的,我们预计这一数字还会增加,”Dohmke 说。 “这为开发人员创造了更多的时间和空间来专注于解决更大的问题和构建更好的软件。”