AI Reader V2

多泳道时间线

AI Reader 的时间线将小说中的事件按章节顺序以多泳道(Swimlane)形式呈现,帮助读者纵览故事脉络、追踪角色轨迹和关系演变。

六大事件来源

时间线数据从 ChapterFact 中聚合 6 种类型的事件,全面覆盖故事要素:

来源 说明 示例
原始事件 LLM 直接提取的章节核心事件 "宝玉初入大观园"
角色首次出场 角色在小说中的第一次登场 "林黛玉首次出现于第3章"
物品事件 重要物品的获取、使用、转移 "通灵宝玉被摔碎"
组织事件 组织的创建、变动、冲突 "荣国府举办元宵夜宴"
关系变化 人物关系的建立或类型转变 "宝玉与黛玉关系从初识变为知己"
场景情感基调 场景的情感色彩标注 "悲伤"、"紧张"、"欢乐"

关系变化检测

系统自动比对相邻章节的关系数据,检测两类变化:

  • 新建关系:两个角色之间首次出现关系记录
  • 类型变化:已有关系的类型发生转变(如从"朋友"变为"敌对")

场景情感匹配

通过参与者重叠度将场景的情感基调(emotional tone)关联到对应事件,在时间线上以情感徽章的形式展示。

噪声过滤

原始提取数据中包含大量低价值信息,时间线自动执行两项过滤:

  • 琐碎物品动作过滤:移除无叙事意义的物品事件(如日常物品的普通使用)
  • 龙套角色过滤:移除仅出现一次的过场角色的首次出场事件,聚焦重要人物

泳道布局

泳道阈值

用户可设定泳道阈值,决定哪些角色/实体拥有独立泳道。超出阈值的低频实体合并到"其他"泳道,保持视觉清晰。

低重要度章节自动折叠

对于事件稀少的章节,时间线自动折叠为缩略状态,避免大量留白,让用户聚焦于信息密集的关键章节。

交互功能

类型筛选

提供事件类型筛选器,可按来源类型(原始事件、角色出场、物品事件等)显示或隐藏特定类型的事件。

情感基调徽章

事件卡片上附带情感基调徽章,以颜色和文字标识当前场景的情感氛围,帮助读者快速感知故事节奏。

章节范围筛选

支持指定章节区间,仅展示特定范围内的事件数据,便于聚焦分析故事的特定阶段。