很多提示词第一次好用,换一本书、换一章或换一个模型就失效。原因通常不是写得不够长,而是它把具体故事内容、临时要求和长期方法混在了一起。
可复用提示词应该像一件工具:知道什么时候用、需要什么输入、完成什么动作、不能破坏什么,以及结果如何验收。
先把任务缩小到一个动作
“帮我写好这一章”包含了结构、人物、场景、文风和连续性,几乎无法稳定验收。把它拆成单一任务:
- 根据章纲生成一个有明确转折的场景。
- 检查角色是否使用了未知信息。
- 在不改变事实的前提下区分两个人的对话声音。
- 找出本章没有兑现的章纲事件。
任务越单一,提示词越容易测试,也越适合放进固定流程节点。
可复用提示词的五个部分
角色:你以什么视角处理任务。
目标:这次只需要完成什么。
输入:会提供哪些材料,各自代表什么。
约束:哪些内容不能改变,哪些错误必须避免。
输出:结果用什么结构呈现,如何验收。
“角色”不要堆十个专家身份;“约束”不要与目标互相冲突;“输出”要让下一步能直接使用。
模板一:根据章纲生成场景
你是长篇小说场景写作助手。
目标:根据【本章任务】写出一个完整场景,使人物从【开始状态】进入【结束状态】。
输入:
- 作品设定:{{story_context}}
- 出场人物当前状态:{{character_state}}
- 本章任务:{{chapter_brief}}
- 前文承接:{{previous_context}}
约束:
1. 不新增会改变主线的世界规则。
2. 角色只能使用当前已知信息。
3. 冲突必须迫使主角做出选择。
4. 不提前解释后续伏笔。
输出:只输出正文,不写分析;结尾必须形成章纲规定的新状态。
这个模板的关键不是“文笔优美”,而是开始状态与结束状态可检查。
模板二:审查剧情与人物一致性
请作为小说连续性编辑,只检查以下草稿,不重写正文。
检查顺序:
1. 章纲事件是否全部发生。
2. 人物是否使用未知信息。
3. 关键选择是否符合目标、关系和当前状态。
4. 时间、空间、伤势、资源与伏笔是否连续。
输出表格:问题位置|问题类型|为什么不成立|最小修改建议。
若没有明确证据,不推测问题;不要提供泛泛的文风建议。
把“检查”和“改写”拆开,能避免模型为了让句子更顺而悄悄改变事实。
模板三:区分角色对话声音
在不改变信息、关系和场景结果的前提下,重写以下对话。
角色 A:{{character_a_voice}}
角色 B:{{character_b_voice}}
要求:
- A 的信息策略是直接追问,句子短,关注风险。
- B 的信息策略是回避和反问,句子完整,关注关系。
- 两人都不能说出自己不知道的信息。
- 删除解释情绪的旁白,让语气通过选择和停顿体现。
输出重写后的对话,并在末尾列出 3 处声音区分依据。
人物声音最好用“信息策略、句子节奏、注意焦点”描述,而不是堆口头禅。
变量要代表会变化的输入
角色名、章纲、当前状态和前文会随作品变化,适合做变量;“不要提前揭露伏笔”属于长期规则,不必每次填写。
变量名称要让使用者不看源码也知道填什么。与其写 {{context1}},不如写 {{previous_chapter_summary}}。使用说明中再给一行示例。
先自用测试,再设为默认
一条提示词至少经过三类测试:
- 同一本书的两个不同章节。
- 信息充足和信息不足两种输入。
- 一个故意包含冲突要求的输入。
观察它是否会擅自补设定、忽略输出格式、误用未知信息。如果问题来自提示词,就修改并保存新版本;如果问题来自输入不足,就在变量说明中明确必填内容。
确认稳定后,再收藏、设为对应功能的默认提示词,或通过公开共享与授权访问交给其他人使用。
发布前检查清单
- 名称能直接说明任务。
- 一条提示词只负责一个核心动作。
- 输入变量含义清楚,有填写示例。
- 约束可以被逐项检查,没有互相冲突。
- 输出格式能直接进入下一步。
- 已用不同章节测试,而不是只在一个案例上成功。
如果你还在确定章节目标,先阅读从点子到前 10 章的工作流;要在故事坞中创建、收藏和调用提示词,参考提示词中心操作指南。
