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

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

点击关注#互联网架构师公众号,领取架构师全套资料 都在这里e2d0d397614dd737b822bf7e2ddde137.png

0、2T架构师学习资料干货分

上一篇:2T架构师学习资料干货分享

大家好,我是互联网架构师!

微软真的杀疯了!

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

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

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

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

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

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

f5968d941cfebdd71718d945ddecebee.jpeg

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

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

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

d6c89f3a2b3514c373f4e8127c9322bf.jpeg

Copilot Chat

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

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

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

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

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

b5f7acc1e0bfd2fb3f32095aeeee6d58.gif

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

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

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

a3a8c41d349e39f3457ca3f6e0c8dfd9.gif

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

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

642f86abf6a72afbf3a8a9ebfc825873.gif

而这,还只是第一步。

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

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

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

7368a8cf78e95a41a894a9e2935943b5.gif

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

6406c53743a2230fc66f28780ccaf7ed.gif

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

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

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

baac0186b3af2046420635774e918d27.gif

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

58f43d3ed64dfa5c9bcf89c780def46d.gif

Copilot for Docs

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

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

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

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

e9a9bc1a75f210b43d7aa6e07ffea239.gif

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

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

c172aff158deaf753520bf3d4cc73b84.gif

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

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

f5e8b7b65e8f03406b04b2bbcb250a3b.gif

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

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

Copilot for CLI

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

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

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

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

433a0dddf8916fbe0cfb77ce0f7f1674.jpeg

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

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

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

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

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

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

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

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

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

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

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

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

网友:码农「已死」

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

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

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

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

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

0c131cd6bb33e38c0d8ff060dc21b7ae.png

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

来自公众号:新智元

1、Alibaba开源内网高并发编程手册.pdf

2、2T架构师学习资料干货分享

3、10000+TB 资源,阿里云盘,牛逼!!

4、基本涵盖了Spring所有核心知识点总结

  · END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

3781ac7ea965f6fdce9b0a7110a35bfd.png

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连点赞、转发、在看。

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

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

相关文章

什么是生成器 — 一篇文章让你看懂

嗨嗨,我是小圆 ~ 今天来给大家讲讲什么是生成器 生成器是 Python 初级开发者最难理解的概念之一,虽被认为是 Python 编程中的高级技能,但在各种项目中可以随处见到生成器的身影,你得不得去理解它、使用它、甚至爱上它。 提到生成器…

怎么才能大批量生成原创文章

要大批量生成原创文章并不容易。毕竟,原创文章需要花费较多地时间和精力,才能够展现出高质量、有价值地内容。以下是一些方法可以帮助您大批量生成原创文章:1. 利用关键词通过使用关键词工具,寻找与您网站或品牌相关地长尾关键词。…

新媒体必备小技能——文章生成图片

相信公众号运营大家都不陌生了,与运营和自媒体相关的工作大多都会用到图文编辑,当然好看的排版直接影响读者的阅读体验!在日常编辑推文以及制作宣传的过程中,图片是必不可少的重要组成部分!96编辑器的一键生成图片功能…

狗屁文章生成器-批量生成原创文章自动发布网站-免费下载

狗屁文章生成器,什么是狗屁文章生成器,狗屁文章生成器从字面意思都能理解出来,就是生成的文章毫无逻辑感,胡乱生成,毫无可读性。只需要输入关键词就能实现狗屁文章生成。狗屁文章生成器。火于2020年某老板喊一员工写3000字原创检讨…

AI文章生成

文章 🧐一、我们在做什么🥱二、项目详情1.前端🙂(1)基本要求😐(2)批量操作功能🙁(3)模式选择功能 😟(4)模型选…

文章生成器-原创文章生成器

在网络营销领域,优质文章是吸引新客户和保留老客户的重要工具。然而,生成高质量且符合SEO优化的文章并不是一件容易的事情。这就是为什么网站文章生成器如今备受欢迎的原因。而在众多的文章生成工具中,147GPT批量生成文章软件是一款非常出色的…

GPT关键词挖掘,自动关键词文章生成

随着互联网的发展,内容营销已成为企业营销策略中不可或缺的一环。有效的关键词文章生成可以帮助企业吸引更多的潜在客户,提高品牌曝光度和转化率,从而实现营销目标。 关键词文章生成是指根据特定的关键词和主题,使用软件工具自动生…

ChatGPT添加插件功能:开始联网集成第三方服务 渐成操作系统

雷递网 乐天 3月24日 人工智能公司OpenAI日前宣布,正为ChatGPT添加对插件的支持——将其与第三方服务集成或允许其访问最新信息的扩展。OpenAI称,正从小处着手,研究现实世界的使用、影响、安全和校准挑战。 “据我们的迭代部署理念&#xff0…

最高年薪近56万!猎聘重磅发布2023最新AIGC就业趋势大数据报告

©作者 | 编辑部 来源 | 新智元 猎聘大数据研究院重磅发布《AIGC就业趋势大数据报告2023》,招聘平均年薪已达40万,博士需求量同比增长超100%。 不用赘述,大家都知道,最近半年ChatGPT是有多么火爆。 随着ChatGPT的全球爆火&…

文心一言与GPT-4比对测试!

Waitlist了三个星期,今天下午终于拿到了百度文心一言的体验资格,于是立刻展开测试。 根据文心一言网页端信息显示,目前最新发版是4月1号的版本,版本号是v1.0.3,应该是从上个月16号发布会以后又做了两版迭代。根据文心一…

2013年各大IT公司研发类笔试题

不可以看见的部分请见http://www.iteblog.com/archives/262 一、百度(武汉地区) 第一部分: 1、描述数据库的简单操作。 2、描述TCP\IP四层模型,并简述之。 3、描述MVC的内容。 第二部分: 1、给出a-z0-9,在其中选择三个字符组…

牛客网2018吉比特校招技术开发类试题分析

最近做了两套笔试题,复习一下错题,有很多地方需要查缺补漏,再谈一下感受总结一下。 2018届吉比特校招技术类笔试B卷 吉比特2018届提前批校园招聘-开发类试卷 一、基础题 1.已知 a 6789x 6789、b 6789x 6790、c 6789x 6791&#xff0c…

大厂可能会问的那些思维题和技术点

精选大厂可能会问的那些思维题和技术点 一、题目一1.1、思路:1.2、代码实现 二、题目二三、const 的含义及实现机制, ,比如 : const int i, 是怎么做到 i 只可读的? ?四、到商店里买 200 的商品返还 100 优惠券( ( 可以在本商店代替现金) ) 。请问实际上折扣是多少…

字节跳动数据分析岗笔试分享笔试形式和内容

字节跳动数据分析岗笔试 笔试形式和内容 由于关于字节跳动数据分析的笔试分享经验较少,参加了字节的笔试后,想做一个记录,就写下了这篇文章。不知道自己笔试过了没有,希望能收到面试邀请吧,同时也希望可以帮助到大家…

计算机技术类社团纳新笔试题示例

计算机协会笔试题 学号:_____________ 姓名: _____________ 说明:如若答题空间不够,可自行另附纸张 printf(“Hello Cast!”): 亲爱的学弟学妹们,欢迎参与浙江理工大学计算机协会的笔试选拔部分。我们作为可爱的学长学姐,十…

10道字节跳动C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)

整理了几道字节跳动真题,来试试自己水平有多厉害吧,每题还有答案和详细解答哦。 1、变量a是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF。变量b是一个64位有符号的整数,初始值用16进制表示为&#…

chatgpt赋能python:Python:为什么没有桌面图标?

Python:为什么没有桌面图标? 作为一种功能强大的编程语言,Python越来越受到开发人员的欢迎。不过,相对于其他流行的应用程序,开发人员可能会发现一个让他们感到疑惑的问题:为什么Python没有桌面图标&#…

阿里云科学家入选计算机顶会HPCA名人堂,他是什么来头?

记者 | 夕颜 出品 | CSDN(ID:CSDNnews) 近日,由 IEEE 主办的高性能计算架构国际研讨会 HPCA 公布了最新一期名人堂(Hall of Fame)名单,来自阿里云基础设施服务器研发团队的科学家蒋晓维成为名人堂新晋成员。…

文本框字数限制

<div class"layui-form-item"><label class"layui-form-label"><span style"color: red">*</span>院校简介&#xff1a;</label><div class"layui-input-block"><textarea class"layui-t…

水瓶座性格分析

水瓶座性格分析 水瓶座性格分析&#xff08;新浪星座&#xff09; 水瓶座2月13日