GitHub重磅!GPT-4 Copilot来了!AI帮你编程,网友:程序员已死
丰色 发自 凹非寺
量子位 | 公众号 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可以迅速帮你搞定一段单元测试:
这还没完,既然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]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
GitHub重磅!GPT-4 Copilot来了!AI帮你编程,网友:程序员已死相关推荐
- GPT-4加强版Copilot来了!动嘴就能编程,测试申请已开启,网友:程序员已死
丰色 发自 凹非寺 量子位 | 公众号 QbitAI 用自然语言进行编程的时代真的要来了-- GitHub CEO托马斯·多姆克在官方博客上宣布: 代码辅助工具Copilot进行重大升级,接入GPT- ...
- copilot 让AI帮你编程(人工智能自动完成)
copilot 让AI帮你编程(人工智能自动完成) 官方地址 前不久,GitHub和OpenAI联合为程序员们送上了编程神器--GitHub Copilot. 但是,Copilot目前不提供公开使用, ...
- python编程语言的缺点-常见的AI编程语言优缺点比较,程序员千万不要入错行!...
原标题:常见的AI编程语言优缺点比较,程序员千万不要入错行! 人工智能编程是一种技术的提升,为不同公司的运营和人们的生活带来了极高的效率和最佳效益. 人工智能为不同的行业带来了另一种智能技术,其潜力的 ...
- 让世界充满AI—时代的开拓者(程序员)
让世界充满AI-时代的开拓者(程序员) 人工智能是一门涵盖多学科知识,而又被当今社会广泛应用于多领域,给人带来便捷.高效的同时,又让业界为其担心的交叉学科知识的综合产物.随着各种智能机器人开始服务于各 ...
- GitHub日收12000星,微软新命令行工具引爆程序员圈!
作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...
- AI 技术越来越平民化,程序员不想被淘汰该怎么办?
不久前,B站上独立游戏开发者大谷上传的一则"修复100年前老北京影像"视频带火了一项技术--AI修复.通过AI技术手段,100年前的老旧黑白影像变得更加清晰,还原了彩色世界,让人一 ...
- 现在入坑 AI 太迟?这些程序员发现了掘金新出路
从技术.应用场景到生态架构,AI正在茁壮发展. 商业化落地是AI技术发展的重要评判依据.去年以来,产业智能化发展风生水起,交通.工业.教育.医疗等成为AI落地的重点方向,这也让那些早先入局AI的企业和 ...
- 全球最常用密码名单公布:“123456”排第二;谷歌神秘项目曝光:AI写代码,抢程序员饭碗;WSL GA发布|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- GitHub上这个微信防撤回的开源项目,99%的程序员不知道
我知道你知道很多种微信消息的撤回方式,如果你一种都不知道,那么请你往下看. 关于微信发错消息的尴尬,估计大家都有不堪回首的历史. 开个玩笑 假如你是这个老板? 画面引起极度不适,[手动捂脸] 你想想, ...
最新文章
- 超越ResNet:南开提出Res2Net,不增计算负载,性能全面升级!
- 链家秋招内推编程笔试题目
- 如何:为 Windows 窗体 RichTextBox 控件设置字体属性
- 53. Leetcode 112. 路径总和 (二叉树-二叉树路径和)
- JavaScript文本收缩展开 showdetail
- JAVA DES加密解密代码范例
- Filter过滤器概念及生命周期
- javascript中的逻辑运算符优先级
- 如何开发一款棋牌游戏?棋牌游戏平台搭建
- als算法参数_ALS算法 (面试准备)
- java计算机毕业设计校友社交系统源代码+数据库+系统+lw文档
- dos命令之 assoc 用法详解
- 沙漠求生十五选五实验
- 9*9的数独(dfs)
- 发现电脑屏幕总是不自动关闭?看看你是否打开了这些程序……
- CSS3: The missing manual 《css3秘笈》笔记+布局、设计优秀资源整理
- 解决chrome71.0以上版本flash永久允许
- CentOS7.3部署OpenStack-Ocata版本手记(计算节点) - 未完待续
- Python - 深度学习系列13- 显卡与CPU计算对比
- KITTI RAW 百度云盘
热门文章
- 人工智能与机器人|机器学习
- 资产管理系统概要设计和数据库设计
- LeedCode 69. Sqrt(x)
- 一个程序怎么跑起来的
- 记一次被浏览器广告拦截插件坑死的经历:adp和ad插件把jsp页面中div显示的图片当作广告拦截!!
- 计算机小学期实践报告,小学期实践报告
- 名编辑电子杂志大师教程 | 如何一页页的单页单面显示电子杂志?
- .外包行业如何提高客户投诉处理流程?
- c语言中switch扑克牌花色,c语言中switch的用法
- 【Hll】Hll HyperLogLog: Cardinality Estimation(基数估计算法源码解析)