AI 原生系列 · Strategy OS
我们造了一台会跟我们吵架的机器,它最好的功能是一个字:“不”。
一分钟速览——你能带走什么
十天,九个里程碑,一台以「拒绝」为核心特征的策略引擎:它拒绝伪装成诊断的目标、拒绝没有责任人的里程碑、拒绝无人应答的警报——而当轮到它关闭自己最后一个里程碑时,它拒绝的对象是我们,因为只有人类才有资格做决定。留住这一条原则就够了:可靠性,来自一个系统拒绝接受什么,而不是它承诺产出什么。
两周前我写过一篇关于让策略文档跑通 CI的文章。二十份规划文件,一个门禁脚本,一张诚实的记分板。读者完全有理由发问:好吧,文书能编译通过了——那引擎在哪儿?
这就是引擎。十天时间,里程碑从 M2 到 M10,这是一套策略操作系统:拿到一份证据基础,带着它依次走过诊断 → 选项 → 决策 → 架构 → 执行 → 调整(准入环节强制执行 Rumelt 那套「诊断优先」内核 [4]),测试套件在此过程中从 30 条一路涨到 147 条(完整链路,按里程碑排列:30 → 52 → 69 → 91 → 104 → 122 → 131 → 137 → 147——每一个数字背后都是一个可供你比对差异的提交)。
而我真正想讲的,不是它产出了什么,是它拒绝了什么.
拒绝清单(全部为真实错误信息)
每个模块接纳工作的方式,就像保安放人进门——在门口,给理由。以下是代码库里的原样字符串:
- 诊断以「build」「grow」或「launch」开头,直接抛出:这是目标,不是诊断。穿着诊断外衣的目标,一样得掏身份证。
- 提交两个只是换了个形容词、赌注本身没变的策略选项:拒绝——"genuinely different means different bets, not different adjectives."(中译:真正的不同,是不同的赌注,不是不同的形容词。)
- 没有指定人类闸门的里程碑:"a milestone without a human owner is a hope."(中译:没有人类闸门的里程碑,只是一个愿望。)
- 只有滞后指标的测量方案:"lagging-only measurement is an autopsy schedule."(中译:只有滞后指标的测量,是一张验尸时间表。)
- 没有判定标准的决策关卡:"a gate without criteria is a ceremony."(中译:没有标准的关卡,只是一场仪式。)
- 没有指定响应人的预警线:"an alarm nobody owns."(中译:一个没人认领的警报。)
- 没有说明动机的竞争对手预测动作:"a vibe, not game theory."(中译:这是感觉,不是博弈论。)
知识层同样会拒绝。策略框架以数据卡的形式存在,每张卡都标注着诚实的证据评级——而我们的研究发现,这些评级几乎与名气成反比(越出名的工具,证据往往越薄弱;这个领域甚至发表过一篇标题直白到叫作「SWOT Analysis: It's Time for a Product Recall」(中译:SWOT 分析:是时候召回了)的论文 [3])。于是加载器强制了一条规则:证据薄弱的框架,物理上不可能担任「裁决」角色。它可以参与头脑风暴,但永远不能下判断。出名不等于有效,系统直接把这当成一种类型错误拦下。
机制(只讲一次名字)
写入边界强制:每一条完整性规则,都在写入的那一刻执行,而不是事后评审时才执行。一个没有证据支撑的“事实”,不会被标记出来等人清理——它根本不可能进入知识图谱。评审抓的是已经发生的事,而门决定了什么东西有资格存在。这就是全部的诀窍,也是为什么十个质量检测器中的每一个都要经过双向验证:先喂给它一个已知的坏样本,看它能否抓住;再喂给它一个干净样本,看它能否保持沉默。一个从不报警的烟雾报警器是坏的,一个总在报警的烟雾报警器不过是个摆设。
然后,它把我们也拒绝了
里程碑 8 是一场毕业典礼式的实战考核:把一个真实的战略问题,端到端跑一遍整个引擎。证据输入、诊断、三个真正不同的选项、情景压力测试、一份权衡排序。排序结果非常明确——8.2 比 3.7 比 3.4。答案谁都看得出来。
但机器不肯把它写下来。
它最深层的一条规则——和其他所有规则一样,在写入边界处强制执行——就是智能体不能撰写决策。一个「决策」节点必须有人类闸门,否则根本无法被创建。于是交付的报告里,用加粗字体写着:Chosen Strategy: NONE — awaiting the decision owner,而它四项质量评分标准中的两项,诚实地显示为 FAIL,并注明了理由:没有已选定的战略(人类决策)可供对齐。这个里程碑,就这么开着,没有关闭。我们造出的这台专门用来说“不”的机器,对自己的终点线也说了“不”;而造出它的那个 AI,拒绝去伪造那个签名。
我最喜欢的一个细节,反倒更小。我们的成绩单工具会给每一次交付打分,有一次某个里程碑拿到了满分,它打出的评语却是1.00 (sandbagged?)——它在结构上就是做不到看见满分而不挑一挑眉毛。我们造出了一个见到好消息就疑神疑鬼、还要顺嘴挖苦我们两句的系统,想了想之后,我们觉得这恰恰是它身上最值得信赖的一点。
为什么“拒绝”是一门经济学,而不只是讲卫生
麦肯锡七月那篇关于智能体化经济学的文章提到,企业 AI 支出在十二个月内涨了两倍,而 token 价格却在下跌;文中引用了 Pay-i CEO David Tepper 的话:"Tokens are not value; tokens are the bill."(中译:Token 不是价值,Token 只是账单。)[1] 他的逻辑是:按消耗量计费,意味着“活动量”和“价值”已经彻底脱钩——一个智能体完全可以永远烧着预算,产出一堆本不该被接受的结果。独立的测量数据也印证了这个问题的轮廓:一项智能体化任务里,大约 60% 的成本花在了检查、修复和第一个答案出来之后的反复核验上 [2]。
顺着这个逻辑,比成本仪表盘再往前走一步:如果大部分成本都花在验证上,那么你能构建的、杠杆最大的那个组件,就是一句廉价、尽早出现、且无法被蒙混过关的“不”。门口每拒绝一次准入,你就省下了一次下游的验证成本。拒绝不是这套系统的合规层,它就是利润本身。
模式 / 反模式
模式: 规则在写入边界处强制执行;每个探测器都经过双向验证——该报警时报警,该沉默时沉默;未测量的检查项如实标注为「未测量」,并从综合评分中剔除(绝不算作绿灯);人类决策是结构性要求,而非一句政策倡议。
反模式: 只警告不拒绝的闸门(警告不过是一次你已经预先原谅的拒绝);悄悄把未测量项也算进综合评分;仅凭名气挑选框架;以及最致命的一种——智能体“贴心地”替人类签下名字,好把工单关掉。
拿去就用(SMART 核心)
挑一个你正在跑的评审流程——代码评审、方案评审、招聘流程都行。两周之内:(1)把它在门口就该拒绝的三种缺陷写下来,做成可执行的检查项;(2)针对每一项检查,都准备一个人为植入的已知坏例,它必须能抓住,再准备一个干净样例,它必须能放行——两者缺一不可,否则这项检查不算数;(3)连续一个月统计拒绝次数。次数是零,说明你的闸门就是摆设;从不沉默,说明它只是噪音。不管哪种情况,你现在都用数据知道了答案。
第一原则,一句话说完:可靠性来自一个系统拒绝接受什么,而不是它承诺产出什么。
讲给15岁的孩子听的心智模型:这台机器是保镖,不是管家。管家有求必应,出错了还会优雅地道歉;保镖在门口查身份证——包括,在某个值得记住的夜晚,查你的。
这个仓库暂时还是私有的。最后一个里程碑也如实保持开放,等着人类说一句话。机器和我对此都没意见;说实话,是它坚持要这样的。
参考文献
[1] Hämäläinen, L., Patel, M., Blumberg, S., Catlin, T., Lala, W. "Is that AI agent worth it? Agentic economics and the modern operating model." (中译:这个 AI 智能体,到底值不值?智能体经济学与现代运营模式)《McKinsey Quarterly》,2026年7月刊。(Tepper 的引言逐字引自原文。)
[2] Salim, M. 等. "Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering." (中译:代币经济学:量化智能体软件工程中 token 的去向) arXiv:2601.14470,2026年1月。(链接核实于2026-08-02。)
[3] Hill, T., Westbrook, R. "SWOT Analysis: It's Time for a Product Recall." (中译:SWOT 分析:是时候召回这个产品了) 《Long Range Planning》 第30卷第1期,1997年。(标题为原文引用;该论文的实地调研发现,SWOT 的产出在后续实践中大多被束之高阁。)
[4] Rumelt, R. 《Good Strategy Bad Strategy》(中译:好战略,坏战略)。Crown Business,2011年。(我们的输入端强制执行的诊断→指导方针→连贯行动内核;此处为转述,非引用原文。)
AI-Native 系列 · Paul Jialiang Wu · love12xfuture · 文中引用的每一条报错信息均为代码库原文逐字摘录;每一个测试数量都对应一次可查的提交;而这台机器唯一拒绝交出的东西,恰恰是它本就不该交出的。