GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击

2023-05-16

来源:新智元

微软真的杀疯了!

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

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

1a6380396f3b020882e390e3f81a19b2.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集成到搜索、办公、写代码等各种真正意义上的生产力工具上,属实是拥有了开启第四次科技革命的力量。

a8407aaa206e30168e12ee1ff0738cda.jpeg

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

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

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

8acc4e03c821a1da8853865b7f60fe5b.jpeg

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

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

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

7b4e841075d6f69948c0381e5e7c546e.png

Copilot Chat

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

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

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

afb6ee518a5d7ac8b9f549bafee1377c.png

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

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

570c707444812f2299a3bb3172bd6c29.gif

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

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

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

4fdaed34fcd8ce570a6aa20927492200.gif

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

8ac6161267a8ffba1abe5ea5977bd497.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自动生成以上所有内容。

218f0e4f3ac4bf360a281f1cc80fabed.gif

而这,还只是第一步。

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

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

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

67f78b5a8f2f7e6a552f33a49491f432.gif

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

ec47b2862366498d5616ea84b5f3f2d9.gif

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

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

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

3fda11cd7c3a333d1f1120577bb254ae.gif

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

711d0bd5f45b6ee5ecaadf6accbdf0ce.gif

Copilot for Docs

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

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

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

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

b5a02928d02b932c5210927fca211aa1.gif

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

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

3872e0daeaa0f513d8cfea1fe809aff6.gif

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

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

3cd415f04fda9dce9f362ae2dd084e20.gif

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

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

Copilot for CLI

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

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

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

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

8ac60eb31745f98f7e43dc651eda0d52.png

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

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

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

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

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

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

5186ca69ad6e1e0b8119d5e9393c6b98.png

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

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

bae90a1d61b1991f5292946f5143be71.png

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

b91eca2dedd031b85206fb466e46b2e8.png

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

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

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

网友:码农「已死」

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

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

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

90f48191be7f3a8c228a3e598b5f93cb.png

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

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

2a3565031b092649914ea758b83ee792.png

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

ad450797f0b6eba5a784f65498832750.jpeg

参考资料:

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

推荐阅读

  • 西电IEEE Fellow团队出品!最新《Transformer视觉表征学习全面综述》

  • 润了!大龄码农从北京到荷兰的躺平生活(文末有福利哟!)

  • 如何做好科研?这份《科研阅读、写作与报告》PPT,手把手教你做科研

  • 奖金675万!3位科学家,斩获“中国诺贝尔奖”!

  • 又一名视觉大牛从大厂离开!阿里达摩院 XR 实验室负责人谭平离职

  • 最新 2022「深度学习视觉注意力 」研究概述,包括50种注意力机制和方法!

  • 【重磅】斯坦福李飞飞《注意力与Transformer》总结,84页ppt开放下载!

  • 2021李宏毅老师最新40节机器学习课程!附课件+视频资料

欢迎大家加入DLer-计算机视觉技术交流群!

大家好,群里会第一时间发布计算机视觉方向的前沿论文解读和交流分享,主要方向有:图像分类、Transformer、目标检测、目标跟踪、点云与语义分割、GAN、超分辨率、人脸检测与识别、动作行为与时空运动、模型压缩和量化剪枝、迁移学习、人体姿态估计等内容。

进群请备注:研究方向+学校/公司+昵称(如图像分类+上交+小明)

a40d2d56c74c8a76de8ee57f5e8babd3.jpeg

👆 长按识别,邀请您进群!

fddc78d8fa868b702757ea2aded17b64.gif

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击 的相关文章

  • 电力电子技术笔记-逆变电路

    逆变的概念 逆变 与整流相对应 xff0c 直流电变成交流电 交流侧接电网 xff0c 为有源逆变 交流侧接负载 xff0c 为无源逆变 逆变与变频 变频电路 xff1a 分为交 交变频和交 直 交变频两种 交 直 交变频由交 直变换 xf
  • 短视频如何靠文案走红?盘点3个热门文案技巧

    很多短视频运营者常常都会忽略文案 xff0c 认为视频内容才是最重要的 xff0c 文案只是辅助 xff0c 但其实 xff0c 文案作为内容的逻辑支撑 xff0c 是短视频的点睛之笔 可以说 xff0c 一个爆款短视频 xff0c 绝对少
  • 短视频如何创作?掌握这些技巧,可以让你的短视频更火。

    现在短视频越来越受到大众的喜爱 xff0c 大概现在每个人坐车休假吃饭都在拿着手机刷着短视频 xff0c 可见现在短视频对于现在的人来说还是挺普遍的 xff0c 那么很多人都想从事短视频行业应该如何去进行创作呢 xff0c 下面就和大家分享
  • 短视频如何写爆款文案?爆款短视频文案技巧分享

    现在短视频越来越火热 xff0c 但是在短视频创作当中 xff0c 第一注重的就是视频 xff0c 文案是搭配辅助 xff0c 如果你的视频是走的内容风格 xff0c 那么文案对于你的短视频账号来说也是非常重要的 xff0c 要吸人眼球 x
  • OpenVINO 从yml处提取model下载链接,以mobile-ssd为例

    背景介绍 xff1a 最近需要下载公开模型 xff0c 无法从intel OpenVINO官方模型下载脚本中下载 报告ConnectionResetError Errno 104 Connection reset by peer xff0c
  • 短视频剪辑怎么做?4步教你快速入门

    最近看到很多小伙伴在问 xff0c 做短视频自媒体需要具备哪些技能 xff1f 要准备什么工具 xff1f 今天就给大家盘点一下 xff0c 短视频剪辑怎么做 xff0c 怎样才能快速入门 xff1a 01 剪辑软件 入门级别 xff1a
  • 短视频脚本怎么写?6个套路

    做短视频的基础就是脚本 xff0c 脚本是创作的基石 xff0c 是贯穿这个视频始末的逻辑 那么 xff0c 短视频脚本怎么做呢 xff1f 其实 xff0c 在拍摄脚本里面 xff0c 我们可以把所有的东西拆分为以下 6 个要素 xff1
  • 手机剪辑视频教程,初学者也能学会,上手快

    在过去的推文中 xff0c 和大家无数次的分享过剪映 xff0c 这是一个手机上就可以轻松实现视频剪辑的工具 xff0c 操作简单 xff0c 快速上手 对于想做短视频 xff0c 但是没有电脑的小伙伴 xff0c 如果你会用剪映 xff0
  • 推荐几个免费且高质量无版权的视频素材网站,记得收藏

    今天这篇文章给大家分享视频素材网站 xff0c 希望对大家有帮助 1 Coverr 第一个网站是Coverr Coverr是一个高质量的无版权视频素材下载网站 xff0c 有分类 xff0c 可以英文搜索 这个网站的视频素材质量还是很高的
  • 如何创作出优质的短视频文案?

    在短视频平台上进行创作 xff0c 视频才是重心点 xff0c 文案只不过是绿叶的辅助作用 xff0c 但常刷视频的小伙伴不难发现 xff0c 其实很多时候一句优质文案就可以把一条短视频推上热门 下面就和大家讲讲如何写出优质的文案 xff1
  • 短视频文案怎么吸引人,这几个技巧助你成为文案高手

    一 xff0e 人物状态 43 情感宣泄 61 情感共鸣 想要自己的视频上热门 xff0c 一定要和粉丝产生情感共鸣 xff0c 这样才能促使粉丝点赞 评论 转发 下面这个视频中的文案标题 xff1a 今天给外婆寄生活费回去 xff0c 电
  • 自媒体账号如何注册申请

    如何利用自媒体挣取到人生第一桶金 xff0c 建议大家可以从以下几个方面入手 一 申请自媒体账号 申请自媒体账号需要的材料 xff1a 身份证 xff0c 手机号 xff0c 辅助材料 xff1a 微信公众号或者博客写过文章的都可以 如果实
  • 自媒体人必备,5个免费找短视频素材的网站,赶紧收藏

    大家都知道做自媒体贵在坚持 xff0c 刚开始的时候你会发现还挺容易的 xff0c 但是到后面你会发现不知道发什么内容 xff0c 这时候可以用一些外部的素材来进行创作 xff0c 今天呢 xff0c 小易就给大家分享5个找视频素材的网站
  • 自媒体怎么做?5个操作步骤,普通人也可以做

    根据调查显示 xff0c 目前大家最爱做的副业就是自媒体 每天花1 2小时的时间 xff0c 不用才艺和露脸 xff0c 每天收入200左右 xff0c 比上班的工资还高 xff0c 操作非常的简单 小易整理了5个自媒体新手入门的操作步骤
  • 超好用的4个短视频素材下载网站,快收藏下来

    做过短视频运营的都知道 xff0c 最难的就是找素材 xff0c 在保证素材不侵权的情况下 xff0c 还有找高质量的内容 xff0c 真的很不容易 xff0c 很多人在这一步就已经头秃了 因此 xff0c 今天给大家安利一些超级好用的短视
  • [转] CMake入门

    转载说明 文章转自网络 xff0c 版权归原作者所有 xff0c 原文链接 https www hahack com codes cmake 特别感谢发哥 写代码的篮球痴 分享 文章目录 什么是 CMake 入门案例 xff1a 单个源文件
  • 抖音自媒体平台上最容易上热门的7大领域,你知道吗?

    抖音覆盖的内容领域日益广泛 xff0c 因此 xff0c 运营者在入驻抖音平台的时候不能过于草率 xff0c 不能单纯地根据个人偏好来确定账号的运营方向 本文将主要介绍在抖音平台上最容易上热门的7大领域 xff0c 以此来帮助运营者更好地进
  • 自媒体如何打造爆款呢,应该怎样掌握热点信息

    为什么优质的自媒体博主每天都在打造爆款 xff0c 无论是写文章还是拍视频 xff0c 他们的浏览量总位居前列 主要原因是因为平台推荐 xff1f 粉丝用户庞大 xff1f 这只是一部分原因 xff0c 能让他们从小V转变成大V的主要原因
  • 自媒体账号如何快速涨粉打造爆款,快来get这份运营技巧

    一 账号内容 在注册账号之后 xff0c 我们就要开始构思我们要发什么样的视频 xff0c 要知道我们想要将一个账号做好 xff0c 肯定不是像朋友圈一样 xff0c 今天发个日常 xff0c 明天发个自拍 xff0c 这样发布的作品会比较
  • FSK和GFSK

    1 FSK频移键控 频移键控 xff0c 英文缩写FSK 正弦振荡的频率在一组离散值间改变的角度调制 xff0c 其中每一离散值表示时间离散调制信号的一种特征状态 频移键控是利用两个不同频率F1和F2的振荡源来代表信号1和0 用数字信号的1

随机推荐