GitHub Copilot全新升级!61% Java开发者借力“摸鱼”,效率狂飙55%!

编辑:好困

【新智元导读】GitHub最近对Copilot进行了升级,让它变得更加强大,反应也更迅速了。

在2月14日,GitHub推出了个人和企业版Copilot的重大更新。

简单来说,更新后的GitHub Copilot在代码质量和响应速度上都有了显著提升。

GitHub Copilot全新升级!61% Java开发者借力“摸鱼”,效率狂飙55%!

更强的AI模型,提供更优质的代码建议

自从推出以来,GitHub Copilot已经帮助超过一百万开发者提升了工作效率,编码速度提高了55%。

不过,早在2022年6月首次发布时,只有27%的开发者愿意使用Copilot生成的代码。

现在,这一数字已经攀升至46%。在Java编程中,这个比例甚至达到了61%。

GitHub Copilot全新升级!61% Java开发者借力“摸鱼”,效率狂飙55%!

根据官方的数据,使用GitHub Copilot的开发者中,有90%的人觉得自己完成任务的速度更快,73%的人表示能够更好地维持工作流,节省了精力。

而且,有高达75%的开发者在使用Copilot时感到更有成就感,能够更专注于手头的工作。

GitHub Copilot全新升级!61% Java开发者借力“摸鱼”,效率狂飙55%!

为了达到这些效果,GitHub进行了以下几个重要的技术改进:

  • 升级到新的AI Codex模型

Copilot现已升级为新的OpenAI Codex模型,让代码生成的效果更为出色。

GitHub Copilot的新进展:让编码更智能、更安全

  • 上下文理解更出色

最近,GitHub Copilot通过一种叫做Fill-In-the-Middle(FIM)的新方法,提升了代码建议的准确性。这种方式不仅关注代码的开头部分,还会结合已经存在的代码尾部,并在中间留出空白让Copilot来填充。这样一来,Copilot就能获取更多的上下文信息,更好地与程序的其它部分相协调。

  • 轻便的客户端模型

通过引入轻量级的客户端模型,VS Code中的GitHub Copilot扩展得到了更新,从而提升了代码建议的接受率。现在,Copilot能利用用户的上下文信息,比如上一个建议是否被接受,来减少多余的建议,降低了4.5%的干扰。

全新的AI安全漏洞过滤系统

此外,GitHub还推出了一个基于人工智能的漏洞过滤系统,能够实时阻止潜在的不安全编码模式,从而让Copilot的建议变得更加安全。

这个新系统的工作原理是通过大型语言模型(LLM)模拟静态分析工具的功能。目前,常见的几种编码漏洞,比如硬编码凭证、SQL注入和路径注入,均能得到有效处理。

借助强大的计算能力和先进的AI模型,GitHub Copilot甚至能够在不完整的代码片段中发现潜在的漏洞模式。

GitHub Copilot全新升级!61% Java开发者借力“摸鱼”,效率狂飙55%!

传统上,安全漏洞检测工具是在构建或发布时,通过静态代码分析工具对整个代码库进行检查。这样做的原因主要有:

  • 因为代码是完整的,所以扫描工具能够获得完整的上下文,追踪可能导致代码漏洞的依赖项。
  • 静态分析工具可以假设代码在语法上是正确的,并利用语言编译器来提高准确性。
  • 这些步骤通常没有严格的时间限制,因此静态分析工具会有更多的时间来检测漏洞,而不是为了快速检测而设计。

而人工智能在这方面的应用,正在根本改变我们解决安全漏洞的方式,相比传统的工具,它提供了更大的价值。

企业版Copilot正式上线

到目前为止,已有超过400家公司在使用GitHub Copilot。

随着GitHub Copilot for Business的推出,Copilot的功能将向每位开发者、团队、组织和企业开放。同时,GitHub也会引入更先进的OpenAI模型和新功能,以便为企业带来更多好处。

新功能都有哪些呢?

  • 更强大的AI模型

新算法提升了代码建议的质量,真是让人眼前一亮。

  • 基于AI的安全漏洞过滤

GitHub Copilot能够自动阻止常见的不安全代码建议,比如硬编码凭证、SQL注入和路径注入等问题。

  • VPN代理支持

Copilot现在可以与VPN配合使用,包括支持自签名证书,这样开发者就能在任何工作环境中都能轻松访问。

  • 简单的注册流程

任何公司都能迅速在线购买Copilot for Business的许可证,并轻松分配使用名额,就算他们没有使用GitHub平台的源代码也没问题。

标题:让开发变得更简单!Copilot for Business来了

开发者们注意啦!现在,使用自签名证书的PN配合使用,让你在任何工作环境中都能轻松访问所需资源。想要购买Copilot for Business的许可证?其实非常简单,只需经过一个快速的注册流程,任何公司都可以轻松在线完成购买,并且还可以方便地分配使用名额。即使你没有使用GitHub平台的源代码,这也完全没有问题!

来源:今日头条
原文标题:GitHub Copilot最新升级!61%的Java开发者用来摸鱼,效率提升55% – 今日头条
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

发表评论