微软史上最强 AI 正式发布,60天免费。微软出品,必属精品......

去年 6 月,微软旗下的 GitHub 和 OpenAI 推出了 Copilot,这是一项为 Microsoft Visual Studio 等开发环境中的整行代码提供建议的服务。Copilot 作为可下载的扩展程序提供,由一个名为 Codex 的 AI 模型提供支持,该模型经过数十亿行公共代码的训练,可以根据现有代码的上下文建议额外的代码行和功能。Copilot 还可以利用其知识库和当前上下文,根据对开发人员想要完成的目标的描述(例如,“Say hello world”)提出方法或解决方案。除了 Visual Studio Code 之外,Copilot 扩展也可用于 Noevim 和 JetBrains,或者在 GitHub Codespaces 上的云中。


Copilot 以前仅在技术预览版中可用。GitHub 今天宣布 Copilot 现在可供所有开发人员使用。如前所述,它将对学生和“经过验证的”开源贡献者免费——从社区中选出的大约 60,000 名开发人员和GitHub 教育计划的学生开始。
在过去的 12 个月里,超过 120 万开发人员注册使用 GitHub Copilot 预览版,在启用它的文件中,GitHub 表示近 40% 的代码现在由 Copilot 编写。
借助 Copilot,开发人员可以循环浏览有关 Python、JavaScript、TypeScript、Ruby、Go 和其他数十种编程语言的建议,并接受、拒绝或手动编辑它们。Copilot 适应开发人员所做的编辑,将特定的编码风格与自动填充样板或重复代码模式相匹配,并推荐与实现代码匹配的单元测试。
GitHub 产品副总裁 Ryan J. Salva:“在过去的一年里,我们继续迭代和测试工作流程,以帮助推动Copilot 的‘魔力’。我们不仅使用预览来了解人们如何使用 GitHub Copilot,而且还安全地扩展了服务”。
“虽然很明显Copilot可以帮助开发人员更快地完成任务,但我们正在继续探索超越此范围的更新,帮助开发人员保持流程,专注于更令人满意的工作,并在节省时间的同时节省精神能量。在实验中,我们要求开发人员编写一个 HTTP 服务器——一半使用Copilot ,一半不使用。初步数据表明,开发人员在使用Copilot时不仅更有可能完成任务 ,而且完成任务的时间也大约缩短了一半”。
GitHub 首席执行官 Thomas Dohmke:就像编译器和开源的兴起一样,我们相信人工智能辅助编码将从根本上改变软件开发的性质,为开发人员提供一种新工具,让他们更轻松、更快地编写代码,让他们的生活更快乐。
微软并不是唯一一家致力于帮助编码的自动化 AI 工具的公司。去年,谷歌旗下的 DeepMind 发布了一个名为 AlphaCode 的人工智能系统,该系统旨在“在竞争水平上”编写计算机程序。AlphaCode 针对竞争性编码平台 Codeforces 进行了测试,并获得了“估计排名”,将其置于人类编码员的前 54% 之内。这些挑战与普通编码员面临的挑战不同,但它们展示了人工智能编码系统如何在未来帮助编码员。
GitHub Pilot今天可供所有开发人员使用,免费试用 60 天。GitHub 将在今年晚些时候向企业提供 Pilot (下篇文章详细介绍 Copilot 安装教程)。
GitHub Copilot 的价格为每月 10 美元或每年 100 美元,能够使开发人员在 Visual Studio Code、Neovim 和 JetBrains IDE 等集成开发环境 (IDE) 中键入时建议下一行代码。Copilot 可以建议完整的方法和复杂的算法以及样板代码并协助进行单元测试。
