回答要点
硬限制是违反后结果就不能接受的条件;偏好是在满足硬限制之后尽量实现的选择。 判断依据是任务后果,而不是句子写得多强硬。同一要求在不同任务中也会变:投稿字数上限可能是硬限制,内部讨论稿的篇幅通常可以商量。
完整解答
IETF 的 RFC 2119 用“必须/禁止”表达绝对要求,用“应当”表达在充分理解后果时可以例外的建议。这是技术规范中的要求分级,可以借鉴它把强制与可让步条件分开的思想,无需让普通用户学习英文关键词。RFC 2119,§1—3
在 AI 实验中,FollowBench 对13个模型逐步增加内容、情境、风格等约束,多数模型的整体遵循表现随约束增加而下降。论文 §3—4、表2
实际可借鉴要求分级的思路,只列最重要的两三项,写出允许怎样让步。例如:
必须:日期、金额和姓名与原始材料一致,客户引言保持原文。偏好:语气轻松,正文约500字。如果轻松语气会改变引言,就保留引言;篇幅不足时先删重复背景。若两项“必须”冲突,指出冲突后让我决定。
其中,“必须”给出验收底线,“偏好”提供优化方向,“如果……”规定取舍。无需把所有偏好都写成绝对禁令,也不必给每条要求分配数字权重。若你愿意授权 AI 决定哪些次要内容省略,直接说清允许选择的范围即可。
验收也应分开:先核对硬限制是否逐项通过,再比较偏好实现得怎样。文风更漂亮,不能抵消金额写错;某项偏好没实现,也不一定意味着整个任务失败。涉及真实预算、文件权限等限制时,还应使用系统提供的限额或权限控制,让文字约定与实际操作范围一致。
引用文献
1. Bradner(1997),RFC 2119: Key words for use in RFCs to Indicate Requirement Levels,IETF,§1—3、§6