GitHub放大招!CEO现场挑战18分钟开发小游戏,人还在台上网友已经玩到了

梦晨 明敏 发自 凹非寺
量子位 | 公众号 QbitAI

GitHub CEO,直播AI写代码,挑战18分钟完成一个小游戏。

结果只用了不到15分钟,直接成功在线部署,这边人还在讲台上,全球网友已经能玩上了。

67227e93c6ffe4c4734ba0eeaad06e7f.png

整个项目从一片空白的新建文件夹开始。

2413870f4b22fffb51a31f992164ed3f.png

全程只需要提出需求,看AI表演,然后一键导入代码,连Ctrl+C、Ctrl+V都省了。

a1ffcdc7bf8002b6edce475691d380b7.png

超额完成任务,节省下来的时间还可以用来演讲,以实际行动说明了什么叫“10倍程序员”。

7413bd5a1d6e88c6eca52f281593a8ba.png

事了拂衣去,现场和直播观众纷纷鼓起了真实或虚拟的掌。

5b3ad26208d153c8f0abd8d6cb69f5aa.gif
810095cd1ee25ff68b8245a8309438b4.png

而做到这一切,靠的正是GitHub最新推出的AI工具,GitHub Copilot X

AI已不只会写代码

这是Copilot X首次官方现场演示,就在一年一度的网络峰会Web Summit上。

作为Copilot的重大升级版,它接入了GPT-4的能力。

演示的重头戏是写一个贪吃蛇小游戏,开始前GitHub CEO托马斯·多梅克(Thomas Dohmke)就先立下flag,要在十几分钟内搞定

60933029a97733c3b7d0d72a1f7cb692.png

话不多说,直接看操作。

和之前介绍中的一致,Copilot X是作为AI助手内嵌在VS Code中。

在正式写代码前,托马斯先和Copilot X提问:什么是贪吃蛇游戏?

“稍作思考”后,Copilot X就在对话栏快速生成了答案(界面右下方)。

694d60358d4e49f8780db677823556da.gif

然后就进入正式环节,用JavaScript写一个贪吃蛇小游戏出来。

可以看到生成代码的速度同样很快。

9207929a207a105fe718b31cad294845.gif

不光给出了代码还有注释

191431a17cc50c780d5c7aeec6b442fe.gif

把它放在网页上后,效果是这样的:

在画布上有两个小方块,红色代表食物,绿色代表蛇,然后就能用方向键来控制蛇前进了。

3cca8f6cdb10aa29fefc0c8e77533984.gif

给游戏界面加个框,只需输入问题就好。

Copilot X就会自己设计一个正方形边框,并且在代码下面给出解释。

有了边框之后,蛇撞到墙游戏就会结束。

fad08c192da5cce48c1b7cd9a9424847.gif

加个底色:

26ee7bc761b85ebb1c2fd8448c396607.gif

让游戏画布居中,都是同样丝滑:

1ed899d23e1e4c8d1ec9a94641b0b115.gif

如果不想让蛇撞墙就死,并让它穿出边界后再转回来,只需对Copilot X说:怎样让蛇穿过(go through)边界?

然后把代码加进来就可以了。

29c7642630f880f03a41a4b49d39d760.gif

不只是方向键控制,改成触摸调控方向也是可以的,同样是一句话指令即可。

b48168bcc350b4aea9420e428e61575c.gif

当然贪吃蛇游戏的关键之一,则是界面中有很多障碍需要绕过。

这对于Copilot X而言,也只需一句话即可搞定。

e98e573408d8e2d3eb74ddf5bf93c7db.gif

有意思的是,当托马斯提问:

怎样检测到障碍?

Copilot X认为这句话有违背人类伦理的可能,于是将回答过滤掉了。

b1b11370d7917db08709ec324261f92d.png

所以没办法,托马斯在现场马上换了个提问方式,表示自己问的是贪吃蛇游戏内的情况。

结果没想到,第二次提问还是被Copilot X打了回来。

现场托马斯都忍不住笑了,还表示,再耽误一点时间他最开始立的flag就要倒了(十几分钟内搞定这个游戏)。

15ac8dc282021ea000d81167cbc52239.gif

终于,在第三次修改问题后,Copilot X给出了对应代码。

最后的效果是酱婶儿的,目前这个网页小游戏所有人都能在线游玩(网站地址会放在文末)。

c89e4d317cbff1a9ff090c9b1085027d.gif

总之一通操作下来,托马斯自己一行代码都没写,完全是和Copilot X大白话沟通,就搞定了一个小游戏。

并且它还会为生成的代码自动生成文字描述,同时支持Copilot for CLI。

(详细介绍可以看3月官宣时的blog)。

4ef934ed3fbf577f609f814335ef3912.gif

55bc9cd93b14392e345c423d94c28cd8.gif

除了演示实际效果外,托马斯进一步解释了Copilot X能给程序员的日常带来哪些实质性改变。

当工作的每一步中都有AI,人人都能成为10倍程序员。

他说这意味着,原来10小时的活,有了AI的帮助后,1个小时即可搞定。

毕竟每个人每天的精力都是有限的嘛。

而且作为一个老程序员,托马斯还坦言自己至今都还记不住很多算法(doge)。

言下之意AI自动查询可就很关键了——Copilot X的亮点功能之一Copilot for Docs可以自动查询官方文档。

f2d847a39f7e79b4019a70afd6a21dc7.png

人人都是10倍程序员

AI编程出现不久,不少开发者就感到自己效率大增。

如维基百科机器学习主管表示,10倍可能夸张了,但有了ChatGPT帮助两三倍总是有的。

3d5316d218b48181fc18c48f6702e6fb.png

也有网友觉得,本来就高效率的人会被AI放大更多倍。

f90eac497233f2bbbc258c3267a799fb.png

刚刚回归OpenAI的前特斯拉AI主管Karpathy就是这是一个典型代表。

他曾透露AI已经以80%的准确率帮他完成80%的代码,他的主要工作已经从一行一行写代码变成了写提示词和修改。

b0150a1137ef81571cc847a128d3f14e.png

更夸张的是,他在学习新语言的时候特意把AI关了以便能自己练习,却发现已经出现不适应了。

当意识到只有编辑器中只有自己和光标的时候,我感到一种恐惧。

daf29a990cc2be3f4175f994cdec8a61.png

最新版的GitHub Copilot X,还将这种效率提升扩展到了写代码之外,软件开发流程的方方面面。

Thomas Dohmke在演讲中表示:

成为10倍程序员不需要去努力10倍,而是在每个流程都使用AI。

GitHub Copilot X目前正在排队内测中,从网友反馈来说,资格发放速度还是挺慢的。

如果你比较着急,GitHub的微软爸爸现在也提供了一个“插队”方法。

注册参加5月23日的微软Build开发者大会,就能提前尝鲜。

1d28341c722ea938e9833a7c504184b8.png

参考链接:
[1]https://rio.websummit.com/
[2] https://weibo.com/6105753431/MCH1llPeX
[3] https://twitter.com/karpathy/status/1608895189078380544
[4]https://twitter.com/msdev/status/1653851927921188866?s=20

贪吃蛇小游戏:
https://hubberboss.github.io/cobra/

量子位智库「中国AIGC产业全景报告」

开放下载!

行业首份AIGC产业全景报告已经开放下载!

三大类玩家、四种商业模式、万亿规模市场、最值得关注的50家企业,还有具体的赛道部署机会和行业变革机遇,都将在报告内一一分析呈现。更多产业洞察,不容错过。

公众号后台回复 “ AIGC ” 即可下载完整报告~

ecad49db8f0b910091f68b2e9eaa35a8.png

点这里👇关注我,记得标星哦~

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

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

相关文章

字节跳动副总裁谢欣:未来组织的30条思考

上一篇:支付系统就该这么设计,稳的一批!! 透明、共享是是创造愉悦工作环境、吸引牛人的前提,是弹性组织有效运作的根基,是未来组织的基石。 来源 | 华麓之音 01 组织升级: 员工需要被激发&#…

用ChatGPT实际沟通的结果[有图有真相]

笔者因为没有办法正常注册账号,所以使用的是试用版的chatgpt,语言模型当下试用版的是Chatgpt3.5的模型,而不是商用版的ChatGPT-4的模型。 首先问AI对单词词汇的含义的理解。 回答的很得体, 然后问对职业的区分,这些我都…

CnOpenData·A股上市公司标准数据

一、数据简介 按照《中华人民共和国标准化法》的定义,标准是指农业、工业、服务业以及社会事业等领域需要统一的技术要求。标准作为一种通用性的规范语言,在合理利用国家资源、保障产品质量、提高市场信任度、促进商品流通、维护公平竞争、保障安全等方面…

ChatGPT炒股:批量下载北交所上市公司的招股说明书

打开北京证券交易所官网,点击发行上市,然后点击公开发行信息披露,然后在查询框里面输入关键词:在北京证券交易所上市招股说明书,然后选择时间,点击查询,就可以看到所有北交所上市公司的招股说明…

万兴科技WondershareFilmora焕新上线已率先接入ChatGPT母公司OpenAI相关服务

AIGC加速布局!近日,创意软件A股上市公司万兴科技(300624.SZ)旗下视频创意软件Wondershare Filmora焕新上线,新版本全新接入ChatGPT母公司OpenAI相关服务,率先在视频创作领域集成AIGC新技术。另据介绍&#…

巴比特 | 元宇宙每日必读:多家上市公司宣布将ChatGPT与虚拟数字人融合,是蹭概念,还是真未来?...

摘要:据财联社星矿数据统计,截至目前,A股中包括元隆雅图、风语筑、天娱数科等17家上市公司公布称,相关业务已经接入类似ChatGPT技术,或正在研究相关技术与数字人结合的应用场景。多位业内人士表示,接入Chat…

ChatGPT 回答什么是敏捷测试

Jenkins 官方文档:https://jenkins.io/doc/JUnit 插件文档:JUnit | Jenkins pluginTestNG 插件文档:https://plugins.jenkins.io/testng-plugin/Jenkins 教程:https://jenkins.io/doc/tutorials/JUnit 教程:JUnit 5 Us…

chatGPT回答如何使用axios?

Axios 是一个基于 Promise 的 HTTP 客户端,可以用于浏览器和 node.js 中。 要使用 Axios,首先需要在项目中安装它: npm install axios然后,可以在你的代码中引入 Axios: const axios require(axios);或者&#xf…

面试题总结

1.js的数据类型 分为基本数据类型和引用数据类型。 基本数据类型 ES5的5种:Null,undefined,Boolean,Number,String, ES6新增:Symbol表示独一无二的值 ES10新增:BigInt 表示任意大的…

市场营销新视角,从这一步开始与竞对拉开距离|身份云研究院

2022 年,所有市场人都在讨论 AIGC 将带来怎样的内容创作变革,在迅速拥抱新技术以及新机遇的同时,不断成长的生成式 AI 也为很多市场人带来了危机。 以 ChatGPT 为例,它可以搜集互联网中的权威信息,迅速撰写出一份你需要…

过于自信,结果被面试官吊打了。。。

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

短视频seo抖音矩阵源码开发搭建技术解析

一、 短视频seo抖音矩阵源码开发需要考虑以下几个方面: 技术选型:选择合适的开发语言、框架和数据库,常用的开发语言有Java、PHP等,常用的框架有Spring、Django等,常用的数据库有MySQL、MongoDB等。 服务器的选择&…

短视频抖音账号矩阵系统源码开发分享

引用:MySQL数据库,NGINX,PHP7.4,MySQL5.7,redis 媒体组件 组件 描述 image 图片 图片。支持 JPG、PNG、SVG、WEBP、GIF 等格式。 video 视频 视频组件。相关 API 请参考 tt.createVideoContext。 开发背景&…

短视频账号矩阵系统如何技术嵌入Chatgpt?

将GPT(Generative Pre-trained Transformer)嵌入短视频账号矩阵系统需要以下步骤: 1. 获取GPT模型:可以自行训练或使用开源的预训练模型,如GPT-2、GPT-3等。 2. 导入GPT模型:将GPT模型导入到短视频账号矩…

中文文献怎么查找,带你了解中文文献查找途径及方法

在我们撰写论文和科研工作时经常会查找文献资料,今天带大家了解中文文献查找途径及方法。 查找中文文献常用网站有: 文献党下载器(wxdown.org):是一个几乎整合了所有中外文献数据库资源的文献下载平台,因为资源最多&a…

不能使用ChatGPT 试试基于2021模型的 Claude (原GPT团队二次创业产品)聊天机器人 更详细的解答

大家过程中遇到问题都可以私信我 注册方式,引用别人的:用不了chatgpt,试试Claude-Claude注册教程_大数据食铁兽的博客-CSDN博客 不过上面作者没有写坑,只支持少部分国家(我选用的日本,Claude官网会提示你支…

AI绘画与CV多模态能力的起源:从VAE、扩散模型DDPM、DETR到ViT/MAE/Swin transformer

前言 2018年我写过一篇博客,叫:《一文读懂目标检测:R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD》,该文相当于梳理了2019年之前CV领域的典型视觉模型,比如 2014 R-CNN2015 Fast R-CNN、Faster R-CNN2016 YOLO、SSD…

【Redis】集群(cluster)

文章目录 Redis集群(cluster)定义官网作用 集群算法(分片->槽位)分片(每台Redis实例)槽位slot槽位映射哈希取余分区一致性哈希算法分区哈希槽分区 搭建三主三从集群关闭防火墙启动docker后台服务 systemctl disable firewalld、 systemctl start docker新建6个redis实例通过…

【编译、链接、装载一】预处理、编译、汇编、链接

【编译和链接一】预处理、编译、汇编、链接 一、被隐藏了的过程二、预处理器(Prepressing)——cpp1、预处理指令2、预处理过程3、预处理生成的hello.i文件 三、编译器(Compilation)——cc1、编译指令2、编译的过程3、编译生成的文…

2023暑期实习历程总结

一.前言 Hello 大家好久不见,已经三个月左右没有更新了,那我这三个月在干什么呢?自2023年3月中旬开始到现在五月底这期间接近三个月的时间里,我一直在进行2023暑期实习的投递和面试。这期间投递了包括各大中厂(阿里&am…