数字版西部世界:斯坦福AI小镇重磅开源



本文为1636字,建议阅读5分钟,Lk-99今天没有重大进展
《西部世界》(英语:Westworld)是一部于HBO播出的美国科幻西部电视剧集,在一个庞大的高科技成人主题乐园:“西部世界”里有模拟真人的“接待员”机器人和各种机械动物,在设定好的各种情境故事里,让游客参与其中尽情参与,只要付出高昂费用都能在西部世界中获得满足

现在数字版的西部世界来了‍‍‍‍
怎么使用 AI 模拟人类行为?用 ChatGPT 搭建和运行一个虚拟小镇。现在《斯坦福AI小镇》正式开源! 这是 2023 年最鼓舞人心的人工智能代理实验之一。 25 个人工智能代理(数字类人机器人)居住在数字西部世界中,却没有意识到自己生活在模拟中。他们去工作、闲聊、组织社交活动、结交新朋友,甚至坠入爱河。每个人都有独特的个性和背景故事‍
游戏 DEMO: https://reverie.herokuapp.com/arXiv_Demo/
研究人员发表了论文:生成代理:交互式人类行为模拟器

下面我们一起看一下这个数字西部世界如何运行‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

斯坦福AI小镇运行原理‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍
研究人员提出了生成式代理(Generative Agents),它是一种可以模拟人类行为的可交互计算机代理。这里可以把代理理解为数字类人机器人‍‍‍‍‍‍‍‍‍
生成式代理的目标是创造出一个具有连贯记忆和行为的代理社会,能够进行社交互动和响应环境变化。

作者设计了一个代理架构,包含记忆流、反思和计划三个模块,可以存储代理的全部经历,进行更高层次的推理,并利用相关记忆制定行动计划。

基于该架构,作者在类似The Sims的沙盒环境中实例化了25个代理,用户可以通过自然语言与其交互。

通过两个评估实验,作者证明了完整的代理架构相较于其他条件可以产生更可信的个体和群体行为。

文章讨论了生成式代理在交互系统中的应用前景,以及需要注意的伦理风险。

整体而言,研究人员通过大语言模型和代理架构的结合,实现了一个生成式的人类行为模拟系统。

具体的模拟过程‍‍‍‍‍‍‍‍‍‍‍
图1:展示了生成式代理(数字类人机器人)在类似The Sims的沙盒环境中的样子。环境中有25个数字类人机器人,用户可以观察和干预机器人的行为(游戏界面有点古老,哈哈)

图2:展示了Smallville沙盒环境的区域划分,包括房子、咖啡馆、商店等,以树形图表示它们的包含关系。代理会记录自己去过的区域

图3:展示了一个代理John Lin在Smallville中的一天生活,包括起床、吃早餐、和家人交流等日常行为。

图4:展示一个由单个用户提示触发的机器人之间的聚会活动。尽管过程中有很多不确定性,但最终聚会顺利召开。说明代理之间可以协调完成任务

图5:介绍了生成式代理的架构,包括记忆流、检索、反思和计划模块。这些模块共同产生数字类人机器人的行为。

图6:说明类人数字机器人记忆流中会包含大量信息,检索模块需要从中选择出当前相关的记忆

图7:展示了反思生成的样例,它可以从底层观察推导出更高层次的认知

图8:完整的代理架构(包含记忆流、计划和反思这三个模块)生成的行为比缺失模块的架构更可信

图9:展示了一个聚会信息在代理社会中的传播路径

综上所述,这些图直观地展示了生成式代理(数字类人机器人)的环境、架构、行为样例以及一些实验结果

结束语
‍‍
我的感觉是斯坦福AI小镇生成式代理系统很类似美剧《西部世界》中的数字孪生世界。
《西部世界》描绘了一个高度仿真的数字世界,里面 populated 着智能的机器人,这些机器人拥有自己的身份、记忆和情感,可以与人类互动。
而本文中设计的生成式代理系统也是:
在一个数字化的沙盒环境中,创造出多名具有不同身份和性格的代理。
每个代理都拥有持续积累的记忆和经历。
代理可以主动计划生活、与其他代理社交、响应环境变化。
用户可以自然语言与代理交互,也可以操控环境改变代理行为。
代理之间会出现意外的社交活动和群体行为。
所以可以说,本文构建了一个小规模的类“西部世界”数字环境,进行了初步的代理社会建模。
与电视剧相比,目前这个系统还比较简单和理想化,Agent 的数量也很有限。但是本文的确在数字世界构建智能代理方面进行了有益的探索,也为未来类似的代理世界奠定了基础。这是一个有趣的研究方向。
建议大家赶紧再把西部世界复习一遍,早早学会怎么和机器人相处,哈哈

想体验斯坦福小镇的可以去这个网址,按照说明操作
‍‍‍‍‍‍‍‍‍‍‍‍https://github.com/joonspk-research/generative_agents
⭐星标AI寒武纪,好内容不错过⭐
用你的赞和在看告诉我~

周末愉快👇👇
到顶部