[ad_1]
GitHub Copilot for Business 是 OpenAI Codex 支持的结对程序员扩展,现已普遍提供更新版本的 OpenAI Codex 和一个新的实时漏洞过滤器,可以在编辑器中编码时捕获常见的安全漏洞。
微软拥有的代码存储库服务于 11 月发布了 Copilot for Business,为现有的个人 Copilot 添加了一个新的基于团队的选项。 该服务的费用为每位用户每月 10 美元。 Copilot for Business 订阅费用为每位用户每月 19 美元,具体取决于分配的 Copilot 席位数量。
还: 内存安全编程语言正在兴起。 开发人员应该如何应对
OpenAI 的 Codex 为 Copilot 代码建议提供支持,可将自然语言翻译成代码。 Copilot 可以与各种编辑器一起使用,包括 Microsoft Visual Studio、Neovim、VS Code 或 JetBrains IDE。
GitHub 表示,Copilot 现在拥有升级的 Codex 模型和新功能。 它还开发了一个安全漏洞过滤器,使 Copilot 编码建议更加安全,并帮助开发人员即时发现不安全的编码模式。
新的 Codex 模型——微软通过 Azure OpenAI 服务向开发人员提供 GPT-3.5 和 DALL•E 2——应该会导致更高比例的代码由 Copilot 编写。
GitHub 声称,当 Copilot 去年推出个人版时,平均约有 27% 的开发人员代码文件是由 Copilot 生成的。 现在,在所有支持的编程语言中,此测量的平均值为 46%,而 Java 为 61%。
Copilot 的代码接受率较低,但比率仍在上升。 2022 年 6 月,开发者平均接受了 27% 的建议。 这一比例在 9 月上升至 30%,并在 12 月达到 35%。
除了将 Copilot 更新到更新的 Codex 模型之外,Copilot 还获得了一种称为“中间填充”(FIM) 的“范式”,它超越了之前仅考虑代码前缀来考虑已知代码后缀的方法,并留下了空白在中间供副驾驶填补。
“通过这种方式,它现在有了更多关于你的预期代码的上下文,以及它应该如何与你的程序的其余部分保持一致。GitHub Copilot 中的 FIM 始终如一地产生更高质量的代码建议,我们已经制定了各种策略来交付它而不会增加任何延迟”,GitHub 产品管理高级总监赵书银解释道。
GitHub 还使用“轻量级客户端模型”更新了其 VS Code 扩展,该模型了解用户的上下文以减少不需要的建议的频率。 GitHub 声称它导致不需要的建议减少了 4.5%。
还: 编程语言:为什么这个古老的最爱再次崛起
新的漏洞过滤器还使用大型语言模型 (LLM) 来“近似静态分析工具的行为”。 GitHub 声称它可以实时阻止不安全的编码模式,并针对非常常见的安全问题,例如硬编码凭据、SQL 注入和路径注入。
面向个人和企业的 Copilot 可以帮助微软将更多用户带入 GitHub。 GitHub 最近报告说它拥有 1 亿用户——远远超过全球开发者人口的大多数衡量标准。 GitHub 首席执行官 Thomas Dohmke 表示,开发人员不再为软件公司工作。
“他们是一个日益多样化和全球化的群体,他们跨行业工作,在空闲时间修改代码、设计和文档,为开源项目做出贡献,进行科学研究等等,”Dohmke 说。
“他们在世界各地工作,为医院、电影制作、美国国家航空航天局和 PyTorch 项目构建软件,为人工智能和机器学习应用程序提供支持。他们还想帮助所爱之人沟通,帮助家人战胜疾病”
[ad_2]
Source link