ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统

搜索
AI-TNT
正文
资源拓展
ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统
2025-06-24 15:59

想象为《红楼梦》或《权力的游戏》创造一个AI的世界。书中的角色们变成AI,活在BookWorld当中。每天,他/她们醒来,思考,彼此对话、互动,建立感情和关系。


如果他们能活出自己的生活,不再由笔者操控,故事是否会不一样?会不会有一个平行时空里,宝玉和黛玉有了一段美好的爱情?


今天要介绍的这篇 ACL 2025 论文 ——《BookWorld: From Novels to Interactive Agent Societies for Creative Story Generation》,聚焦于如何让小说中的角色真正 "活" 起来,打造一个沉浸式的虚拟世界。


在BookWorld中,作者们提出了一个“小说->AI世界->故事创作”的系统。BookWorld能从小说中提取角色和世界观的数据,构建一个AI世界,让角色AI在世界中进行长期的交互,自己创造自己的故事。为了实现流畅自然的长期交互,BookWorld建模了角色AI、世界AI、空间关系、世界观构建,并支持用户干预来引导故事发展。


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


  • 论文标题:BookWorld: From Novels to Interactive Agent Societies for Creative Story Generation
  • 主页链接:https://bookworld2025.github.io/


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


BookWorld 开创性地提出了基于小说构建多智能体社会的方法,让小说中的角色能够自主互动、成长和创造故事。系统不仅完美还原了小说中的世界观,还能让角色们在虚拟世界中自由演绎,创造出全新的故事篇章。


研究背景:小说世界的困境


传统的小说创作往往受限于作者的想象力,一旦故事完结,角色们就被 "封印" 在书页中。而现有的 AI 系统虽然能够生成文本、模拟社会互动,但大多是从零开始构建角色,缺乏对已有小说世界的深度理解和还原。


BookWorld 的突破在于,它能够从原著小说中提取角色特征、世界观设定和背景知识,构建出一个完整的虚拟社会。在这个世界里,每个角色都拥有自己的记忆、状态和目标,能够像真实人物一样工作、交流和交易。


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


核心方法:BookWorld 框架


BookWorld 系统由角色智能体和世界智能体组成。角色智能体负责扮演小说中的各个角色,而世界智能体则负责协调整个系统的运作,维护全局状态,提供环境反馈等。系统采用了场景(Scene)作为最小叙事单位,每个场景都像小说中的章节一样,既保持独立性,又能构成完整的故事。


系统支持两种模式:自主模式和干预模式。在自主模式下,角色们会根据初始全局事件(如 "众人被卷入了一场战争")制定目标并行动;在干预模式下,用户可以通过指定情节或脚本来控制故事的发展方向。特别值得一提的是,系统还加入了地理空间建模,角色们的移动会受到地理限制和旅行时间的影响,营造更深入的沉浸感。


数据准备:让虚拟世界更真实


为了让虚拟世界更加真实,BookWorld 从 16 部中英文小说中提取了丰富的设定数据。系统采用了一种创新的基于术语的设定抽取方式,能够自动从原文中提取并整理世界观设定。每条设定包含四个关键要素:术语(如 "隐形斗篷")、性质(如 "道具"、"咒语")、详情(具体描述)和来源(首次出现的章节)。通过这种方式,系统成功从 10 部英文小说和 6 部中文小说中提取了 9142 条设定信息,为构建沉浸式的虚拟世界提供了坚实基础。


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


模拟流程:让故事自然展开


BookWorld 的模拟过程以 "幕" 为单位推进,每一幕都像一个独立的戏剧场景。在每一幕开始前,系统会选定出演角色,这些角色必须身处同一地点,以确保情节的集中性和互动的合理性。角色们可以自由选择与其他角色对话、与环境互动,或者静观其变。世界智能体会根据当前信息和角色状态,动态决定每一轮的行动顺序,让故事发展更加自然流畅。


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


实验成果


在大量实验中,BookWorld 展现出了惊人的创造力。它不仅能够保持对原著的忠实度,还能生成高质量的新故事,在 75.36% 的案例中超越了现有方法。系统在五个关键维度上都表现出色:拟人化、角色忠实度、沉浸感与场景、写作质量和故事线质量。


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


ACL 2025 | 让小说角色 「活」起来!复旦BookWorld打造沉浸式小说世界模拟系统


未来展望


BookWorld 不仅是小说创作工具,更是一个互动娱乐平台的雏形。作者可以用它探索不同结局,读者则能 “进入小说”,成为剧情的一部分。未来,它将支持更复杂设定,开放更多 “平行故事线”,让每位用户都能拥有属于自己的小说宇宙。


文章来自于“机器之心”,作者“冉一婷、王鑫涛”。

1
AI代理

【开源免费】Browser-use 是一个用户AI代理直接可以控制浏览器的工具。它能够让AI 自动执行浏览器中的各种任务,如比较价格、添加购物车、回复各种社交媒体等。

项目地址:https://github.com/browser-use/browser-use


2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md

添加客服微信openai178,进AITNT官方交流群
IOS下载
安卓下载
微信群
沪ICP备2023015588号