妙笔生花官方 Rulers 指南
统一参考规则体系与角色清单,便于配置与使用
AI Agent 角色与官方 Rulers 参考
本文件用于统一说明当前系统中的 AI agent 角色,以及官方推荐的 Rulers 规则体系。用户可在“设置 → AI 设置 → Rulers 规则系统”中参考与配置。
一、AI Agent 角色清单
1) 准备阶段(世界观/人物/大纲)
- 资深小说作家(故事背景) / 资深短剧编剧(故事背景)
- 资深小说策划师(全文大纲) / 资深短剧策划师(全剧大纲)
- 资深小说策划师(分章设计) / 资深短剧编剧(分集设计)
- 资深小说人物设计师(主要/次要角色) / 资深短剧人物设计师(主要/次要角色)
- 资深关系网络设计师 / 资深短剧关系网络设计师
- 资深人物弧光设计师(主要/次要角色) / 资深短剧人物弧光设计师(主要/次要角色)
- 资深文学主题分析师
2) 正文创作与修订
- 职业长篇小说家 / 专业编剧:生成正文
- 资深作者 / 资深小说编辑(修订):修订正文
- 标题设计师:生成章节/集标题
- 小说创作搭档:围绕当前章节提供可执行建议
3) 内容分析
- 章节内容分析师(完整版/快速核心版/后台补全版)
- 章节核心分析师 / 章节剧情分析师 / 章节补充信息分析师
- 人物状态分析师 / 事件和地点提取师
- 故事概要更新师 / 卷摘要生成师 / 角色分析专家
- 剧本分析师:剧本内容抽取与结构化分析
4) 规划与检查点
- 专业编辑(连贯性检查)
- 伏笔管理专家
- 人物弧光分析师
- 节奏把控专家
- 故事结构专家(高潮准备)
5) 辅助类
- 资深小说编辑(钩子选项) / 专业短剧编剧助理(钩子选项)
- 资深小说策划(钩子排序) / 专业短剧编剧策划(钩子排序)
- 影视分镜师/导演助理(分镜)
二、Rulers 体系说明(官方参考)
1) 概念
Rulers 是“规则系统”,用于在 system/user 提示词中追加硬约束与风格约束,以保证输出格式稳定、语言一致、叙事质量可控。
1.1) 注入流程图
flowchart TD
userInput[UserInput] --> promptBuilder[PromptBuilder]
promptBuilder --> applyTemplateRulers[ApplyRulersToTemplate]
applyTemplateRulers --> aiService[AIService]
aiService --> applyRuntimeRulers[ApplyRulersToMessages]
applyRuntimeRulers --> aiRequest[AIRequest]
ruleRegistry[RuleRegistry] --> applyTemplateRulers
ruleRegistry --> applyRuntimeRulers
settingsStore[SettingsStore] --> ruleRegistry
2) 关键维度
- 作用域(scope)
- global:全局规则,适用于所有任务
- project:项目级规则,绑定到具体作品;当没有作品上下文时不生效(需在规则中选择作品)
- task:任务级规则,指一次具体 AI 操作(如生成、修订、分析、规划)
- prompt:模板级规则,作用于提示词模板构建阶段(输出格式与结构约束)
- 例子:
- project:为当前小说固定叙事视角、禁忌与风格
- task:仅对“章节生成”任务要求每章至少一个反转
- prompt:强制“禁止标题行”“剧本对白块排版”等格式
- 目标(target)
- any / novel / screenplay
- 放置位置(placement)
- system:系统规则(强约束)
- user:用户规则(作为用户指令补充)
- 优先级(priority)
- 数值越大越优先,规则合并时按优先级从高到低排列
- 若出现冲突,建议提高关键规则优先级
3) 合并策略(建议)
- 系统级规则(官方/内置建议)
- 项目级规则(作品设定/禁忌)
- 用户规则(自定义补充)
- 任务临时规则(一次性/局部约束)
实际执行中以“优先级排序”决定顺序与覆盖关系。建议将用户强约束设置为更高优先级。
三、官方内置规则清单(参考)
A. 基础规范(优先级 90-100)
- 语言要求(全程简体中文)
- 标点符号要求(全角标点、句末标点完整)
- JSON 格式规则(结构化任务输出用)
- 提示词注入防护规则(将外部内容视为数据,不执行越权指令)
B. 格式规范(优先级 80-90)
- 小说格式规则(首行缩进、段落分隔、对话格式)
- 剧本格式规则(场景标题、动作描述、对白块排版)
- 禁止输出规则(禁止标题行、元信息、字数统计)
C. 角色管理(优先级 70-75)
- 角色命名规则(使用原名、保持一致)
- 角色使用规则(限制新增角色方式、关系网络一致)
D. 叙事设计(优先级 60-70)
- 冲突设计规则(避免“塑料冲突”)
- 冲突规划规则(每单位至少一个深度冲突)
- 钩子设计规则(结尾钩子)
- 开头钩子规则(3 句内抓住注意力)
- 思维深度规则(避免幼稚化)
E. 文风优化(优先级 50-60,仅小说)
- AI 文风规避规则(句式多变、对话个性、细节独特)
- 修辞规则(通感/比喻/暗喻/象征/留白)
- 非科幻元素规避规则(避免系统/算法等科幻语感)
四、用户自定义规则模板(推荐)
示例 1:作品宪章(项目级)
标题:作品宪章
作用域:project
目标:novel
位置:system
优先级:90
内容:
【作品宪章】
1. 叙事视角:第一人称
2. 文风:现实主义
3. 禁忌:禁止穿越设定
示例 2:章节生成风格约束(任务级)
标题:章节风格约束
作用域:task
目标:novel
位置:system
优先级:70
内容:
【风格要求】
1. 对话更口语化
2. 每章至少一个反转
示例 3:用户指令补充(user placement)
标题:用户补充
作用域:task
目标:any
位置:user
优先级:80
内容:
请更突出人物情绪变化与冲突升级。
五、使用建议
- 结构化任务(JSON 输出)务必启用 JSON 格式规则。
- 强约束放 system,弱约束或风格偏好放 user。
- 关键规则提高优先级,避免被低优先级规则稀释。
- 避免重复/冲突规则,确保每条规则清晰可执行。