震惊,AI已能写游戏代码了!程序员未来会失业么?
【Gamelook专稿,转载请注明出处】
GameLook报道/近来,AI相关的技术在业内越来越受欢迎,从创作机械化的游戏资源,到帮助开发者创意,技术的进步总让人感到目不暇接。
不过,或许未来的某一天,游戏开发者、甚至是写AI技术的程序员也有可能被自己创造的机器人所取代。最近,海外开发者Mathy透露,OpenAI打造的GPT-3模型甚至可以帮你写代码。还有作家表示,未来的AI或许比人类更懂得搭讪技巧。
AI取代程序员?GPT-3已经可以写简单代码
OpenAI旗下的语言模型GPT-3通过其灵活性获得了很多人的认可,已经被用于AI撰写博客、用简单的标题辨识绘画作品等多项工作。据程序员Ivan Mathy透露,在最新的研发当中,该语言模型甚至被用于编写游戏代码,“你只需要描述想要什么,GPT-3就会试图用Unity C #脚本写下来”。
前不久,同样的语言模型还被训练用来与人搭讪,令人惊讶的是,机器写出来的话语并不像人们想象的那样生硬。比如其中一句话是这样说的:“摘了一些漂亮的花朵,想闻一闻吗?请把我的手拿开”。
从略显稚嫩的调情,到创造效率惊人的游戏代码,GPT-3向我们证明了,尽管它的技能只是基本的逻辑本文创造,但仍有能力创造独特的东西。
简单就是最好的,据Mathy透露,用直接和清晰指引的简单语言编写的指令运行起来是最成功的。比如,GPT-3可以执行“创建一个脚本,将游戏对象以正弦运动向左和向右移动,并以速度和幅度作为参数”命令。这句话可能听起来单调,但AI会理解它,并对应写出代码。
它可能还无法创造完整的游戏,但程序员们已经在想象GPT-3是否能够在游戏里协助他们,为NPC角色创作对话和聊天。通常来说这些角色并不那么复杂,但或许在GPT-3“超过1750亿参数语言模型”的帮助下,开发者们或许能够打造更深度的对话。
机器人做游戏之前,还有很长的路要走
不过,对于Mathy提供的AI生成游戏代码,Reddit用户BaguetteTourEiffel给出了更有批判性的看法,“GPT-3越来越让人厌倦了,对于那些不了解的人来说,它是一个接受过大量数据训练的巨大(无法在任何电脑运行的)神经网络”。
的确,GPT-3模型天生不会“理解”数据,尽管如此,它解析大量数据并生成连贯代码的能力还是令人印象深刻的。Mathy也希望程序员们尝试该技术,“如果你有OpenAI借口密匙,你可以亲自尝试在一行代码中提示‘使用Unity引擎’,这相当于告诉GPT-3正在寻找一行代码,它随后将试图帮你完成其余工作”。
在能够打造一款完整的游戏之前,GPT-3可能还有很长的路要走,但我们不应该忽视它已经做到的事情。甚至在十年前,这种AI自动化能力还几乎是不可能的。所以,未来的10年之后,谁知道会发生什么呢?只希望它不会抢走你的工作。
OpenAI的语言模型GPT-3曾经是给人们找乐子的技术,如今被越来越多的人喜爱。AI研究者和作家Janelle Shane决定训练该模型创造自己的搭讪方式,所幸的是,得到的结果只是令人觉得奇怪,而不像人们想象的那么差劲。说实在话,我们需要提升游戏。
这种模型的搭讪包括非常天真可爱的话语,比如“我爱你,不在乎你是否是穿大衣的狗狗”。虽然这句话没什么意义,但总比“你迷路了吗女士?因为天堂离这里很远”这种尬聊好得多。2017年的时候,Shane用同一个话题运行另一个模型,得到了“你好漂亮,你懂我意思”这样的话语。
Shane曾经与四个不同的GPT-3模型协作,最大的DaVinci是“最现代化”的一个,意味着它制造了有意义的句子。比如,“你的脸庞可爱,我能把它放在空气清新剂上吗?因为我想要将你的味道随身携带”。
其他的还包括,“你知道我喜欢你什么吗?你的大长腿”,以及“我曾经与一个很想你的人同事过,他是一个有家庭的普通人,你也是个有家庭的普通人吗?”这虽然听起来有点主观,但实际上已经很不错了。
Shane曾坦白,她避免因为荒唐的原因而训练GPT-3,这提高了效率。“我拒绝再次尝试神经网络的搭讪方式,因为更有能力意味着它们更像人类,这其实是很不好的。还有些新的神经网络只是抄袭已有的产品,这同样很可怕”。
她补充说,“人类写的搭讪技巧是如此的糟糕”。
如若转载,请注明出处:http://www.gamelook.com.cn/2021/04/437147