GPT-4杀疯了!Copilot X重磅发布!AI写代码效率10倍提升,码农遭降维打击...

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

点击进入—>【计算机视觉】微信技术交流群

转载自:新智元 | 编辑:编辑部

【导读】GPT-4加强版Copilot来了!刚刚,GitHub发布了新一代代码生成工具GitHub Copilot X,动嘴写代码不再是梦。

微软真的杀疯了!

上周,微软刚用GPT-4升级了Office办公全家桶,还没等人们反应过来,微软又来抄码农的家了。

今天,GitHub官宣:基于GPT-4的新一代代码生成工具Copilot X来了!

6b0f06fd243deba7310925bb42b67e80.png

GitHub Copilot发布还不到两年,就已经为100多万的开发者编写了46%的代码,并提高了55%的编码速度。而这次的重磅升级,更是强到发指。

新一代Copilot X,直接整合里一个华丽的聊天界面,不仅动动嘴皮子就能生成代码,还能边写代码边跟AI对话,以及为你量身定做的智能文档系统等等。

GPT-4加持Copilot,动嘴就能写代码

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

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

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

e025cf794966cc44025e65a6bde81da8.jpeg

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

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

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

ea0e19205bf06b6833b53c1cc5da2095.jpeg

目前,Copilot X已经开启排队入口。但比较麻烦的是,每项体验都得申请排队。

对此网友戏称:「每一天都在各种申请Waitinglist的路上。」

——昨天刚加入了Bard的候补,今天又要开始排Copilot X的队。

3a5c12b6bb570fc95bae55c538b16ac0.png

Copilot Chat

申请地址:https://github.com/github-copilot/chat_waitlist_signup/join

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

然鹅,它不仅仅是一个聊天窗口那么简单。

a1f53977273e55198ea5b549ab883744.png

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

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

9b4fb95a8d3f2f4235a8e0c95d91f555.gif

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

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

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

8209d5ac85ac074622d58cfa264b8e18.gif

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

e3c77e44bf1cfb587ad93e4881d7ab8f.png

Copilot for Pull Request

申请地址:https://copilot4prs.githubnext.com/login

除了编辑器外,全新的GitHub Copilot还会为Pull Requests提供加持。

开发者在PR描述中插入标签,Copilot便会自动识别,并进行扩展补写。

目前支持的标记,主要有以下几种:

  • copilot:summary为PR生成一段摘要总结。

  • copilot:walkthrough详细的更改列表,包括指向相关代码段的链接。

  • copilot:poem写一首诗来描述本次改动。

  • copilot:all自动生成以上所有内容。

41723cdef593bf4af4169cf114f91fa3.gif

而这,还只是第一步。

未来,Copilot还会新增Gentest和Ghost Text的两大功能。

Gentest:当Copilot发现提交的Pull Request缺少足够的测试时,会自动提醒开发者,并根据项目需求建议可编辑、接受或拒绝的潜在测试。

对于项目所有者来说,这个功能还可以帮助他们去制定关于测试的策略,同时支持开发者遵循这些策略。

fd2cd40b387e7a4ddfbad48976cb39e8.gif

Ghost Text:当开发者创建Pull Request时,Copilot会动态地获取代码更改的相关信息,并自动给出建议。

508dd5382ef428fc0497eb694affed46.gif

此外,GitHub正在进行的其他探索和实验包括:

解决AI问题:可以自动描述如何解决问题,甚至自动建议需要进行的更改。

如下,在提交了转移到PyTorch的问题后,新功能可以提供生成代码建议,并发起新的Pull Request。

4fbd07ee83885f2ddddbadfc792f5370.gif

用AI审查PR:由于大量的开发人员将时间花费在代码审查,以及为代码审查准备PR上,这一功能就可以减少审查花费的周期。

a4f4d91f0c8af6cb8e3eec03ca548e45.gif

Copilot for Docs

申请地址:https://githubnext.com/projects/copilot-for-docs

一份优秀的技术文档对于一位开发者的重要性,显然不言而喻。

Copilot for Docs这一功能能够帮你从这份文档中快速定位,并找到想要的内容。

官方博客称,Copilot for Docs仅是一个实验性的工具。程序员可以通过聊天界面来找到文档中的内容,包括使用的语言、框架和技术等问题。

1390d837e55328d7e2f426e1c5fc15ec.gif

比较厉害的地方是,就是这个个性化的特点。

它可以根据用户的不同编程水平,对该文档的了解程度,以及想要查找的内容,输出不同的答案。

ee53c2ac82584db7a04e37d390d13257.gif

程序员还可以第一时间获取最新内容,直接从GitHub repo让现有的材料与最新版本的文档保持同步。

同时,从GitHub获取内容的另一个好处是,可以轻松回答有关团队私有内容的问题。这一功能可以在现有的GitHub权限基础上提供只有自己内部团队可以看到的信息。

3232de7f2fcefaac6d42db3077f54a3f.gif

此外, Copilot还可以在不同第三方文档之间来回穿梭,比如React、 Azure文档和MDN,可以将其内容进行拼接,并返回结果。

未来,GitHub还要探索索引文档以外的资源的其他方法,比如问题、请求、讨论和wiki,以便为开发人员提供回答技术问题所需的一切。

Copilot for CLI

申请地址:https://githubnext.com/projects/copilot-cli/

在代码编辑和pull request旁边,命令行终端是开发人员花费最多时间的地方。

但是,即使是最熟练的开发人员也需要滚动许多页面,来记住许多命令的精确语法。

而GitHub Copilot CLI可以编写命令和循环,并给出模糊的find标志来满足程序员的查询。

37a5523d959e8795160e83a915888e9c.png

CLI的Copilot提供了三个shell命令: ??,git?,gh?。

「??」是指用于任意shell命令的通用goto。它将组成命令和循环,并抛出模糊的查找标志以满足个人查询。

「git?」用于专门搜索以及调用git。相比??,它将在生成Git命令方面更加强大,你甚至不需要解释处于Git的上下文时,查询更加简洁。

「gh?」将结合了GitHub CLI命令和查询界面的强大功能,并使用AI生成复杂标志和jq表达式。

软件开发黄金时代!10倍效率提升

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

763871ad955f6628b74ef1bd0a9fec31.png

随着全新聊天功能的出现,Copilot将成为未来人们学习编码的基础。

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

0ae0ecb033b66331315bcf23dcd75f56.png

英伟达科学家Jim Fan表示,「10倍工程师依旧是个神话,但是100倍由AI加持的工程师比以往任何时候都要真实。」

8500362978204854a1a1414f456ee8f0.png

鉴于GitHub「混搭」了OpenAI的GPT-3和GPT-4,来驱动聊天功能和现有的自动补全代码功能。

Dohmke解释道,当你在编辑器中输入时,肯定是希望得到非常快的响应。

因此,在需要速度的地方,我们使用较小的模型,如代码自动补全基于Codex;而在需要准确性的地方,我们使用较大的模型,如聊天中使用GPT-4。

网友:码农「已死」

网友纷纷表示,编程已经被ChatGPT永远地改变了。

「作为一个开发者,这实在是令人沮丧。编程中,我们快乐的源泉是与逻辑打交道和解决技术问题,而不是专注于生产力或满足需求。」

「我已经做了30年的编程,但我仍然很喜欢它。我不知道没有人类代码的世界会是什么样子。不过我确实很喜欢有CoPilot来处理那些烦人的东西,还有ChatGPT来帮助我解决bug。」

60ffcc8e049c0c38d09df0082e94edf5.png

「AI出现后,可能就不再需要这么多码农了。对此我感到非常焦虑,即便已经在各种存钱和投资了,但还需要差不多9年时间才能『躺平』。我略微羡慕那些在FANG工作的人,他们似乎可以轻而易举地实现财务自由。」

「从中长期来看,我们将会失去工作。」

7dc88724977ea76692bf77c291ed7c57.png

程序员们终于用编程把自己淘汰了……

5da0fce52844d1a0c8154108db23fb9e.jpeg

参考资料:

https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/

点击进入—>【计算机视觉】微信技术交流群

最新CVPP 2023论文和代码下载

 

后台回复:CVPR2023,即可下载CVPR 2023论文和代码开源的论文合集

后台回复:Transformer综述,即可下载最新的3篇Transformer综述PDF

目标检测和Transformer交流群成立
扫描下方二维码,或者添加微信:CVer333,即可添加CVer小助手微信,便可申请加入CVer-目标检测或者Transformer 微信交流群。另外其他垂直方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch、TensorFlow和Transformer等。
一定要备注:研究方向+地点+学校/公司+昵称(如目标检测或者Transformer+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群▲扫码或加微信号: CVer333,进交流群
CVer计算机视觉(知识星球)来了!想要了解最新最快最好的CV/DL/AI论文速递、优质实战项目、AI行业前沿、从入门到精通学习教程等资料,欢迎扫描下方二维码,加入CVer计算机视觉,已汇集数千人!▲扫码进星球
▲点击上方卡片,关注CVer公众号
整理不易,请点赞和在看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/56042.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

何恺明MIT求职演讲现场:提前三小时就有排队!超百页PPT回顾CV发展!

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【计算机视觉】微信技术交流群 杨净 鱼羊 发自 凹非寺转载自:量子位(QbitAI) 何恺明MIT求职演讲,真成AI圈大型追星现场了&…

英语四级作文备战全攻略

前言 今天是2016年11月21日,距离12月17日的CET4还有26天,距离2017年研究生考试初试还有34天,距离2017年国家公务员考试还有6天,距离2016年结束还有41天,距离2017年春节还有68天。 如果你不去安排好自己的时间&#…

2021年英语四级作文

2021年英语四级作文 2021年6月第1套:人类对电脑科技上瘾 作文题目: Directions: For this part, you are allowed 30 minutes to write an essay titled “Are people becoming addicted to technology?”. The statement given below is for your r…

四六级作文模板

表格模板——图表类 In resent years, 主题词 is becoming increasingly prevalent at an amazing rate. It is generally agreed that the 比例大的那项 has playing a increasingly important role in our life, which has brought us a lot of benefits but has triggered …

宣讲:保研流程分享ustc信院夏令营预推免介绍

lail 来了来了不咕稿,说好的写一篇宣讲会的总结来着。 这是一个声明,因为里面有很多东西是自己的,如果跟各位佬意见相悖,那就是你对。 接下来讲保研流程,这是一个新奇的角度:从最终offer的角度 接下来是…

开始使用 Bing Chatbot 的 5 个简单步骤

Bing Chatbot 是一种对话式 AI 工具,它使用自然语言处理来回答您的查询并为您提供信息。这是一种无需进行大量研究即可快速获得问题答案的有效且有趣的方式。以下是有关如何开始使用 Bing Chatbot 的分步指南: 第 1 步:创建 Microsoft 帐户 …

APS高级排程在制鞋企业的应用

随着市场的生产制造和消费生产及变化,市场上各种品类的鞋履不断被细分,生产领域仍需要技术老提高产能和产品多样性。在大数据、物联网的发展带动下,智能运动鞋在设计下问世,运动鞋本身可以帮助检测个人的运动数据,包括…

基于python的电商运动服饰销售分析与预测系统

温馨提示:文末有 CSDN 平台官方提供的学长 Wechat / QQ 名片 :) 1. 项目背景 随着电⼦商务的蓬勃发展,⽹络服装销售已经逐渐成为消费者最为青睐的廉价购物渠道。本项目基于python网络爬虫从某电商平台抓取所有运动服饰的销售数据,分析不同品牌…

宝宝看的启蒙动画片哪里找?三款电视软件推荐,孩子启蒙不怕难

家里宝宝已经2岁2个月,最近开始让她慢慢学着自己刷牙,刚开始那几天还很乐意,但是现在越来越抗拒刷牙了……周末带她去朋友家玩了一天,回来居然主动说晚上要刷牙才睡觉,我震惊了,一问她才知道,原…

Locust性能测试入门案例及分布式压测

前言 大家好,我是洋子。最近好多身边人都阳了,记得保护好自己 性能测试已经成为作为测试工程师/测试开发工程师一项重要的专项能力 在抢红包、活动秒杀这种短时间内流量突增的场景,或者是健康宝这种使用用户超级多的场景,我们均…

【笔记】Hawkes Process:超详细带示例的讲解

最近准备学Hawkes Process, 但是找遍了百度,b站,谷歌和youtube,都没有找到通俗易懂的讲解。今天终于在拆老师(ChatGPT)的帮助下搞懂了!关于使用ChatGPT进行自学的Prompt可以看之前的笔记&#x…

用月壤实现太阳能发电,人类离「定居月球」又近一步 | 来自贝索斯蓝色起源...

Alex 发自 凹非寺量子位 | 公众号 QbitAI 用月球表面土壤搞太阳能发电?! 你没听错,有人用这种材料做出了太阳能电池,人类朝“在月亮上搞基建”又前进一步。 这个“幕后使者”,既非马斯克的SpaceX,也非NASA&…

python调用oepnai API

目录 apiAI官网介绍([Introduction](https://platform.openai.com/docs/api-reference/introduction))安装官方SDK认证(Authentication)申请API KEY请求组织(Requesting organization) 发送请求关于chat to…

在线作图|2分钟在线绘制三维PCOA图

三维PCoA PCoA(Principal Co-ordinates Analysis)分析即主坐标分析,可呈现研究数据相似性或差异性的可视化坐标,是一种非约束性的数据降维分析方法,可用来研究样本群落组成的相似性或相异性。它与PCA类似,通过一系列的特征值和特…

python绘制3D图表

pyecharts绘制3D图表 参数配置和说明 Grid3DOpts、Axis3DOpts为3D图标需要配置项 Grid3DOpts:三位坐标系配置项 class pyecharts.options.Grid3DOpts class Grid3DOpts(# 三维笛卡尔坐标系组件在三维场景中的宽度width: Numeric 200,# 三维笛卡尔坐标系组件在三维…

在线作图|2分钟在线绘制三维CCA图

​三维CCA 典型相关分析(Canonical Correlation Analysis)是研究两组变量之间相关关系的一种多元统计方法,它能够揭示出两组变量之间的内在联系。冗余分析(redundancy analysis, RDA)或者典范对应分析(can…

在线作图|2分钟绘制三维PCA图

三维PCA 主成分分析算法(PCA)是最常用的线性降维方法。PCA降维为了在尽量保证“信息量不丢失”的情况下,对原始特征进行降维,也就是尽可能将原始特征往具有最大投影信息量的维度上进行投影。将原特征投影到这些维度上&#xff0c…

Tikz 作图教程:pgfplots 宏包三维数据的可视化绘图

前一篇推文讲解了使用pgfplots 宏包导入二维数据和可视化绘图的方法。今天我们来介绍一下科研工作者常常用到的三维数据的导入与绘图的方法。 当一个函数关系式中出现了两个自变量时,我们需要用空间曲面来呈现其图像。 编辑之谈(知名origin 绘图公众号)最近一篇推…

plotly绘制3D图技巧

简介 Plotly 是一个非常强大的开源数据可视化框架,它通过构建基于 HTML 的交互式图表来显示信息,可创建各种形式的精美图表。本文所说的 Plotly 指的是 Plotly.js 的 Python 封装,plotly本身是个生态非常复杂的绘图工具,它对很多…

使用VoceChat 为自己的网站和社群搭建聊天机器人

使用VoceChat搭建一个自己的机器人 最近想要把AnyGPT的社群做起来,但是微信群的效率实在太低了,很多公共的问题会一遍又一遍的回答。还有就是,一直想在群里用GPT搭个机器人,但是在微信里面搭建机器人本身是不合法的,有…