SuperAPI AI 工具集

populate-entity

通用与其它

查看项目

更新于 10-15 22:14

技能介绍

用途:populate-entity 用于世界构建项目中的实体补全。它分析一个已有实体文件,找出应转为 wikilink 的普通文本(人名、地名、组织名),发现指向不存在实体的失效 wikilink,并按合适模板创建缺失实体,同时更新源实体与双向连接。

主要能力:解析参数(实体路径或名称,以及 --dry-run、--auto、--limit N、--broken-only、--links-only、--world、--category 等标志);定位实体并确定所属世界;递归扫描 Worlds/[World Name]/ 建立实体索引(文件名、YAML name、aliases、路径,大小写不敏感);分析源实体,提取现有 wikilink、识别潜在实体引用(高/中置信度模式,如 Lord/Lady、House、Guild、River、Mountain、City、Town、Village、Fortress、War、Battle 等),并分类为已存在未链接、失效链接、推断新实体、模糊新实体;输出分析报告与创建计划;按模板映射选择模板并保存到对应分类文件夹;添加反向链接;将普通文本转为 wikilink 并更新 Connections 区;最后输出汇总报告。

使用方式:以实体路径或名称作为参数调用,可加标志控制行为。--dry-run 只显示不修改,--auto 跳过确认,--limit N 限制创建数量(默认 20),--broken-only 只修复失效链接,--links-only 只添加链接不创建,--world [name] 进入批量模式,--category [type] 配合 --world 限定分类。

适用场景:世界构建、小说设定、跑团世界观维护,批量补全实体与链接。

限制:新实体默认标记为 draft 供人工复核;模糊引用需用户确认类型;内容生成基于源实体上下文,可能需后续扩展;具体模板与命名参考文件依赖项目结构,资料未提供完整模板内容。