AI Reader V2

百科全书

AI Reader 的百科全书将小说中的所有实体(人物、地点、物品、组织)组织为结构化的百科词条,支持全文搜索、交叉导航和原文溯源,是深入理解小说世界的核心工具。

四类实体卡片

人物卡片(PersonCard)

  • 关系分组:人物关系按六大分类(血亲、亲密、师承、社交、敌对、其他)分组展示,每组内的关系附带证据引用
  • 别名列表:显示角色的所有已知称呼,来源包括预扫描字典和逐章提取
  • 出场章节:标注角色出现的所有章节编号,点击可跳转到对应章节

地点卡片(LocationCard)

  • 空间关系:展示地点与其他地点之间的空间关系(包含、相邻等)
  • 地点迷你地图LocationMiniMap 组件以 SVG 形式展示当前地点的父级和同级兄弟节点,直观呈现空间位置
  • 层级树:以树形结构展示地点在世界层级中的位置,冲突节点以特殊标记显示

物品卡片(ItemCard)

  • 记录物品在小说中的关键事件:获取、使用、转移、变化
  • 关联出场章节和相关角色

组织卡片(OrgCard)

  • 记录组织的创建、成员变动、重要事件
  • 展示组织与角色之间的归属关系

词条丰富度

每个百科词条附带以下元信息:

  • 出场章节数(chapter_count):反映实体的重要程度
  • 层级(tier):地点层级分类
  • 图标(icon):按实体类型显示对应图标(人物蓝色、地点绿色、物品橙色、组织紫色)

全文搜索

支持在所有实体词条中进行关键词搜索,快速定位目标实体。搜索覆盖实体名称和别名。

场景索引

EntityScenes.tsx 组件提供实体的原文出处溯源功能:

  • 列出实体出现的所有场景片段
  • 每个场景附带章节编号和上下文摘要
  • 点击场景可跳转到原文对应段落
  • 帮助读者将百科信息与原文叙述对照验证

交叉导航

百科词条之间支持跨页面导航:

  • 人物卡片中提到的关系人物可直接点击跳转到对方词条
  • 地点卡片中的父级/子级地点可点击导航
  • 组织成员和关联地点均可点击跳转

所有实体卡片通过 novelId 属性确保导航在当前小说范围内进行。

地点层级树

百科全书内置地点层级树视图,以缩进树形结构展示小说世界的完整地理层级。层级冲突的节点会以特殊标记(如红色提示)显示,便于用户识别需要手动修正的层级问题。

世界观总览

"世界观"标签页展示 WorldStructure 数据,包括:

  • 世界层级的顶层结构
  • 主要区域划分
  • 虚拟父节点(如"天下"等仅存在于 location_parents 中的超级根节点)
  • 整体地理架构概览

为读者提供小说世界的宏观认知框架。