GitHub Copilot 全新升级,工作效率提升 55%

这篇具有很好参考价值的文章主要介绍了GitHub Copilot 全新升级,工作效率提升 55%。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2021年 6 月,GitHub 和 OpenAI 推出了 GitHub Copilot 预览版,可根据命名或者正在编辑的代码上下文为开发者提供代码建议,被称为“你的 AI 结对程序员”。

近日,GitHub 宣布,经过去年 12 月以来的短暂测试后,发布了个人版和企业版 Copilot 的全新升级。升级后的 GitHub Copilot 将会具有更高的代码质量,以及更快的响应速度。

GitHub CEO Thomas Dohmke 表示,“Copilot 1.0 版本的故事就此终于告一段落。2021 年 6 月我们发布了预览版,现在回想起来似乎是很久以前的事了。去年夏季,Copilot 全面上市。现在,我们又准备将其推广到组织、公司、团队、部门,或者说每一个人手中。事实上,Copilot 商业版在发布之初就吸引到了 400 多家组织。他们都对此表现出了巨大的兴趣。”

01、创新方法解决代码问题  成为更好的代码工具

随着模型的不断升级和演进,开发团队也让很多功能成为了现实。例如模型不仅能够补全单行,甚至可以精细补全光标指定的起始和结束位置间的特定单词,还可以创新方法解决代码的问题,给你不同的思路从而让你选择。 

Dohmke 指出,为了提高补全质量,模型还会查看用户正在处理的相关文件,据此建立模型查询。“它不仅能参考用户当前打开的文件中已经键入的内容,还能结合相邻文件与相邻信息做出推理。”

自 GitHub Copilot 发布以来,百万开发者的生产力被重新定义。据研究报告显示,GitHub Copilot 集成了多达 40% 的代码,也让开发者的代码编写效率提升了 55%!从最早的只有 27% 的开发者会使用到现在的 46%,甚至在 Java 中,已达到了 61%。

官方研究显示,在使用 GitHub Copilot 的开发者中,有 90% 表示可以更快地完成任务,其中 73% 的人能够更好地保持顺畅并节省精力。高达 75% 的开发者在使用 Copilot 时感到更有成就感,并且能够专注于工作。

GitHub Copilot 全新升级,工作效率提升 55%

02、GitHub  Copilot 关键技术的改进与升级

GitHub  Copilot 在此次升级后都有哪些关键技术的改进呢?

1、升级后的 AI Codex 模型

将 copilot 升级为新的 OpenAI Codex 模型,可以在更短的时间内提供更优质的代码建议。

2、更好的上下文理解

Copilot 将引入一种名为 Fill-In-the-Middle(FIM)的新范式,改进了 GitHub Copilot 给出的代码建议。这种方法不仅会考虑代码的前缀,还会利用已知的代码后缀,并在中间留出空白让 GitHub Copilot 来填补。如此一来,Copilot 就有了更多关于预期代码的上下文信息,从而实现与项目其余代码更好的相关性和一致性。

3、轻量级的客户端模型

使用轻量级客户端模型更新了 VS Code 的 GitHub Copilot 扩展,从而提高了建议代码的整体接受率。此外,GitHub Copilot通过使用关于用户上下文的基本信息,将不必要的建议减少了4.5%,从而提高了整体代码接受率。

4、更安全的建议

Copilot 此次更新的最大亮点之一是引入了新的安全漏洞过滤系统,该系统将有助于识别和阻止不安全的建议,例如硬编码凭据、路径注入和 SQL 注入。

一旦发现漏洞,它会自动提供更安全的补全建议。

新系统采用的是通过 LLM 来近似静态分析工具的操作。凭借着强大的的计算资源和先进的 AI模 型,GitHub Copilot 甚至可以在不完整的代码片段中,检测到易受攻击的模式。

GitHub Copilot 全新升级,工作效率提升 55%

实时阻止系统的示例

通过实时阻止在编辑器中的不安全建议,GitHub 还可以提供一些针对中毒数据集攻击的抵抗力,这些攻击旨在暗中训练 AI 助手提出包含恶意负载的建议。

目前,新系统仍在培训中,从而更好的区分易受攻击和非易受攻击的代码模式,因此 AI 模型在安全性能有望在不久的将来逐步提高。

03、GitHub Copilot for Business 上线

GitHub Copilot 如此受欢迎,越来越多的企业也在为团队购买 GitHub Copilot。企业版的 Copilot 都有哪些功能呢?

1、AI 赋能

借助 AI 让开发者更快地构建软件、更长时间地沉浸在“心流”中、并以创新的方式解决问题,从而提高代码建议的质量。

2、简单的许可证管理

管理员可以为他们的团队启用 GitHub Copilot,并选择哪些组织、团队和开发者可以获得许可证。

3、组织范围内的政策管理

您可以轻松地设置政策控制,代表你的组织强制执行公共代码匹配用户设置。

4、安全守护代码

在企业版 GitHub Copilot 上,将不会保留代码片段,或存储、共享您的代码,无论数据是否来自公有库、私有库、非 GitHub 存储库还是本地文件。 

GitHub 同时宣布,Copilot 现已支持代理连接,包括使用自签名证书的连接。其 AI 驱动的 Copilot 代码补全工具,现由 OpenAI 驱动的改进模型提供支持。在通过 Azure OpenAI Service 发布以来,该团队一直在不断完善这套模型并添加新的功能。他将整个过程比作硬件业务中的规格调整,一切都是为了让模型更加强大,之后团队才能将成果引入 Copilot。

随着模型的演进,开发团队也让很多新功能成为了现实。例如“中间填充”,该模型不仅能够补全单行,甚至可以精细补全光标指定的起始和结束位置间的特定单词。

Dohmke指出,为了提高补全质量,模型还会查看用户正在处理的相关文件,据此建立模型查询。“它不仅能参考用户当前打开的文件中已经键入的内容,还能结合相邻文件与相邻信息做出推理。”

通过这些最新更新,开发团队又在另一个模型的帮助下,让 Copilot 获得了从返回代码中识别常见安全漏洞的能力。一旦发现漏洞,它会自动提供更安全的补全建议。

光是变得更好还不够,整个过程还必须要变得更快。Dohmke 提到,开发团队一直在努力改善延迟。GitHub 的数据显示,一旦 Copilot 在生成代码时耗时过长,开发人员就会很快变得焦躁不安。

Dkohmke 预计,Copilot 很快就能为开发人员生成 80% 的代码。并表示 Copilot 属于专业开发辅助产品,所以用户对于生成代码的要求肯定会更高。考虑到当前模型经常会输出不正确的代码,项目团队还是希望先把开发辅助方面的工作做好。文章来源地址https://www.toymoban.com/news/detail-484788.html

到了这里,关于GitHub Copilot 全新升级,工作效率提升 55%的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 掌握JDK21全新结构化并发编程,轻松提升开发效率!

    通过引入结构化并发编程的API,简化并发编程。结构化并发将在不同线程中运行的相关任务组视为单个工作单元,从而简化错误处理和取消操作,提高可靠性,并增强可观察性。这是一个预览版的API。 结构化并发是由JEP 428提出的,并在JDK 19中作为孵化API发布。它在JDK 20中被

    2024年02月12日
    浏览(44)
  • 无人机光伏巡检系统的全新作用解析,提升效率保障安全

    随着光伏发电行业的快速发展,光伏电站的规模越来越大,光伏维护和巡检成为一个巨大的挑战。为解决传统巡检方法的低效率和安全风险问题,无人机光伏巡检系统应运而生,并成为提升光伏巡检效率和保障安全的利器。 首先,无人机光伏巡检系统可以提高光伏巡检效率。

    2024年02月13日
    浏览(42)
  • 微软Copilot全新升级:Copilot Pro为个人和企业释放前所未有的AI能力

    微软今天宣布了一系列关于其AI助手Copilot的重大更新和扩展。这包括推出面向个人用户的新高级订阅服务 Copilot Pro ,提供跨设备的高级AI功能,包括对Microsoft 365个人和家庭订阅者的支持,以及更快速的最新模型访问,如GPT-4 Turbo。此外,微软还宣布Copilot for Microsoft 365现在向所

    2024年01月19日
    浏览(66)
  • Copilot使用教程:让AI助手提升你的编程效率

    OpenAI推出的Copilot是一个基于GPT-4的代码生成器,它可以帮助你在编写代码时给出智能建议,从而提高你的编程效率。 文章目录 什么是Copilot Copilot的安装与配置 Copilot的基本功能 Copilot实战案例 Copilot的优势和局限性 Copilot的未来发展 Copilot是由OpenAI开发的一款人工智能编程助手

    2024年02月05日
    浏览(66)
  • 【GitHub Copilot X】基于GPT-4的全新智能编程助手

    ✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 在软件开发中,程序员需要编写大量的代码以完成自己的工作,其中包括从简单的函数和方法到复杂的算法和架构等等。由于编写高质量的代码是一项挑战性很高的任务,

    2023年04月09日
    浏览(55)
  • 【效率提升】提升Github访问速度的办法

    2.1 安装油猴插件和脚本 TamperMonkey油猴脚本插件是一个脚本管理器,其自身并不提供脚本,所以我们需要额外的安装脚本。 2.1.1. 下载油猴插件 官方地址:https://github.com/Tampermonkey/tampermonkey 如果没有被墙:https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo 网盘下载:h

    2024年02月10日
    浏览(45)
  • 重磅!基于GPT-4的全新智能编程助手 GitHub Copilot X 来了!

    GitHub Copilot相信大家一定不陌生了,强大的智能代码补全功能一度让媒体直呼程序员要被替代。 随着OpenAI推出全新的GPT-4,GitHub Copilot也在3月22日,推出了全新一代产品:GitHub Copilot X 。 最新的GitHub Copilot X 不仅可以自动补全代码和注释,还在代码编辑器中增加了一个类似于

    2024年02月08日
    浏览(57)
  • 工作效率提升工具分享

    分类 技术框架   常用工具   解决方案   原型设计   摄影网站   常用网站   视频点播   区块链技术   在线学习   站长工具   元宇宙   CHATGPT AI工具集   技术框架 对于软件研发人员来说,选择合适的技术框架可以提高开发效率和代码质量。以下是一些常用的技术框架:

    2024年02月16日
    浏览(46)
  • 利用ChatGPT提升工作效率

    随着科技的飞速发展,人工智能逐渐成为我们生活的一部分。ChatGPT作为一种先进的自然语言处理技术,已经在各个领域取得了显著的成果。本文将探讨如何利用ChatGPT提升工作效率,让我们的生活变得更加便捷。 一、什么是ChatGPT? ChatGPT,全称Generative Pre-trained Transformer,是一

    2024年02月20日
    浏览(51)
  • 百度Comate代码助手全新上线SaaS服务,适配百种开发语言,编码效率10倍提升!

    “1024”程序员节来临之际,百度智能云宣布百度Comate智能代码助手正式上线SaaS版本,可提供10余项编码功能,适配100种开发语言,面向广大企业和开发者提供更便捷、更灵活的智能编码工具,助力企业提升研发效率。即日起企业和开发者可前往百度Comate官网体验。 百度Coma

    2024年02月08日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包