大型网络游戏设计与AI赋能-14

文章探讨了如何在游戏中将AI应用于NPC,使其具有个性化对话和背景故事,以及ChatGPT如何作为编程辅助工具,提升初级程序员的学习效率和代码编写效率。作者强调了AI作为工具的价值,尤其是在知识查询和学习赋能方面。
摘要由CSDN通过智能技术生成

接上文!!!

Chat GPT你可以当他是一个超级百度,他更像是你的一个非常专业的一个助理。你问他什么,他都给给你一个比较标准化的一个解答,但是也仅仅是标准化,我们在游戏里面的NPC,他可能更多的是需要一种情感,一种代入感。所以这个模型,我们给这个娜娜,他是一个机器人,就是一个AI,然后完了之后,我们给他赋予了一个角色,就是娜可露露。娜可露露大家都知道是什么,之后这个Remix是我们的工作人员,这是我们和他的对话,就是我们训练,在训练他时候的一些对话。你会感觉到,他就像一个真实存在的这么一个人,在跟你聊天一样。不管你怎么问问题,他都会围绕他的认知,就是他这个背景下的认知去跟你聊天,不会超脱,不会让你觉得奇怪,并且带有自己的。

比如:

你的宝刀在哪里?

宝刀在胸前。

告诉你的故事吗?

只是个小女孩的故事。

......

等等等等

娜可露露有一个妹妹。

她叫娜可莉莉。

啊?

骗我!

你其实有个妹妹。

请问你是怎么知道?

这是我的秘密.

哦,叫李姆露露。

说错了,不是娜可丽丽。

......

等等

这些都不是预设好的聊天,而是自动的,就是你跟他聊,他就会跟你聊。如果说未来的游戏里面,每个NPC我们都让他AI化的话,他的自由度会比较高。你背景肯定是要自己想,每个人你想一个问题,每个现实的人都有他的背景。当他出生那一刻,他就来到了这个世界,就有他的背景存在了,他出生于哪个省哪个市,甚至哪个村哪个家,他的父亲是谁,母亲是谁。当出生的那一刻,他就会有个背景,没有任何一个人是没有背景的。

所以说你肯定是要去赋予NPC一个背景的,不能说连个背景都不给他。世界观就叙述一个宏大的故事背景是可以的,但是,你需要还是我们需要人工去告诉他,要塑造成什么样的,什么样的大的故事背景。所以我想告诉大家的是,你可以把AI当作一种工具,你要学会在AI的时代,怎么样让这些工具能够更好地帮你,要么提升工作产能,就是你的工作产出。要么能够让你的产品能够创新,在产品上创新,特性上创新,而背后有这些技术做支撑。

而我们AI,他不会自己提需求给自己,首先是需要你去提好需求的。作为程序员来说,你们暂时不用担心今天策划了一个需求,你简单的输入到GPT4里面,他就帮你完成了。

每一款游戏都有他自己的架构框架,都是面向需求设计出来的,首先你写PPT写出来的东西,他都不知道你的架构框架是什么,当然你可以告诉他,仍然没用它生成出来东西,你还要做代码合并,而且还不一定好用。性能上面,我认为GPT它对于程序员的最大的一个帮助是什么呢?特别对于初中级的程序员,就是你在一些技术点上面,你想想你以前用百度的痛苦,可能chat GPT这种痛苦会少给到你一点。

比如说你想搜个解决方案,你今天想写个shader效果,你不知道怎么写,比如说我想写一个火焰的,或者一个传送门的,写shader效果。你不知道怎么写,你去百度搜,那你要做的是,你输入关键字,出来一堆链接,然后你要一个个看,前面肯定是广告,然后挑选出对你有用的代码端,然后你可能把它复制粘贴过来,改一改。这是我们说面向百度编程,但是你以后可能是面向GPT编程,他会自动帮你筛选,给到你一个他认为比较准确的,就是比较对你有帮助的答案。而这个答案,也仍然不是说你拿过来就能用的,你仍然需要去做一些修改的。所以我们未来就是面向GPT编程

作为程序员来说,我认为GPT对于我们的最大的一个价值,还不是面向GPT编程。因为其实你到高级资深,你根本不需要面向GPT,你都写了那么多年代码了,谁要百度这种东西,除非是一些新的东西,你可能要去查一查。更重要的一点是在学习上的赋能是很强,所以说他能提升你的学习效率。

就比如说今天我们讲了它覆盖的知识面会很广,每个都不可能讲细。比如说今天你要了解UDP,然后你就可以去提问chat GPT,你可以不断的提问,你可以先问他UDP定义是什么,游戏里什么样的游戏类型会去或者游戏需求会用UDP的这个协议,然后状态同步帧同步的区别是什么,什么样的游戏类型会用什么。如果今天我需要一个,你可以描述个业务场景给他,让他给到你一个大概的方向,这些你都可以问他,这是很好的一个就是我认为学习的工具,他能提升我们的学习的效率的,相当于一个万能的字典一样。

最后就是我想告诉大家从业人员是怎么学习的。其实作为一个就是在学科派的,就是我们从小到大,学校里面学习的方式。其实我先学基础知识,然后再学这个基础知识之上的这些技术,然后完了再用这些技术做东西,最后总结经验,是这么一条线性的流程,是从下往上的。

但是往往如果你工作之后,你会发现,你的很多学习是面向需求的学习,因为你有一个需求,你不知道怎么做,你会去查,会去了解,会去甚至买些课买些书学习。然后为了实现这个需求,你反向的去找资料,筛选资料,然后通过各种资料的识别,学习之后使实现当初的最早的这个需求。而当这个需求被实现出来之后,他所涉及到的这些技术也好,底层的知识也好,你是已经部分掌握了,当这种同类型的需求你做多了,那你这部分的技术和知识就精通了。

 扫描下方二维码,领取免费训练营!


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值