提示词与输出契约核对
读取运行时实际发送的提示词及上下文构造方式,同时检查输出 schema、解析器、校验器和后续消费路径。不要只看模板文件或只修改最后一条提示。
为当前任务明确对象、边界、输出类型与粒度、允许变化的维度和证据要求。保持用户的领域定义;“原子化”“完整”“无重复”等词要按当前任务说明可观察判据,不能靠禁用连词或固定数量代替语义判断。
检查常见冲突:规则与示例相反;正反例暗示固定答案/数量;上游要求类型下游却要实例;显示字段与生成字段不同;补全和反事实阶段扩张边界;校验拒绝原因未反馈;强制门槛使合法结果永远无法通过。
提示词中保留必要的约束、关系、状态和来源,删除重复说明及无关历史。压缩结构时不能丢失选择节点、父级语境、未解决问题或引用关系。检查实际 token 统计与输出截断证据,不能仅凭字数声称节省 token。
规则归一到明确的维护位置,并让示例和校验器与其一致。可以使用用户允许的具体正反例说明原则,但不可嵌入按主题返回答案的程序逻辑。修改后用原案例回归和未参与调优的跨领域案例区分通用改进与过拟合;固定评分口径,展示实际产出差异。