GPT-4加强版Copilot来了!动嘴就能编程,测试申请已开启,网友:程序员已死
丰色 发自 凹非寺
量子位 | 公众号 QbitAI
用自然语言进行编程的时代真的要来了——
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可以迅速帮你搞定一段单元测试:
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美元吧。
[1]https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/
[2] https://www.theverge.com/2023/3/22/23651456/github-copilot-x-gpt-4-code-chat-voice-support — 完 — 3月29日 「中国AIGC产业峰会」 抢票开启 「中国AIGC产业峰会」定档3月29日,线下会场抢票开启! 百度 袁佛玉 、智源 林咏华 、澜舟科技 周明 、小冰 徐元春 、科大讯飞 高建清 、启元世界 袁泉 、云舶科技 梅嵩 、特赞 王喆 、微软 关玮雅 、源码资本 黄云刚 、元语智能 朱雷 、无界Ai 马千里 、Tiamat 青柑 、峰瑞资本 陈石 等来自产学研界大咖嘉宾,还有重磅嘉宾陆续确认中。
扫描下方二维码,报名峰会线下会场啦~