导语:
想象一下,如果我们可以创造一个世界,其中的机器人能够像人类一样生活、工作、社交,复刻出人类社会的方方面面。这种构想在影视作品《西部世界》中得到了完美呈现。再把想象力扩张一下:放在今天,如果我们想把 ChatGPT 这样的大语言模型变成西部世界的主人,又会怎么做?而现在,一项最新研究让这个愿景更加接近现实:25个AI智能体在一个名为Smallville的虚拟小镇上自由地生存和互动,它们不仅能够进行复杂的行为,还展现出比人类角色更加真实的生活状态。
正文:
1. 从想象到现实
《西部世界》的启示:《西部世界》描绘了一个充满预设故事情节机器人的主题公园,这些机器人能够记住经历并与游客互动。
现实中的突破:研究人员通过构建一个「虚拟小镇」,成功地让25个AI智能体在这个环境中生存,它们能举办情人节派对等复杂活动,并且行为表现得非常自然。
2. 技术亮点:Generative Agents
可信行为模拟:Generative Agents利用生成模型来模拟可信的人类行为,包括个人行为和社会群体行为。这些智能体能够对自己、其他智能体和环境进行广泛的推断。
记忆管理:新的架构使智能体能够存储、检索并反思相关的记忆,以支持长期一致性和动态演变的记忆能力。这使得智能体能够根据不断变化的经验和环境调整自己的行为。
自主规划与反应:智能体可以根据环境变化和个人经验制定日常计划,并做出相应调整。例如,如果看到早餐正在燃烧,智能体会关掉炉子;如果浴室有人,会在外面等待;如果遇到想交谈的另一个智能体,会停下来聊天。
3. 虚拟小镇中的日常生活
身份设定:每个智能体都有自己的身份背景。例如,John Lin是一名药店店主,他乐于助人,一直在寻找使客户更容易获得药物的方法。他的妻子是大学教授Mei Lin,他们和学习音乐理论的儿子Eddy Lin住在一起。
日常任务:智能体可以执行一系列日常任务,如刷牙、吃早餐、浏览新闻等。这些行为都是基于他们的身份和经验进行的。
环境互动:智能体可以在虚拟小镇内随处走动,进入或离开建筑,导航前行,甚至去接近另一个智能体。例如,当Isabella Rodriguez进入浴室时,用户可以将淋浴器设置为漏水状态,之后Isabella会从客厅找到工具并尝试修复漏水问题。
4. 社会动态与信息传播
关系形成:智能体会形成新的关系,分享信息,甚至组织活动。例如,Isabella Rodriguez决定举办情人节派对后,她会邀请朋友和顾客参加,而受邀者也会进一步扩散消息。
信息传播:当智能体注意到对方的存在时,可能会进行对话。例如,在Sam和Tom在杂货店的对话中,Sam告诉了Tom他在当地选举中的候选资格。随后,Tom和其他智能体讨论了Sam赢得选举的机会,逐渐形成了小镇的话题。
协调能力:智能体之间可以协调行动。例如,Isabella Rodriguez打算举办一场情人节派对,她会邀请朋友帮忙布置,并且朋友们会接受邀请并参与活动。
5. 结果
实验评估:研究团队进行了两项评估:控制评估和端到端评估。控制评估测试智能体是否能独立产生可信的个体行为,而端到端评估则观察多个智能体在两天的游戏时间内的开放式交互。
常见错误:实验中发现的一些常见错误包括未能检索相关记忆、对智能体记忆进行捏造修饰以及从语言模型中继承过于正式的言语或行为。
未来展望:随着技术的进步,这样的系统不仅可以用于游戏开发,还可以应用于社会科学实验、用户界面设计等领域。未来,我们或许能够体验到一个由AI构建的、充满活力的虚拟世界。
结语: 这项研究标志着大型语言模型领域的一个重要里程碑。它不仅展示了AI智能体在模拟人类行为方面的巨大潜力,也为未来的虚拟世界构建提供了全新的思路。或许不久之后,我们就能真正体验到一个由AI构建的、充满活力的虚拟世界了。
参考资料:
原文链接
项目地址:https://github.com/joonspk-research/generative_agents