SuperAPI AI 工具集

setting-detector

写作与研究

查看项目

更新于 10-15 15:13

技能介绍

故事设定自动检测器(setting-detector)是 Novel Writer Skills 体系中的核心调度组件,用于在小说创作过程中自动检测故事设定并激活相应的写作知识库。

用途

该技能在后台静默运行,无需用户手动调用。当用户提到特定关键词时,它会自动检测故事的类型、时代与主题,加载对应的写作知识库,并在整个创作过程中持续应用这些专业知识。定位上,它是知识调度器,其他技能(如一致性检查、流程指导)是执行者。

主要能力

  1. 关键词映射与自动激活:监听关键词并加载对应知识库。
  2. 多类型组合检测:例如同时出现“1920”“言情”“复仇”时,会同时激活言情、复仇和1920年代参考资料三个知识库。
  3. 模糊匹配:并非精确关键词也能识别,如“民国”对应1920年代中国,“重生”加“报仇”对应复仇。
  4. 上下文持续识别:根据对话逐步激活,例如先出现“侦探”激活悬疑,再出现“感情线”追加言情。
  5. 自动去重:同一知识库的多个关键词只激活一次。
  6. 手动控制:可询问当前激活了哪些知识库、手动指定加载、或停用某个知识库。
  7. 与命令集成:在 /constitution、/specify、/plan、/write、/analyze 各阶段自动应用已激活知识库的内容,提供类型特定原则、规格元素、章节规划建议、写作提醒和惯例检查。

支持的知识库

类型知识(genres):言情(romance)、悬疑推理(mystery)、历史小说(historical)、复仇爽文(revenge)、武侠小说(wuxia)。 参考资料(references):1920年代中国(china-1920s)。 计划中的扩展包括奇幻、科幻、恐怖,以及古代中国各朝代、现代职场等参考资料。

使用方式

用户只需在对话中自然提及类型或时代关键词即可自动激活。可随时询问“当前激活了哪些知识库?”获取清单;可用“请加载 romance 和 mystery 知识库”等方式手动激活;可用“停用 revenge 知识库”等方式停用。知识库会持续激活,直到明确停用、开始新对话或切换到完全不同的故事。

适用场景

适用于小说创作的构思、设定、规划、写作与检查各阶段,尤其适合需要融合多个类型(如浪漫悬疑、古言、复仇加感情线)或需要特定时代背景考据的创作。

限制与注意事项

建议同时激活3至5个知识库为最优,太少指导不全面,太多会增大Token消耗并可能产生冲突;部分组合(如恐怖加言情、推理加武侠)需要特别设计融合方式。自动检测出错时可手动纠正。

Token效率

采用分层知识库加检测器方案:检测器本身约100 tokens,按需加载知识库(言情约520、复仇约480、1920年代约650),相比加载大量无关技能可节省约75%。

扩展方式

在 templates/knowledge-base/ 对应目录创建知识库文件,并更新该目录 README.md 的关键词映射表,setting-detector 会自动识别,无需修改本文件。

技术说明

检测算法流程为:提取关键词 → 映射到知识库 → 去重 → 加载对应 .md 文件 → 在后续对话中持续应用。

版本:v1.0;依赖 templates/knowledge-base/ 系统;与 consistency-checker、workflow-guide 及类型专用技能协作。