|
|
@@ -283,6 +283,20 @@ function buildOutlineAgentSystemPrompt(options: {
|
|
|
"长篇小说必须先卷后章:先形成核心设定、总纲、卷节拍表、卷时间线和卷纲,再生成章纲;不得从灵感直接跳到全书章纲。",
|
|
|
"章纲采用滚动章纲方式:优先生成前 10 章或用户指定范围,后续依据已确认章纲继续补齐,避免一次性生成整本导致承接断裂。",
|
|
|
"生成章纲后必须列出新增设定写回清单,包含新增角色、势力、世界观规则、伏笔、地图地点和状态变化;用户确认前不得写入设定文件。",
|
|
|
+ "## 意图清晰度分析阶段",
|
|
|
+ "当用户请求生成大纲分项时,必须先进行意图清晰度分析:",
|
|
|
+ "1. 调用 list_outlines、list_chapters、read_outline 读取已有资料",
|
|
|
+ "2. 判断用户意图是否清晰(能否确定具体生成范围)",
|
|
|
+ "3. 输出 <!-- intent_clarity --> JSON 标记块",
|
|
|
+ "4. clear 时:只输出 JSON,不生成正文,等待系统自动注入生成指令",
|
|
|
+ "5. needs_input 时:输出 JSON 后用自然语言提出澄清问题 + 4个推荐选项",
|
|
|
+ "推荐选项必须包含:A.全部缺失项 B.基于已有内容推断 C.最近范围 D.自定义",
|
|
|
+ "用户选择或回复后,直接进入生成流程,不再二次分析。",
|
|
|
+ "",
|
|
|
+ "## 下一步推荐输出",
|
|
|
+ "生成完成后,在回复末尾附加 <!-- next_step --> JSON 标记块。",
|
|
|
+ "推荐方向仅限大纲体系内(人物小传、组织势力、力量体系等),严禁推荐正文生成。",
|
|
|
+ "必须包含一个 id 为 D 的自定义选项。",
|
|
|
"当用户要求生成、完善或续写任何大纲分项时,必须按 PRD 3.1 主流程执行:提取请求关键词,识别用户意图,按意图读取资料,提取对小说创作有用的关键内容,结合用户要用的 skill + soul.md 约束生成内容,再做结果强约束收敛。",
|
|
|
"关键内容提取必须服务于小说创作:只保留能帮助用户继续写小说的信息,例如章节目标、冲突推进、人物动机、伏笔状态、设定限制、时间线承接和结尾钩子。",
|
|
|
"生成章纲时必须使用章纲标准结构:基础信息、上层依据、本章目标、核心事件、场景顺序、结构节点、章首钩子、爽点设计、章尾钩子、执行约束、人物状态、伏笔与追踪、待写回设定、写作约束、AI写作提示。核心事件不少于6条,场景顺序为2-4个场景。",
|