BookWorld由復旦大學冉一婷、王鑫濤主導完成,由陽德青老師、肖仰華老師共同指導。復旦大學知識工場實驗室長期關注大語言模型的人格化、角色扮演研究,在該領域發表多篇頂會論文和首篇綜述。
想象為《紅樓夢》或《權力的游戲》創造一個AI的世界。書中的角色們變成AI,活在BookWorld當中。每天,他/她們醒來,思考,彼此對話、互動,建立感情和關系。
如果他們能活出自己的生活,不再由筆者操控,故事是否會不一樣?會不會有一個平行時空里,寶玉和黛玉有了一段美好的愛情?
今天要介紹的這篇ACL 2025論文 ——《BookWorld: From Novels toInteractive Agent Societies for Creative Story Generation》,聚焦于如何讓小說中的角色真正 "活" 起來,打造一個沉浸式的虛擬世界。
在BookWorld中,作者們提出了一個“小說->AI世界->故事創作”的系統。BookWorld能從小說中提取角色和世界觀的數據,構建一個AI世界,讓角色AI在世界中進行長期的交互,自己創造自己的故事。為了實現流暢自然的長期交互,BookWorld建模了角色AI、世界AI、空間關系、世界觀構建,并支持用戶干預來引導故事發展。
- 論文標題:BookWorld: From Novels to Interactive Agent Societies for Creative Story Generation
- 主頁鏈接:https://bookworld2025.github.io/
BookWorld 開創性地提出了基于小說構建多智能體社會的方法,讓小說中的角色能夠自主互動、成長和創造故事。系統不僅完美還原了小說中的世界觀,還能讓角色們在虛擬世界中自由演繹,創造出全新的故事篇章。
研究背景:小說世界的困境
傳統的小說創作往往受限于作者的想象力,一旦故事完結,角色們就被 "封印" 在書頁中。而現有的 AI 系統雖然能夠生成文本、模擬社會互動,但大多是從零開始構建角色,缺乏對已有小說世界的深度理解和還原。
BookWorld 的突破在于,它能夠從原著小說中提取角色特征、世界觀設定和背景知識,構建出一個完整的虛擬社會。在這個世界里,每個角色都擁有自己的記憶、狀態和目標,能夠像真實人物一樣工作、交流和交易。
核心方法:BookWorld 框架
BookWorld 系統由角色智能體和世界智能體組成。角色智能體負責扮演小說中的各個角色,而世界智能體則負責協調整個系統的運作,維護全局狀態,提供環境反饋等。系統采用了場景(Scene)作為最小敘事單位,每個場景都像小說中的章節一樣,既保持獨立性,又能構成完整的故事。
系統支持兩種模式:自主模式和干預模式。在自主模式下,角色們會根據初始全局事件(如 "眾人被卷入了一場戰爭")制定目標并行動;在干預模式下,用戶可以通過指定情節或腳本來控制故事的發展方向。特別值得一提的是,系統還加入了地理空間建模,角色們的移動會受到地理限制和旅行時間的影響,營造更深入的沉浸感。
數據準備:讓虛擬世界更真實
為了讓虛擬世界更加真實,BookWorld 從 16 部中英文小說中提取了豐富的設定數據。系統采用了一種創新的基于術語的設定抽取方式,能夠自動從原文中提取并整理世界觀設定。每條設定包含四個關鍵要素:術語(如 "隱形斗篷")、性質(如 "道具"、"咒語")、詳情(具體描述)和來源(首次出現的章節)。通過這種方式,系統成功從 10 部英文小說和 6 部中文小說中提取了 9142 條設定信息,為構建沉浸式的虛擬世界提供了堅實基礎。
模擬流程:讓故事自然展開
BookWorld 的模擬過程以 "幕" 為單位推進,每一幕都像一個獨立的戲劇場景。在每一幕開始前,系統會選定出演角色,這些角色必須身處同一地點,以確保情節的集中性和互動的合理性。角色們可以自由選擇與其他角色對話、與環境互動,或者靜觀其變。世界智能體會根據當前信息和角色狀態,動態決定每一輪的行動順序,讓故事發展更加自然流暢。
實驗成果
在大量實驗中,BookWorld 展現出了驚人的創造力。它不僅能夠保持對原著的忠實度,還能生成高質量的新故事,在 75.36% 的案例中超越了現有方法。系統在五個關鍵維度上都表現出色:擬人化、角色忠實度、沉浸感與場景、寫作質量和故事線質量。
未來展望
BookWorld 不僅是小說創作工具,更是一個互動娛樂平臺的雛形。作者可以用它探索不同結局,讀者則能 “進入小說”,成為劇情的一部分。未來,它將支持更復雜設定,開放更多 “平行故事線”,讓每位用戶都能擁有屬于自己的小說宇宙。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.