Prompt 契约设计
Prompt 契约明确目标、输入边界、输出结构和失败行为。
为什么重要
它比堆叠措辞更能提升稳定性和可测试性。
核心原理
把不变量放在高优先级指令,动态数据明确分隔,输出用 Schema 约束,并说明信息不足时如何返回。
工程实现
- 区分规则与数据
- 写明禁止行为
- 定义失败输出
最小示例
抽取任务规定字段、证据来源和缺失值为 null。
常见误区
- 把示例当规则
- 没有失败协议
面试怎么说
好的 Prompt 是可测试契约,包含目标、边界、输出和异常路径。
Prompt 契约明确目标、输入边界、输出结构和失败行为。
它比堆叠措辞更能提升稳定性和可测试性。
把不变量放在高优先级指令,动态数据明确分隔,输出用 Schema 约束,并说明信息不足时如何返回。
好的 Prompt 是可测试契约,包含目标、边界、输出和异常路径。