GPT4加强版Copilot来了 动动嘴就能编程!

今日头条
Toutiao
最新回复:1969年12月31日 16点0分 PT
  返回列表
86333 阅读
13 评论
量子位

用自然语言进行编程的时代真的要来了——

GitHub CEO托马斯·多姆克在官方博客上宣布:

代码辅助工具Copilot进行重大升级,接入GPT-4,更名Copilot X。

因此,原来只能帮你补全代码的它,现在通过打字聊聊天甚至语音就能:

直接写代码解释一段你看不懂的代码理解报错信息、修改bug甚至是进行单元测试……

多姆克表示:

有了GPT-4加持的Copilot X,将让AI能力存在于代码生命周期的每一步,从根本上影响开发人员的体验。

这究竟是程序员的福音还是噩梦?

我们很快就能知道了(狗头)

——新功能将很快上线,现在已经可以开始排队申请。

以及不得不说,巨头之间的竞争真是分秒必争:

昨天谷歌前脚才宣布开启Bard公测,今儿微软就立马又放一招。

尤其后者,简直是高产似xx啊。

解读代码找bug写测试,样样通

先来跟着多姆克的介绍,一起对新功能先睹为快。

接入GPT-4之后,Copilot机器人将被安排在IDE界面的左边。

如果你刚好接手了一个新项目,里面有看不懂的代码(比如下图中的一段正则表达式),直接选中它,然后去左边对Copilot说“解释一下选中代码”就ok了。

尤其利好那种陈年老项目,尤其是连开发文档都没有了的时候。

找Bug并修复也成为Copilot的拿手项。

照例,选中被报错的代码,输入命令“帮我debug下这段”,它就开始工作了。

先是1234列出你哪里写的不对,然后直接上手把正确写法也给你摆出来了。

修改也不用你再麻烦了,只需轻点一下右上角最右边的那个按钮,直接就帮你替换好。

程序员看了是不是爆哭:以后再也不会为了一个小符号搭上一天的时间了?

接下来,代码完成后,检验一下质量吧?

呐,Copilot可以迅速帮你搞定一段单元测试:

这还没完,既然Copilot可以聊天还无所不知,编程过程中有什么知识性的问题也可以直接问它,比如:

Python中的变量可见性是什么意思?

再也不用切换到浏览器去问搜索引擎了。

总而言之一句话:程序员们在工作中有任何问题,Copilot都随时恭候。

更厉害的是,除了文字,新Copilot可以进行语音交互。

你只需说一句“Hey,GitHub”就能开启用嘴编程。

其背后,召唤的还是基于GPT-4的Copilot机器人。。

另外,多姆克也提到,原本的Codex模式也没有丢弃。

当你正在编辑器中输入代码时,希望每次击键都能得到非常快速的响应,系统还是用规模更小的Codex帮你补全代码,因为此时你需要的是速度;聊天的时候需要准确性,调用的就是GPT-4了。

可谓是速度和质量两手抓。

还有三大更新

GPT-4带来的革新还不止于此,还有这三大新功能。

首先是Copilot for Pull Requests。

每当你完成一段代码修改要提交到分支上去的时候,GPT-4可以自动读取你的改动内容,生成描述。

如果写的不准确,可以修改。

非常利好那种每次提交就只愿写“修复了一个bug”的“懒蛋”程序员,你再也不会被同事和领导提醒和数落了~

此外,官方还在考虑在这里酝酿这样一个新功能:如果发现你Pull Request时还没有完成足够的测试,它会警告你,并且协助你完成。

其次是Copilot for Docs。

这也是一个实验性的功能。当你在学习一个新的框架或者编程语言,不知道怎么使用某个函数或API,不用再去官方文档查阅了。

直接用聊天的方式让GPT-4去帮你查,效率直接飞升~

目前,已经安排的有React、Azure Docs和MDN这三。后续官方还考虑加入一些第三方文档,比如公司内部的,或者某人自己写的公共的。

最后是Copilot for CLI。

终端/命令行是程序员们每天打交道最多的地方之一。

那么多命令相信很多人都记不住,此功能就是专门用来帮你解决这个问题的。你只需敲个开头,它就能给出联想,省得你自己再去查了。

看完这些,是不是坐不住了?是不是已经迫不及待想上手试试了?

如开头所说,功能虽然还没正式推出,但已经可以去预约试用资格了(提醒:每一项功能都需要单独排队)。

届时,这些功能将率先在Visual Studio和Visual Studio Code中提供,再逐步扩大到其它IDE中。

网友:程序员已死

Copilot由GitHub与OpenAI合作,基于Codex模型推出,至今已有快两年的时间。

据多姆克介绍,在这近两年间,它已经参与了46%的代码编写,并帮助开发人员将代码coding速度提高了55%。

现在,本来就专攻编程的工具,又接入了GPT-4的强大功能,其能力难免让人充满期待。

有人表示:

这不就相当于一个初级工程师吗?

有人哭嚎:

程序员已死,走好。

当然,到时微软每个月会收大家多少钱,也成为了一个话题。

少说也得50美元吧。

排队地址: https://github.com/features/preview

我理解你
1 楼
基础编程的话gpt4确实很好用,不过稍微复杂一点的逻辑还是不够精准,完全不达标,仍需内行在框架下做调整。debug部分完全指望不上。 动动嘴就能编程还早得很。 最多就是省了框架的时间。
傲娇滴滴
2 楼
哥不懂, 哥关注了AI 的股票走势 如果真的那么牛逼,爆炸性的革新,是革命性的创新, 那资本会疯狂追逐, AI股票会非常亮眼. 目前没看到资本的兴奋,那应该是媒体的狂欢。 中国高调介入中东,中俄高层见面,欧银行爆雷,乔老爷子急着求见习近平, 美爹讲故事的能力在下降啊同志们。
c
crunchtime
3 楼
狗爹这是要掘了弱智牲畜金三诚聘腿毛贵军青蛙后路啊。以后狗粮怎么发帖挣💩吃?
t
tschus
4 楼
我觉得挺好,算是行业升级。这样一个开发项目可以精简掉很多底层码农重复工作,而向上应用端扩展新岗位。就和最早期产品设计,用纸和笔画,有了工具软件后消失了了很多岗位,但同时向上端衍生了新的学科。人比机器的特点是创新,而不是模拟,解放自己重复的劳动,专心用于方案和企划的实现,这是人类进步的体现。我小时候,玩的是泥巴,我娃小时候玩的是3D打印机,等再过几十年,后代玩的是什么,无法想象,这就是进步。
d
deerfoot
5 楼
我让他写一个简单的数组求和的方法,竟然不对输入做校验,就这可靠性还拿出来卖?
6 楼
在gpt取代码农之前,它首先会取代小编和自媒体这类信息渠道,包括网站。 不知道哪些现在兴奋得持续高潮的自媒体和小编们到底想过这个问题没有。
l
liuyuanbiming2
7 楼
码农立刻就要失业了。
神马东南西
8 楼
我是full stack,码农有很多方向,co pilot是码农高产的工具,那些不写代码的,连GitHub是啥都不知道,PR都没create过的人来说,真是盲人摸象,自说自话……
对不起我是警察
9 楼
典型中国人,现代的啥发明创造都没有,却一副懂王的模样。哈哈哈哈哈哈哈
c
cotoncai
10 楼
各位码农朋友,做前端的,CSS+js+php+python这种的,我也不知说什么好了,大家赶紧磕头烧香,清点细软吧。。。 就说几点给大家提个醒: - CHATGPT目前出来的是4,家里还藏着5和6 - 还没上语音,你们觉得自然语言都做到这一步了,语音还是个问题吗? - 还没实时连网,你们觉得这是个是因为怕信息太多处理不过来吗? - 上下文的保存深度有限,CHATGPT现在就是个健忘的雨人,你们觉得它真是这么健忘吗? - OpenAI 这个初创公司背后有多大的力量在介入? 现在大家看到的一点光亮只是有人害怕真核暴时的闪光闪瞎大家的眼
土豆四十斤
11 楼
程序员自己搞的,结果自己失业了。听起来滑稽,但是人类就是这样进(毁)步(灭)的。
y
youmyyou2016
12 楼
扯蛋。。。 这些都是玩而已,哪个大型编程项目不都是打包的他奶奶都不认识了。。。人工智障能去学会吗?也不可能公开啊
邻居王叔叔
13 楼
技术升级以后人类会靠打仗消耗掉大量过剩人口。但现在因为核武器的出现,打不起来大规模的仗了。