很多提示词第一次好用,换一本书、换一章或换一个模型就失效。原因通常不是写得不够长,而是它把具体故事内容、临时要求和长期方法混在了一起。

可复用提示词应该像一件工具:知道什么时候用、需要什么输入、完成什么动作、不能破坏什么,以及结果如何验收。

先把任务缩小到一个动作

“帮我写好这一章”包含了结构、人物、场景、文风和连续性,几乎无法稳定验收。把它拆成单一任务:

  • 根据章纲生成一个有明确转折的场景。
  • 检查角色是否使用了未知信息。
  • 在不改变事实的前提下区分两个人的对话声音。
  • 找出本章没有兑现的章纲事件。

任务越单一,提示词越容易测试,也越适合放进固定流程节点。

可复用提示词的五个部分

角色:你以什么视角处理任务。
目标:这次只需要完成什么。
输入:会提供哪些材料,各自代表什么。
约束:哪些内容不能改变,哪些错误必须避免。
输出:结果用什么结构呈现,如何验收。

“角色”不要堆十个专家身份;“约束”不要与目标互相冲突;“输出”要让下一步能直接使用。

模板一:根据章纲生成场景

你是长篇小说场景写作助手。

目标:根据【本章任务】写出一个完整场景,使人物从【开始状态】进入【结束状态】。

输入:
- 作品设定:{{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}}。使用说明中再给一行示例。

先自用测试,再设为默认

一条提示词至少经过三类测试:

  1. 同一本书的两个不同章节。
  2. 信息充足和信息不足两种输入。
  3. 一个故意包含冲突要求的输入。

观察它是否会擅自补设定、忽略输出格式、误用未知信息。如果问题来自提示词,就修改并保存新版本;如果问题来自输入不足,就在变量说明中明确必填内容。

确认稳定后,再收藏、设为对应功能的默认提示词,或通过公开共享与授权访问交给其他人使用。

发布前检查清单

  • 名称能直接说明任务。
  • 一条提示词只负责一个核心动作。
  • 输入变量含义清楚,有填写示例。
  • 约束可以被逐项检查,没有互相冲突。
  • 输出格式能直接进入下一步。
  • 已用不同章节测试,而不是只在一个案例上成功。

如果你还在确定章节目标,先阅读从点子到前 10 章的工作流;要在故事坞中创建、收藏和调用提示词,参考提示词中心操作指南。