我常用的 5 种 Prompt 结构:任务、约束、示例、边界、验收
PromptWorkflowA/B Test
很多人觉得 Prompt 的关键是措辞优美,但在真实工作里,真正决定输出质量的是结构。以下是我长期使用、可复制的一套结构化写法。
1. 任务(Task)#
明确告诉模型要做什么,不要混入多目标。一个 Prompt 最好只承载一个主任务,否则输出会偏散。
2. 约束(Constraints)#
包括字数、语气、受众、格式、禁用词等。约束不是束缚,而是稳定质量的护栏。
3. 示例(Examples)#
给一到两个高质量样例,通常比写十句抽象要求更有效。示例可以显著降低误解成本。
4. 边界(Boundaries)#
- 不确定时要标注假设。
- 缺少数据时不要编造。
- 超出范围时返回澄清问题。
5. 验收(Acceptance)#
最后给出检查清单,例如是否覆盖核心问题、是否可执行、是否便于二次编辑。这样才能把结果从看起来像提升到真的可用。
经验:当输出不稳定时,优先检查结构而不是继续加形容词。结构正确后,模型表现通常会显著提升。