当前位置:首页 > 科技  > 知识百科

七句话让AI给我做了个小游戏,还是极简版塞尔达,一玩简直停不下来

来源: 责编: 时间:2023-08-07 16:30:03 167观看
导读 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。什么,七句话就让AI给我生成了一个小游戏?还是“极简版”塞尔达这样的经典冒险游戏,不仅能捡金币、躲

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。4jN28资讯网——每日最新资讯28at.com

什么,七句话就让AI给我生成了一个小游戏?4jN28资讯网——每日最新资讯28at.com

还是“极简版”塞尔达这样的经典冒险游戏,不仅能捡金币、躲怪,地图也不重复的那种。4jN28资讯网——每日最新资讯28at.com

这是一位名叫Andrew Mayne的小哥的真实经历,整个过程中,他甚至一行代码都没写!4jN28资讯网——每日最新资讯28at.com

把AI生成的游戏和游戏代码po到网上后,短短数小时就收获了上千热度:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

赶来围观的网友试玩了他搞出来的游戏,直呼“Mind blowing”。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

所以,Andrew Mayne到底是怎么做到的?4jN28资讯网——每日最新资讯28at.com

原来,他用来做游戏的AI,是OpenAI最新版本的Codex。4jN28资讯网——每日最新资讯28at.com

这个版本的Codex,除了能直接生成、修改和编辑代码以外,连处理的文本长度也翻倍,从2048个token提升到了4000个,简直像是“解开一层封印”。4jN28资讯网——每日最新资讯28at.com

起初,Andrew Mayne只是好奇这版Codex的创造力极限在哪里,想做个实验,看看它能否根据文本直接生成小游戏。4jN28资讯网——每日最新资讯28at.com

没想到,这一试简直让他停不下来。4jN28资讯网——每日最新资讯28at.com

7句话生成冒险游戏4jN28资讯网——每日最新资讯28at.com

第一次尝试便是被他命名为“极简塞尔达”的游戏。4jN28资讯网——每日最新资讯28at.com

别看画面抽象,整个游戏包括随机生成地图、玩家用键盘控制角色移动、有敌人会攻击玩家、收集金币加分等游戏核心要素。4jN28资讯网——每日最新资讯28at.com

走到地图边缘还能生成一张新地图,这样就能一直玩下去……总之是一个2D冒险游戏原型的样子。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

所有这些规则只用英语写了七句话,AI则用Javascript写出了190行代码。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

由于小哥本人不是专业游戏设计师,描述用词不是很精确,但AI总是能产生自己的理解。4jN28资讯网——每日最新资讯28at.com

比如描述怪物的部分,描述里只有“一个红色的怪物,玩家移动时它也移动,试图接近玩家,如果玩家被碰到就减一分”。4jN28资讯网——每日最新资讯28at.com

AI则根据上下文生生成了50多行完整的怪物生成、移动、判定分数的逻辑。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

只需把色块替换成简单贴图,和真正的塞尔达原型是不是就很像了?4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

△被曝光的初代塞尔达原型程序4jN28资讯网——每日最新资讯28at.com

第二个小游戏,他打算考验AI对逻辑的理解,生成一个简化版猜词游戏Wordle。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

这次只用了5段话描述规则。4jN28资讯网——每日最新资讯28at.com

谜底词从一个列表里随机选择,每次选择一个放到控制台。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

描述字母输入框的样式,包括宽高、文字居中对齐、每个输入框有独立ID;输入时自动大写;再加一个确认按钮。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

分四种情况讨论如何判定输入结果。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

后面他又进行了更多尝试,调用第三方库生成3D迷宫、能与玩家对战的井字棋,以及给照片加滤镜的小程序等,全都没手写一行代码。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

其中比较有意思的是生成《黑客帝国》字符雨视觉特效,几乎是只告诉AI“创建一个画布,加一个黑客帝国雨特效”,没有任何额外解释,AI就做出来了:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

最后他总结出几条经验,介绍如何写文字描述能让AI更容易理解需求:4jN28资讯网——每日最新资讯28at.com

先描述逻辑部分。然后创建UI元素时候调用前面生成的逻辑函数。给描述编号。这样更容易看明白AI正在处理哪条描述。多让AI创建函数。如果直接让AI生成100项的数组,AI可能真的每一项每一项写出来,如果告诉AI创建一个生成数组的函数,AI就会用循环语句来完成了。如果一次不理想,多试几次。把temperature参数设为0.5,有一定随机性可能会产生更好结果。4jN28资讯网——每日最新资讯28at.com

看起来有点产品经理总结如何与程序员沟通对接的味了。4jN28资讯网——每日最新资讯28at.com

背后的Codex“再进化”4jN28资讯网——每日最新资讯28at.com

所以话说回来,这个最新版的Codex到底有多好用?4jN28资讯网——每日最新资讯28at.com

除了Andrew Mayne最感兴趣的token上限翻倍以外,新增加的插入和编辑两大功能也挺有意思。4jN28资讯网——每日最新资讯28at.com

先来看看Codex的编辑功能,像优化代码性能就能用一句话搞定:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

或是换个编程语言实现代码:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

还有“单行代码编程”(One Liner),一句命令就能实现:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

有了这一功能,调整代码的难度就会降低不少。4jN28资讯网——每日最新资讯28at.com

使用Codex的时候,甚至可以像甲方一样,无需手动调整代码,只需要对着这位“AI程序员”发号施令,就能让它生成你想要的东西。4jN28资讯网——每日最新资讯28at.com

再来看看Codex的插入功能。4jN28资讯网——每日最新资讯28at.com

不仅能主动生成注释,提醒这段代码的作用:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

还能根据上下文理解这段函数,主动帮你插入它的定义:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

无论是开发框架、还是写小软件,都不需要再担心“一条路走到黑”,可以根据需求再从中间进行调整。4jN28资讯网——每日最新资讯28at.com

当然,这些功能放到GPT-3上也类似。无论是换人称、改格式这种小技巧:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

还是随着上下文修改并插入语句,都不在话下。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

除了这两个功能以外,还有一些细节上的更新,例如UI变得更加简洁等等。4jN28资讯网——每日最新资讯28at.com

事实上,这一系列新功能,都是为了让Codex和GPT-3变得更容易上手。4jN28资讯网——每日最新资讯28at.com

据OpenAI的科学家表示,他们希望通过这次更新,让更多“非职业选手”也玩上GPT-3和Codex。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

这也确实吸引了不少感兴趣的网友动手尝试。4jN28资讯网——每日最新资讯28at.com

像搞出“7句话让AI给我做游戏”的Andrew Mayne,原本只是一位惊悚小说家。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

△还戴着顶SpaceX的帽子,要素过多4jN28资讯网——每日最新资讯28at.com

除了他以外,包括《连线》编辑Clive Thompson等人也在尝试用Codex给自己写代码。4jN28资讯网——每日最新资讯28at.com

Clive表示,Codex掌握的知识量比他们这些“业余选手”丰富不少,能选出最合适的函数和库来完成需求。例如在接到与PDF有关的需求时,调用PyPDF库。4jN28资讯网——每日最新资讯28at.com

还有网友表示,自己拿Codex做了个《太空侵略者》(space invaders)小游戏,同样成功了。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

看到这些成果,有网友感叹,当AI真的学会写代码后,留给人类做的可能就剩下两件事情:写更好的AI,或是想想能用AI生成什么。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

不过,更加谨慎的网友则认为,AI生成代码容易让人对它产生依赖性,从而忽视代码本身的问题。例如这位作者用Codex写的图像处理代码,就存在一些不正确的地方:4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

还有网友预测,用AI写代码的话,最后还是要让工程师来调整它,本质上还是殊途同归。4jN28资讯网——每日最新资讯28at.com

4jN28资讯网——每日最新资讯28at.com

你会用AI来写工具、或是做游戏吗?4jN28资讯网——每日最新资讯28at.com

 4jN28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-119-2226-0.html七句话让AI给我做了个小游戏,还是极简版塞尔达,一玩简直停不下来

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 数学悖论证明了人工智能的局限性

下一篇: 模型难复现不一定是作者的错,研究发现模型架构要背锅

标签:
  • 热门焦点
  • 7月安卓手机好评榜:三星S23Ultra好评率第一

    7月安卓手机好评榜:三星S23Ultra好评率第一

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年7月1日至7月31日,仅限国内市场。第一名:三星Galaxy S23 Ultra好评率:95.71%在即将迎来新
  • 一年经验在二线城市面试后端的经验分享

    一年经验在二线城市面试后端的经验分享

    忠告这篇文章只适合2年内工作经验、甚至没有工作经验的朋友阅读。如果你是2年以上工作经验,请果断划走,对你没啥帮助~主人公这篇文章内容来自 「升职加薪」星球星友 的投稿,坐
  • 在线图片编辑器,支持PSD解析、AI抠图等

    在线图片编辑器,支持PSD解析、AI抠图等

    自从我上次分享一个人开发仿造稿定设计的图片编辑器到现在,不知不觉已过去一年时间了,期间我经历了裁员失业、面试找工作碰壁,寒冬下一直没有很好地履行计划.....这些就放在日
  • 阿里大调整

    阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的“征求意见版”:1、取消P序列
  • 8月见!小米MIX Fold 3获得3C认证:支持67W快充

    8月见!小米MIX Fold 3获得3C认证:支持67W快充

    这段时间以来,包括三星、一加、荣耀等等有不少品牌旗下的最新折叠屏旗舰都得到了不少爆料,而小米新一代折叠屏旗舰——小米MIX Fold 3此前也屡屡被传
  • 苹果、三星、惠普等暂停向印度出口笔记本和平板电脑

    苹果、三星、惠普等暂停向印度出口笔记本和平板电脑

    集微网消息,据彭博社报道,在8月3日印度突然禁止在没有许可证的情况下向印度进口电脑/平板及显示器等产品后,苹果、三星电子和惠普等大公司暂停向印度
  • 联想的ThinkBook Plus下一版曝光,键盘旁边塞个平板

    联想的ThinkBook Plus下一版曝光,键盘旁边塞个平板

    ThinkBook Plus 是联想的一个特殊笔记本类别,它在封面放入了一块墨水屏,也给人留下了较为深刻的印象。据有人爆料,联想的下一款 ThinkBook Plus 可能更特殊,它
  • 由于成本持续增加,笔记本产品价格预计将明显上涨

    由于成本持续增加,笔记本产品价格预计将明显上涨

    根据知情人士透露,由于材料、物流等成本持续增加,笔记本产品价格预计将在2021年下半年有明显上涨。进入6月下旬以来,全球半导体芯片缺货情况加剧,显卡、处理器
  • 上海举办人工智能大会活动,建设人工智能新高地

    上海举办人工智能大会活动,建设人工智能新高地

    人工智能大会在上海浦江两岸隆重拉开帷幕,人工智能新技术、新产品、新应用、新理念集中亮相。8月30日晚,作为大会的特色活动之一的上海人工智能发展盛典人工
Top
Baidu
map