Hello,今天给大家带来新技术的分享,我是神棍赵。
前言
黑客帝国有点遥远,头号玩家也需要耐心等待,但近日的一篇文章告诉大家西部世界近在眼前了。兜兜转转,脑后插管还太遥远,VR的坟头草都三丈高了,游戏开发的新时代总算又来了。此文简略介绍,感兴趣可仔细拜读原论文。
论文链接: https://arxiv.org/abs/2304.03442
正文
Generative Agents的愿景:一个真实可信的角色世界
你有没有想过生活在一个由真实可信的角色组成的虚拟世界?如果您可以使用自然语言与他们互动并观察他们的日常生活、情绪和人际关系,会怎样?
这不是科幻小说,这是斯坦福大学的研究人员提出的一个新概念-- Generative Agents,使用AI模拟人类行为,他们可以起床,做早餐,然后去上班、作画、写作、他们互相注意,并发起对话,他们在为明天做规划时会记住并反思过去的行为。
为了展示Generative Agents的潜力,研究人员创建了一个交互式沙盒环境,其灵感来自生活模拟游戏《模拟人生》。在此环境中,用户可以使用自然语言与一个由 25 个NPC组成的小镇进行交互。他们可以问他们问题,给他们命令,或者加入他们的活动。
Smallville 沙盒世界,带有标记的区域。
NPC具有不同的个性、偏好、技能和目标。他们也有对过去经历的回忆和对当前处境的反思。他们可以执行各种动作,例如吃饭、睡觉、工作、社交、锻炼等等。它们还可以对天气变化、假期或用户干预等事件做出反应。
环境是动态的和不断发展的。NPC可以影响彼此及其周围环境。例如一个NPC想要举办情人节派对,NPC在接下来的两天内自动向派对发出邀请,结识新朋友,互相邀请参加派对,并协调在合适的时间一起出现在派对上。
NPC生活中的一天
为了让您大致了解Generative Agents可以做什么,让我们看一下它们在沙盒环境中展示的个人和社会行为的一些示例。
一个例子是爱丽丝,她是一位有理想的画家,在一家餐馆当服务员。爱丽丝热爱艺术,想提高自己的技能。她把空闲时间花在家里画画或参观博物馆。她还喜欢阅读有关艺术家的书籍和电影。她暗恋在书店工作的作家鲍勃。她经常去他的工作场所拜访他,并试图用她的画作打动他。
另一个例子是Charlie,他是一位健身爱好者,在健身房担任私人教练。Charlie 喜欢锻炼并帮助他人实现健身目标。他喜欢吃健康食品,避免吃垃圾食品。他与在同一家健身房工作的另一位教练戴夫 (Dave) 存在竞争关系。他们经常在各种挑战中相互竞争,例如举重或在跑步机上跑步。
这些只是填充沙盒环境的生成代理的众多示例中的一部分。每个NPC都有自己独特的故事和个性,用户可以发现并与之互动。
Generative Agents的架构
Generative Agents如何工作?他们如何产生现实和一致的行为?他们如何与用户和彼此沟通?
研究人员设计了一种扩展大型语言模型 (LLM)(例如 GPT-3 或 BERT)的架构,以存储代理使用自然语言的完整体验记录,随着时间的推移将这些记忆合成为更高级别的反射,并检索它们动态地计划行为。
该架构由三个主要部分组成:观察、规划和反思。每个组件执行特定功能:
观察:该组件使用自然语言句子记录代理的感官输入(例如视觉或语音)。这些句子存储在情景记忆缓冲区中,用于跟踪代理
规划:该组件从情景记忆缓冲区中检索相关记忆,并使用它们为NPC的下一步行动生成计划。该计划由一系列描述Npc意图和理由的自然语言句子组成。该计划也存储在情景记忆缓冲区中以供将来参考。
反射:该组件将NPC的记忆随着时间的推移合成为更高级别的反射。这些反映是总结Npc的经验、感受、意见和目标的自然语言句子。反射也存储在情景记忆缓冲区中,可用于指导代理的行为或与其他代理或用户进行通信。
它们还使Generative Agents能够使用自然语言与用户和其他NPC进行交流。用户可以向NPC询问有关他们过去、现在或未来的行为的问题,或者他们对自己经历的反思。
最后,今年的技术进步真的是日新月异,一个新时代已经到来,加油干啊,技术成熟后除了西部世界还有东部世界、南部世界的建设来需要3Der们继续添砖加瓦呢。
- End -
上一篇 虚幻引擎如何用于跨平台游戏开发?
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答想学习UI设计,却不知道哪里的培训机构比较好?本文推荐一家专业的UI设计培训机构,助你快速掌握技能。
想学习平面设计却不知道该去哪里?本文为您介绍学习平面设计的好去处。
想学习VR软件开发但不知道选择哪家?本文为您介绍如何选择学VR软件开发的最佳选择。
想学习后期动画制作技巧?本文详细介绍火星影视后期动画培训,助您成为后期动画专家!
专业的影视美术提升培训机构为学员提供全方位的影视美术技能培训,助力学员在影视美术领域取得成功。
想要学习交互设计却不知道从哪里入手?本文为您提供选择最佳学习路径的指南,助您顺利成为交互设计师。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!