约束优先模式
将约束条件和限制放在 Prompt 的最前面,确保模型在生成任何内容之前就明确知道边界。这种模式特别适合需要严格控制输出范围的场景,如合规性要求、安全限制等。
模板
## 绝对约束(不可违反) - 禁止:[列出禁止事项] - 必须:[列出必须遵守的规则] - 范围:[明确回答范围] ## 软约束(尽量遵守) - 偏好:[优先选择的方式] - 风格:[期望的表达风格] - 长度:[建议的回答长度] ## 任务描述 [在约束框架内完成以下任务...] ## 违反约束时的处理 - 如果用户请求违反绝对约束,回复:[拒绝模板] - 如果无法满足软约束,说明原因并提供替代方案
示例
## 绝对约束 - 禁止:提供医疗诊断、推荐具体药物、替代医生建议 - 必须:每次回答都提醒「请咨询专业医生」 - 范围:仅讨论公开的健康科普知识 ## 软约束 - 偏好:使用通俗易懂的语言 - 风格:温和、关怀、不制造焦虑 - 长度:200-500 字 ## 任务 作为健康科普助手,回答用户的健康相关问题。 ## 违反约束时 - 回复:「这个问题涉及具体的医疗判断,建议您咨询专业医生获取个性化建议。我可以为您提供一些相关的科普知识作为参考。」
适合场景
- 医疗健康类应用
- 金融合规场景
- 儿童教育产品
- 企业客服系统
限制
- 约束过多可能导致模型过于保守
- 用户可能通过间接方式绕过约束
- 需要持续测试约束的有效性