OpenAI 更新了 Model Spec——那份公开描述模型"该怎么做"的规范。这次更新的核心变化是:把所有行为指导重新围绕五条核心价值观组织起来。比起具体的措辞调整,五条价值观和它们背后的双层约束结构,才是对开发者真正有意义的东西。
五条价值观
五条价值观的英文原文是:faithfulness to human intent(忠实人类意图)、harm minimization(危害最小化)、honesty and transparency(诚实透明)、human agency(人类自主)、care(关怀)。
忠实人类意图是整套方法的基础。它要求模型不只是照字面执行指令,而是理解 OpenAI、开发者、用户三方的意图和价值观,在理解不完整时做出明智行动。原文确立了一个三层结构:OpenAI 写规范、设边界、训练模型遵守;开发者在边界内指导应用;用户指导模型的具体工作。
危害最小化是尊重严格的安全边界,并充分考虑模型行为可预见的后果。诚实透明是对模型所知、所做、不确定之处保持诚实,让人能理解评估它的推理和工作。人类自主是增强人们自主理解、选择、行动的能力。关怀是关注受影响者的具体处境、遵循相关社会与职业规范、产出可依赖的工作。
其余四条价值观的作用,是把"即时意图"之外更广的考量显性化——不止考虑某人的当前意图,还要考虑他的长期利益和对别人的影响。
更新版还专门处理了"指令冲突怎么办"这个问题,靠的是一条更新的指挥链:哪些指令适用、冲突时谁优先,都写进了规范。配套还有一个"仔细考虑上下文"的子章节,讲对话、记忆和其他上下文证据该怎么帮助模型理解用户的意图和偏好。原文给过一个例子:模型帮人比较工作机会时,可以调用对方此前分享过的优先事项——比如"可预测的工作时间"——但要让这些假设可见、可纠正,而不是悄悄替对方做决定。
双层约束:边界与默认
这次更新最有实操含义的,是它把规范分成了两层:在保护人和社会的必要之处设严格边界,其余大部分以"默认"的形式存在,用户和开发者可以覆盖。
也就是说,Model Spec 的大部分内容不是硬约束,而是可以被开发者调整的默认行为。这对开发者意味着:你可以明确要求模型采取某个视角,但模型不该仅凭"揣摩你想听什么"来推断这个偏好——偏好需要被明确表达。
几个具体变化也值得记:新增了"支持人类自主性"和"遵循相关社会规范"两条默认;扩展了"控制并沟通副作用";废止了大部分详细的风格指南,风格改由群体、语言文化、个体的偏好来决定,但保留了"客观看待问题"这类较强的默认。术语上,模型称谓从"the assistant"改成了"GPT"。
对开发者意味着什么
对开发者来说,最直接的信号是:默认行为可覆盖,意味着你的应用该主动去定义行为边界,而不是指望模型自己猜。三层指挥链把开发者的位置说清楚了——你在 OpenAI 的边界内定义应用,用户在你的约束内提需求。
再往细了看,五条价值观里"忠实人类意图"和"人类自主"其实是一对需要拿捏的组合:前者要模型主动理解并帮你达成意图,后者要模型别替你拍板、别越俎代庖。落到应用层,就是"帮到点子上但不替用户做决定"——这跟很多产品做 AI 功能时纠结的点是一致的。
另一层含义是诚实。OpenAI 明说,Model Spec 描述的是它努力实现的行为,模型现在还没完全做到;它正在探索让模型"以正确的理由做正确的事"的训练方法,而不只是背下规则。
待观察
这套规范从纸面落到模型行为,中间还隔着训练效果。值得盯的是两点:一是那五条价值观在具体冲突场景里怎么取舍——当忠实人类意图和危害最小化打架时,模型往哪边偏;二是"可覆盖默认"的边界会不会被滥用,开发者和用户的覆盖权限各自到哪里。这两点决定了这份规范是"说得好听"还是"真的有用"。