您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

80%代码秒生成!AI神器Copilot大升级,百万开发者动嘴编码5年内成真

时间:2023-07-31 14:18:32  来源:  作者:新智元

来源:

导读:AI编码神器Copilot模型升级,5年80%的代码自动生成,百万码农提速55%。

码农AI神器又升级了!

就在刚刚,Github官宣,Copilot模型升级,5年内80%的代码将自动生成。

GitHub Copilot发布还不到两年, 就已经为100多万的开发者,编写了46%的代码,并提高了55%的编码速度。

这次升级究竟改进了什么呢?

5年,80%代码自动生成

通过模型的改进,以及上下文过滤功能的增强,现在开发人员在写代码的时候可以获得更多量身定做的建议,满足需求。

而且,划重点!个人版和企业版都可以无压力使用。

据官博介绍,改进后的AI模型超越了之前的Codex模型,可以更迅速地为开发人员提供代码上的建议。

新模型由OpenAI、Azure AI和GitHub合作开发,与之前的模型相比,延迟时间缩短了13%。

这意味着,GitHub Copilot为开发人员生成代码建议的速度比以往任何时候都要快,有望大幅提高整体工作效率。

同时,新模型还有更为复杂的上下文过滤功能,能更广泛地考虑开发人员的上下文和使用模式。

这样,它就能更智能地过滤提示和代码建议,从而让开发人员获得针对其需求的建议。

数据显示,代码接受率相对提高了6%,让开发人员能够专注于工作的创造性方面,而不是被乏味的编码任务所困扰。

GitHub Copilot正在升级,改进了人工智能模型并增强了上下文过滤功能,从而为开发人员提供更快、更量身定制的代码建议。

Github就像是第二大脑,能够帮你省去记忆的麻烦。

Github的CEO Thomas Dohmke还曾表示,80%的代码将在短短五年内生成。

他还表示,Copilot 测试版中 40% 的代码都是生成的,这让开发者的速度提升了55%。

新一代生成代码Copilot X

在微软将GPT-4能力集成到office 365后,GitHub曾官宣发布了,基于GPT-4的新一代代码生成工具Copilot X。

具体来说,Copilot X提供支持的体验有:Copilot Chat;Copilot for Pull Request;Copilot for Docs;Copilot for CLI。

这些新功能都是由OpenAI的GPT-4驱动的。

值得注意的是,由于速度延迟的原因,代码自动补全工具仍基于GitHub的Codex模型上,该模型是在GPT-3上训练的。

此前,微软已经将GPT-4集成到搜索、办公、写代码等各种真正意义上的生产力工具上,属实是拥有了开启第四次科技革命的力量。

资深大数据架构师祝威廉称,Everything powered by AI已经不再遥远:

如果说,OpenAI GPT-4只是个模型完成了从0到1,微软则推动了其商业化直接前进一大步。

这次,Copilot X的发布,直接降维打击上一代Copilot。

就比如,GitHub在Copilot中内嵌一个基于GPT-4的聊天窗口,专注于开发者场景,并集成在VS Code和Visual Studio上。

Copilot不仅可以识别开发者输入的代码内容,报错信息显示,还可以对代码块的用途进行深入分析和解释,生成单元测试。

甚至还可以给出debug的建议。

此外,在Copilot中,你甚至不再需要键盘来编写代码。

只需坐在电脑前,说一句「嘿,GitHub!」,动动嘴皮子编代码就能实现了。

目前,GitHub正在试验GitHub Copilot Voice新功能,一个基于语音的交互系统。

除了编写代码,通过Copilot Voice,你甚至可以完成:代码跳转、控制IDE、代码总结。

GitHub首席执行官Thomas Dohmke曾表示,虽然自动补全代码已经大大提升开发人员的生产力,而全新的Copilot X能将开发人员的生产力提升10倍。

「软件开发的黄金时代已经来到聊天界面。」

工作效率提升55%

早在2月份,GitHub曾发布了个人版和企业版Copilot的重大更新。

简单来说就是,升级之后的GitHub Copilot将会具有更高的代码质量,以及更快的响应速度。

自发布以来,GitHub Copilot已经为超过一百万人开发者提供了更强生产力,帮助他们提高了55%的编码速度。

但早在2022年6月首次推出时,只有27%的开发者会选择使用GitHub Copilot生成的代码。

如今,这一数字已经上升到了46%。甚至在JAVA中,达到了61%。

研究显示,在使用GitHub Copilot的开发者中,有90%表示可以更快地完成任务,其中73%的人能够更好地保持顺畅并节省精力。

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

为了实现这一目标,GitHub做了如下关键技术改进:

- 升级后的AI Codex模型

将Copilot升级为新的OpenAI Codex模型,为代码合成提供了更好的结果。

- 更好的上下文理解

通过一种称为Fill-In-the-Middle(FIM)的新范式,改进了GitHub Copilot给出的代码建议。

这种方法不仅会考虑代码的前缀,还会利用已知的代码后缀,并在中间留出空白让GitHub Copilot来填补。

如此一来,Copilot就有了更多关于预期代码的上下文信息,以及自己应该如何去和程序的其他部分保持一致。

- 轻量级的客户端模型

使用轻量级客户端模型更新了VS Code的GitHub Copilot扩展,从而提高了建议代码的整体接受率。

现在,GitHub Copilot通过使用关于用户上下文的基本信息(例如,上一个建议是否被接受),将不必要的建议减少了4.5%

对标Copilot,谷歌Colab放大招

微软Copilot练练升级后,谷歌也不甘示弱。

5月,谷歌曾宣布,google Colaboratory(Colab)即将加入全新的AI编码功能。

在PaLM 2的基础上,利用大量高质量代码数据进行微调之后,全新的「文生代码」模型Codey就诞生了。

而Colab的这些新功能,就是由Codey加持的。

Codey代码生成模型支持20多种编码语言,包括Go、谷歌标准SQL、Java、Java、Python/ target=_blank class=infotextkey>Python和Type等。

通过实时的代码补全和生成,Codey可以帮助用户更快地完成开发工作,同时提升代码的质量。

最重要的是,这个模型还专门针对Python和Colab的各种功能进行了专门优化。

看得出来谷歌为了各位深度学习应用和Python的开发者的使用体验,真的是很用心了。

微软和谷歌的编码神器,你更钟意哪个?

参考资料:

https://the-decoder.com/new-ai-model-boosts-github-copilots-code-generation-capabilities/

https://web.archive.org/web/20230728192619/https://github.blog/2023-07-28-smarter-more-efficient-coding-github-copilot-goes-beyond-codex-with-improved-ai-model/



Tags:Copilot   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
微软Copilot Pro来了:个人用户也能在Word里用GPT-4,20美元/月
面向个人用户的微软Copilot会员版来了。一个月多交20刀(约合人民币142元),Microsoft 365个人版/家庭版用户就能在Word、Excel、PPT等Office全家桶中用上GPT-4。就像这样,不用在C...【详细内容】
2024-01-16  Search: Copilot  点击:(89)  评论:(0)  加入收藏
微软将增加Copilot专用按键 推动人工智能时代到来
微软宣布将新增Copilot键,专门用于Windows PC键盘上的人工智能(AI)助手。这意味着新的一年里,Windows将迎来重大转变,走向更为智能化的未来,让人工智能从硬件到软件全方位融入,打造...【详细内容】
2024-01-05  Search: Copilot  点击:(128)  评论:(0)  加入收藏
生成式AI工具或于2024迎来爆发 微软Copilot势将成为最大赢家?
如果说2023年是“炒作”生成式人工智能(GenAI)的一年,那么2024年将是大多数公司向技术进行实质性投入的一年。上月月底至本月月初,媒体对22名顶级公司技术官员进行了抽样调查,包...【详细内容】
2023-12-26  Search: Copilot  点击:(114)  评论:(0)  加入收藏
3 种方式在任务栏上禁用微软 Copilot
IT之家 11 月 23 日消息,微软日前面向 Win10 22H2 预览版用户,发布了 Build 19045.3757(KB5032278)更新,重点引入了 Copilot AI(预览版)体验。在 Win10 中,“Copilot in Windows”按...【详细内容】
2023-11-23  Search: Copilot  点击:(214)  评论:(0)  加入收藏
微软Copilot服务在您所在地区不可用?这里是您的解决办法
微软最近推出的Copilot服务,作为Windows 11操作系统的一部分,已经在全球范围内引起了广泛的关注。然而,由于地区限制,许多用户发现这项服务在所在的地区不可用。本期带来微软Cop...【详细内容】
2023-11-18  Search: Copilot  点击:(662)  评论:(0)  加入收藏
AI助手Copilot来了!微软Windows 11重磅升级
微软的Windows系统搭上了最新人工智能(AI)科技的顺风车。美东时间10月31日周二,微软宣布,Windows 11 PC操作系统进行重大更新,新版本将纳入名为Copilot 的AI聊天机器人。这意味着...【详细内容】
2023-11-01  Search: Copilot  点击:(167)  评论:(0)  加入收藏
AI编程,详细比较GitHub Copilot对比Amazon CodeWhisperer
1、简介GitHub Copilot和Amazon CodeWhisperer是采用人工智能技术驱动的编码助手,它们将自动完成编码功能提升到一个全新的水平。在最佳状态下,它们可以根据开发者提供的简短...【详细内容】
2023-11-01  Search: Copilot  点击:(224)  评论:(0)  加入收藏
Windows 12预计将带来更多AI功能 Copilot或将取代开始按钮
微软将会在Windows 12上为AI带来更多设计改变,甚至有可能将会改变Windows当中最为经典的开始按钮。根据此前的爆料来看,微软将会在明年的某个时间带来全新的Windows 12操作系...【详细内容】
2023-10-27  Search: Copilot  点击:(286)  评论:(0)  加入收藏
Windows11大变天!桌面或被Copilot接管!
撰稿丨诺亚 微软对Windows下手,从来都是稳准狠! 这次刚结束的微软Surface发布会上,一系列新的Surface设备固然值得期待,但C位险些变成了马上就要公布的全新“整活”的Windows系...【详细内容】
2023-09-25  Search: Copilot  点击:(399)  评论:(0)  加入收藏
一文读懂微软新品发布会:Windows 11将引入AI助手Copilot
划重点:1微软周四发布了新款Surface笔记本电脑,并透露了今年将发布的Windows 11操作系统更新的细节。2在此次发布会中,微软发布了Surface Laptop Studio 2、Surface Laptop Go...【详细内容】
2023-09-22  Search: Copilot  点击:(115)  评论:(0)  加入收藏
▌简易百科推荐
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(5)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(12)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(8)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(5)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(10)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(8)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(11)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(12)  评论:(0)  加入收藏
这样搭建日志中心,传统的ELK就扔了吧!
最近客户有个新需求,就是想查看网站的访问情况。由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的...【详细内容】
2024-03-20  dbaplus社群    Tags:日志   点击:(4)  评论:(0)  加入收藏
Kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。有趣的问题2019 年,一个名为 apiserver LoopbackClient Server cert expired after 1 year[1] 的 issue 中提...【详细内容】
2024-03-15  云原生散修  微信公众号  Tags:Kubernetes   点击:(6)  评论:(0)  加入收藏
站内最新
站内热门
站内头条