百科全书
AI Reader 的百科全书将小说中的所有实体(人物、地点、物品、组织)组织为结构化的百科词条,支持全文搜索、交叉导航和原文溯源,是深入理解小说世界的核心工具。
四类实体卡片
人物卡片(PersonCard)
- 关系分组:人物关系按六大分类(血亲、亲密、师承、社交、敌对、其他)分组展示,每组内的关系附带证据引用
- 别名列表:显示角色的所有已知称呼,来源包括预扫描字典和逐章提取
- 出场章节:标注角色出现的所有章节编号,点击可跳转到对应章节
地点卡片(LocationCard)
- 空间关系:展示地点与其他地点之间的空间关系(包含、相邻等)
- 地点迷你地图:
LocationMiniMap组件以 SVG 形式展示当前地点的父级和同级兄弟节点,直观呈现空间位置 - 层级树:以树形结构展示地点在世界层级中的位置,冲突节点以特殊标记显示
物品卡片(ItemCard)
- 记录物品在小说中的关键事件:获取、使用、转移、变化
- 关联出场章节和相关角色
组织卡片(OrgCard)
- 记录组织的创建、成员变动、重要事件
- 展示组织与角色之间的归属关系
词条丰富度
每个百科词条附带以下元信息:
- 出场章节数(chapter_count):反映实体的重要程度
- 层级(tier):地点层级分类
- 图标(icon):按实体类型显示对应图标(人物蓝色、地点绿色、物品橙色、组织紫色)
全文搜索
支持在所有实体词条中进行关键词搜索,快速定位目标实体。搜索覆盖实体名称和别名。
场景索引
EntityScenes.tsx 组件提供实体的原文出处溯源功能:
- 列出实体出现的所有场景片段
- 每个场景附带章节编号和上下文摘要
- 点击场景可跳转到原文对应段落
- 帮助读者将百科信息与原文叙述对照验证
交叉导航
百科词条之间支持跨页面导航:
- 人物卡片中提到的关系人物可直接点击跳转到对方词条
- 地点卡片中的父级/子级地点可点击导航
- 组织成员和关联地点均可点击跳转
所有实体卡片通过 novelId 属性确保导航在当前小说范围内进行。
地点层级树
百科全书内置地点层级树视图,以缩进树形结构展示小说世界的完整地理层级。层级冲突的节点会以特殊标记(如红色提示)显示,便于用户识别需要手动修正的层级问题。
世界观总览
"世界观"标签页展示 WorldStructure 数据,包括:
- 世界层级的顶层结构
- 主要区域划分
- 虚拟父节点(如"天下"等仅存在于
location_parents中的超级根节点) - 整体地理架构概览
为读者提供小说世界的宏观认知框架。