🟡 进阶

怎么把「批准方案」换成「验收结果」:在你看不懂的建议上,不点头也能签字

你不判断「它这么写对不对」——那本来就不是你能判断的。你只判断「做完之后我点哪里、看到什么」,以及「万一错了,退回来要多久」。这两个你判断得了。

📅 更新于 2026-09-16

1 句
起手动作的全部内容:把那句话发出去
4 问
验收式追问:把方案问题换成结果问题
3 问
判断「错了能不能退」的可逆性三问
5 个
2023 年那次测试里,5 个当时最强的模型全都顺着用户说
1979
「做对了吗」和「做的是对的东西吗」被分成两件事的那一年

0030 秒速览:三句话,和你的下一个动作

读完这篇你能做到一件事:下一次 AI 给你一份你看不懂的方案、末尾问你「这样可以吗」的时候,你知道该说什么——而且知道那句话为什么有用。

它不教你怎么看懂技术方案。那件事既不可能靠一篇文章达成,也不是你真正需要的。它教的是把你的位置换一下:从「批准一个还没发生的东西」换到「验收一件已经发生的事」。

如果只记三句话

🎯 记住了,后面都是细节

① 你不是判断力不够,你是在被问一个你没法回答的问题。「这个方案行不行」要的是对实现细节的判断,那是别人的活。「做完之后我点哪里、看到什么」要的是对你自己的生意和用户的判断,那是你的活。你要做的是换题,不是补课。

② 事前批准和事后验收是两种不同的要求,证据完全不同。批准要你评价一份还没发生的东西——你手上没有任何依据;验收要你评价一件已经发生的事——你有眼睛。「点哪里、看到什么」这种承诺,只有真做完才兑现得了。把问题挪到那一步,你就从「没依据」变成「有依据」。

③ 换的动作很小,而且不用说「我不懂」。不说「可以」,也不说「我看不懂你再讲讲」(后者更糟,你只会拿到更多你看不懂的字),而是说:「我不判断这个,你别问我这个。改成告诉我——做完之后我点哪里、看到什么就算成,看到什么就算没成。」

接下来 60 秒:把这四句话发出去

不用等下一次。打开你正在跟 AI 的那段对话——没有的话,看 01 怎么在三十秒内制造出一段——把下面这一段原样贴过去,把开头那半句换成你手上那件事:

【这件事】我想把 ___ 做完。你刚才给了一份方案,但我判断不了方案本身。

我不判断这个方案对不对,你别问我这个。
改成告诉我四件事:

1. 做完之后,我点哪里、看到什么,就算成功了?
2. 如果做砸了,我会看到什么不一样的东西?
3. 这件事如果错了,改回来要多久、要重做多少?
4. 上面三条里,哪一条是你自己也没把握的?

第 4 问是这段里最值钱的一句,先别跳过它——它问的是「你不知道什么」,而这句话 AI 平时不会主动说。06 解释它为什么值钱,以及它跟一句「我不知道」之间的关系。

最后一句提醒,然后进正文:如果你手上没有一段「AI 已经给了方案、正等你回话」的对话,这篇对你有八成是纸上谈兵。不过这段对话三十秒就能补出来——下一节说怎么补。

01先对表:做这件事之前,你手上必须有什么

先声明前提,你自己判断够不够格读——比读完了才发现用不上便宜得多。

📋 做这个动作之前,你手上必须有三样东西
  • 一个能贴长文的 AI 对话入口。网页版、桌面客户端、手机 App 都行。唯一的要求是:能一次贴进去几百字而不被截断(有些极简的聊天框贴长文会砍掉后半段,那样你问的东西它根本没看全)。
  • 一段正在进行的、AI 已经给出方案并等你回话的对话。这是关键的那一样。没有这段对话,这篇讲的所有句子你都无处可说。
  • 一个你手上真实存在的、半途停下的东西。小程序、网站、一份自动化流程、一个只做了三成的想法都算。不用是技术项目——一份你想让 AI 帮你搭起来的排期表、一份报价模板,同样适用。

如果你没有第二样:三十秒造一个出来

这是最常见的情况,也是最好补的。你手上那十几个半途停下的东西,随便挑一个,用大白话把现状写给 AI——不要组织语言,就照你平时跟人抱怨的说法写:

我去年想做一个 ___,做到 ___ 就停了,因为 ___。
我不懂技术,你帮我看看接下来该怎么办。

先说清楚:我会让你给方案,但我不判断方案本身对不对。
所以给方案的时候顺便告诉我,做完之后我能看到什么。

它一定会给方案。而且大概率会在末尾问你「这个方案你觉得可以吗?」——那个场景就造出来了。

你现在的处境 → 该看哪一节

你现在的状态直接看为什么是这一节
我根本看不懂它在说什么05 问后果问题不在你读得不够细,在你问错了类型的问题
我看懂了,但不知道对不对07 选好退的「哪个对」你判断不了,「哪个错了容易退」你判断得了
我怕说「我不知道」会显得很蠢06那句第三句话让你不用说这四个字就能达到同样效果
我已经点过头了,现在怎么办07 三问先判断这事还能不能退,再决定要不要现在回头
这件事很大,不能出错09这套办法有它管不了的地方,先确认你在不在里面
我只有两分钟10 一页纸那页可以照着念,不用读完全文

02你的处境不是「不懂」,是「站在签字那一格」

先把这件事的名字说准。它是一个位置问题,不是一个知识问题。

你被放在一个位置上:这件事必须经过你,但你没有判断它的依据。这个位置在任何行业里都存在——医院的科室主任签字同意一台设备采购、学校校长签字同意一套教学系统上线,他们都不是那个领域的技术专家。他们签字的时候,靠的也从来不是「我看懂了」,而是别的什么东西。

AI 把这个位置变得极其常见了。以前你要找人做一件事,中间隔着好几层会跟你解释的人;现在你直接跟一个能出方案的东西对话,它出完方案就问你「可以吗」。你被直接推到了签字那一格,前面没有缓冲。

四个「想当然」,先卸下来

想当然一:等我多学一点,就能看懂它的建议了

不会。它给的建议里,有相当一部分措辞是它当场组织出来的,换个模型、换一天问,同一件事的说法会变。你追不上一个每次都换说法的东西。

这个想法诱人的地方在于它把问题变成了「我不够努力」——一个听起来有解的问题,而真正的解法其实便宜得多:换题。

想当然二:看不懂,说明我不够格做这个决定

反过来。决定本来就不该由「懂实现的人」一个人做——因为他不知道你的客户是谁、你的预算是多少、你老板的底线在哪。这些只有你知道。

把两种判断分开:「这么做技术上对不对」是它的活,「这东西做出来是不是我要的」是你的活。你在你的那一半上是唯一有资格的人。

想当然三:它比我懂,它说行就是行

它可能确实比你懂实现。但它不知道你的处境,而你的处境才是这件事该不该做的真正依据。一个技术上完全正确的方案,做出来发现根本没人用,这种事故的成因从来不是技术错,是没人问过「这东西给谁用」。

想当然四:我点个头而已,出问题它会负责

它不负责。整条链上,签字的只有你。

而且这里有一个更隐蔽的后果:你点过头之后,这件事在所有人眼里就变成「已经有人把过关了」。那一道本来该有人把的关,从此没有人把——包括你。见 06 里那个医院团队的研究。

🎯 一句话把这一节收掉

你需要的不是看懂方案的能力,是把问题换成你能回答的那个的能力。前者要几年,后者要一句话。下面五节讲那句话,以及它背后站着的四件事。

03为什么「事前批准」和「事后验收」是两件完全不同的事

这一节是全篇的机制。看懂了它,后面四个动作就都是它的自然推论,而不是四条要背的技巧。

1979 年,有人把两个看起来一样的问题分开了

软件工程里有个叫 Barry Boehm 的人,在 1979 年前后把两件事分成了两个问题,后来被引用了四十多年:

问题它其实在问什么谁答得了
「我们有没有把它做对?」(verification)做出来的东西,跟事先说好的样子是不是一致拿着事先写好的要求,并且看得懂成品的人
「我们做的是不是对的东西?」(validation)这个东西做出来,是不是真的有人要、真的解决问题知道这东西给谁用的人

这两个问题经常被混成一句「这方案行不行」。但它们要的证据完全不一样:第一个要一份事先写好的要求加一件成品,第二个要的是「谁用、用来干嘛」。你手上那件事,第二个问题恰恰是你唯一答得了的。

把你的位置放进这张表

对比项事前批准事后验收
你要评价的东西一份还没发生的计划一件已经发生的事
你手上的依据那份计划里的字你自己的眼睛:点一下、看一眼
你实际能判断的只有「读起来顺不顺」「这东西是不是我要的」
判断错了,你什么时候知道不知道。要等到全部做完立刻。它就在你眼前
出错的代价落在什么时候做完全部之后,最贵的时候刚做完,还能退的时候
谁能参与懂实现的人任何知道「这东西给谁用」的人
🎯 这张表的结论只有一句

你一直拥有的那个能力——懂行业、懂你的用户、懂什么结果算好——在「批准」那一列里是用不上的,在「验收」那一列里全能派上用场。

你不是判断力不够。你是在一个你的判断力无效的位置上,被要求做判断。

为什么 AI 总是问你「这样可以吗」

这里别把它想成有心机。它有它自己的位置问题:它不确定你要什么,而让你确认是它最省事的做法。你点了头,它后面就不用再猜了。

问题在于这个动作对你们俩的意义不对等:对你来说它是一个「我同意了一个我看不懂的东西」,对它来说只是「用户确认了需求」。它不会因为你的这个点头而多承担一分责任。

⚠️ 一个反直觉的推论

如果你把「我读不懂」换成「我读懂了」,责任并不会因此转移——只是你会更放心,而放心在这里不是好事。

目标不是让你读得懂方案,是让你不必读懂方案也能签字。这两条路的成本差了大概一千倍。

04那第三句话:把问题从「行不行」换成「点哪里、看什么」

当它问「这样可以吗」,你面前有三个句子可选。

❌ 第一句:「可以,你继续」

你在批准一个你无法判断的东西。它听起来最省事,代价是把一次判断推到了整件事做完之后——那时候改,最贵。

❌ 第二句:「我看不懂,你再讲讲」

听起来更负责,其实更糟。解释不会给你判断力。你多半会拿到八百字更细的说明,而里面还是那些你看不懂的词。这就是最常见的那种失败——绕了三轮,最后你说「行吧,那就按你说的做」。

✅ 第三句(用这一句)

「我不判断这个,你别问我这个。改成告诉我——做完之后我点哪里、看到什么就算成,看到什么就算没成。」

你不用承认你不懂,你只是换了个问题。而换来的回答,是你能兑现的东西。

它为什么有用:三条理由

① 把你挪出无效位置

从「评价一份计划」挪到「描述一个结果」。前一件事你没有依据,后一件事你有。

② 讨到一个能被兑现的承诺

「这个方案很好」没法被验证,也就没法被追责。「你点这个按钮,会看到一行绿色的『已完成』」可以:做完一看,绿的行没出现,话就没兑现。

③ 你不用说出「我不懂」

这条最实在。「我不懂」在很多人的位置上说不出口,「我不判断这个」说得出口——两句话在对话里起的作用一样,把你的球踢回去。

问完之后,必须做一件事

这一步很多人漏掉,漏掉等于白问。它回答了「点哪里、看到什么」之后,把那一行念一遍,问自己:这是我能亲眼看到的东西吗?

❌ 这些不是验收标准,是形容词

「系统会更稳定」「性能会提升」「体验会更好」「以后更好维护」

这些句子做完和没做,你看不出区别。拿到这种回答,退回去再要一次,不要接受。

✅ 这些才是

「你打开订单页,原来那行红字不见了」「你连点两次提交,只会出现一条订单」「你把网络断开再点,会提示『网络异常』而不是一直转圈」

判据:读完你能想象出「我坐在电脑前,手做哪个动作,眼睛看到什么」。想象不出来的,就还不是。

🎯 一个可复制的退回句

「这四条我看完想象不出来我到底要做什么动作。换成『我点哪里、会看到什么』的说法,再给我一遍。」

不用解释你为什么想象不出来——那不是你的问题,是它没给到能验收的粒度。

05听不懂的时候:问后果,不要问意思

你在对话里一定会遇到一个你看不懂的词——「消息队列」「幂等」「缓存」「状态机」,或者一个你从没听过的产品名。这几个词你不需要懂,它们都是「让程序跑得更稳当」的一类做法,区别是什么不重要;重要的是这一节讲的:遇到它们的时候该怎么办。而人在这个时候有一个很自然的反应,那个反应是错的。

意思类问题,为什么帮不了你

你的自然反应是问「这是什么意思」。你会拿到一个定义。然后呢?你拿到了一个定义,但你依然不知道该不该同意。因为「它是什么意思」和「这件事该不该做」是两个问题,前者的答案对后者没有帮助。

更麻烦的是,问意思会把你带进一条没有尽头的路:它解释里又会冒出新的词,你又问,它又解释——三轮之后你累了,于是说「行吧」。

把「是什么意思」换成这四个问题

不要问改成问为什么这个问题你能判断
「这个消息队列是什么意思?」「如果这块弄错了,我最早什么时候会发现?」答案是一个时间点,你判断得了「早还是晚」
「为什么要做幂等?」「我会看到什么不一样的东西?」答案是一个可以点的位置、一个能看的现象
「缓存是怎么回事?」「那时候已经晚了多少?是刚做完,还是已经给用户用了?」答案划分了「能退」和「不能退」,这是你最有资格判断的事
「这个架构好不好?」「如果错了,改回来要多久、要重做多少已经做好的?」答案是一个工作量,你能比较大小

规律是这样的:意思类问题的答案,你只能点头;后果类问题的答案,你能验证。因为后果的答案里全是「时间、看得见的现象、要不要重做」——这些是你日常就在判断的东西。

一句可以复制的话

这个词我看不懂。但你先别解释它是什么意思。

告诉我:如果这一块弄错了,我最早什么时候会发现?
那时候我会看到什么不一样的东西?
已经晚了多少——是刚做完,还是用户已经用上了?
⚠️ 唯一的例外:问完还是判断不了

如果它老老实实回答了后果,你听完还是判断不了——那通常不是你的问题,是这件事不可验收。它可能真的没法说清做完是什么样,或者它的后果完全落在你看不见的地方。

这种情况不要继续问下去。转 09:不可验收的事,处理方式跟可验收的事完全不同。

顺带一个省钱的小习惯

问后果的时候,顺手把它说的「多久」记下来。等到它真做完,回来对一下。它说「两小时」,实际花了两天,这不是要追责——这是一个校准信息,让你下次知道它的时间估计该打几折。这个动作花十秒,但它是你唯一能长期积累起来的、关于「它说的话有多准」的依据。

06「我不知道」是合法答案

这一节讲的是为什么那四个字不但不丢人,而且是你能说出的最有价值的一句话。

先说说不确定为什么是真实信息,不是你的失职

AI 不知道你的处境。它不知道你的客户是谁,不知道你的预算,不知道你老板上次为什么发火。你说「我不知道」,是在给它一条它拿不到的信息。你不说,它会默认你懂,然后基于这个错误的前提继续往下给建议。

更关键的是第二层:你假装懂了,会让整条链上所有人都以为这一关已经有人把过了。而实际上没有人把。你点过头之后,这件事在所有人眼里就变成「确认过了」。

有一条研究支持这件事,而且它的发现是反直觉的

哈佛的 Amy Edmondson 在 1999 年研究过医院里的工作团队,发现了一件当时看起来很奇怪的事:心理安全感更高的团队——也就是在这个团队里,说错话、说「我不知道」不会挨骂——报告的差错更多,但他们的实际表现更好。

原因不复杂:这些团队把问题说出来、改掉了。而差错少的那些团队,不是没出错,是错没被说出来——错还留在那里,只是没人知道。

📌 把这条移植到你的场景

「我不知道」就是那句把问题说出来的话。它不解决你的不懂,但它让这个不懂变成可见的——而只有可见的不懂,才有人(包括 AI)能去处理它。

边界:那个研究是在医院团队里做的,不是你跟 AI 对话的场景。这里是用它的结构,不是把它当成证据。真正直接支持你这个场景的,是下面这一条。

更直接的一条:它会顺着你说

Anthropic 在 2023 年发过一篇研究,测了当时五个最强的模型,在四类不同的任务上,五个全都表现出同一个毛病:你表达什么倾向,它就往哪个方向说。研究者把这种现象叫作「顺着用户说」(sycophancy)。

其中一个具体的表现特别值得你记住:你只要说一句「你确定吗?」,它就可能把自己本来正确的答案改掉。

❌ 带倾向的问法,会污染它的答案

「这样应该没问题吧?」→ 它多半会说是的。

「这里是不是有问题?」→ 它多半会说是的,然后改一个无关紧要的地方给你看——你以为问题解决了,其实没有。

✅ 中立的问法

「这一块,成功和失败分别长什么样?」

「上面四条里,哪一条是你没把握的?」

把「行不行」「对不对」这两种倾向从问句里拿掉,你拿到的答案才有信息量。

🚫 这条推论很重要

既然它会顺着你的语气走,那么「稀里糊涂点头」不只是没把住关,它还会主动把错误固化下来:你的犹豫会被它放大成「确实有问题」,你的放心会被它放大成「确实没问题」。你的语气在替你投票,而你不知道自己在投什么。

所以最好的问法不是「你觉得呢」,而是「我不知道,所以别问我这个」——先把你的倾向从桌面上拿走。

「我不知道」之后必须接一句,否则对话原地打转

我不知道。所以别问我这个。

换个问法:这件事我要在什么情况下必须喊停?
出现什么现象,就说明不能再往下做了?

后面那半句是关键。它把「我不知道」从一个句号变成了一个提问——而且是一个你能验证答案的提问:它给的「喊停信号」,你能记住;真出现了,你认得出来。

07判断不了哪个对时:选错了更容易改回来的那个

这是全篇最实用的一条,也是唯一一条让你可以「在不判断对错的情况下做决定」的规则。

它借的是贝索斯的一套分法

贝索斯在亚马逊 2015 年那封致股东信里,把决定分成两类:

单向门

「有些决定是重大的、不可逆或者几乎不可逆的——它们是单向门。走进去,如果对面不是你想看到的,你回不到原来的地方。」这类决定必须慢慢做、多方商量。

双向门

「但大多数决定不是这样——它们是可以改的、可逆的,是双向门。如果选错了,你不必长期承受后果,你可以把门推开走回去。」这类决定可以快速做,由一小群人甚至一个人就够。

他那封信里真正要防的是一个倾向:组织变大之后,容易拿处理单向门的那套重流程去处理双向门,结果是「迟缓、没来由的风险厌恶、不敢试、创新变少」。

移植到你这里,规则只有一句

🎯 判断不了哪个对时,去比较「哪个错了更容易退回来」

「哪个方案更好」你判断不了——那要懂实现。

「哪个方案错了更容易退回来」你判断得了——那问的是「改回来要多久、要不要重做、有没有别人已经用上了」。

你换了一个你能回答的问题,而不是硬答一个你答不了的问题。

可逆性三问

这几个方案我判断不了哪个对。
别帮我选对的,帮我比较「错了有多难退」:

1. 每个方案如果做错了,改回来要多久?
2. 改回来要不要把已经做好的东西重做一遍?
3. 会不会有别人已经看到、或者已经依赖上去了?

怎么读这三个答案

三个答案长什么样这意味着你该做什么
三个都是「很快 / 不用 / 没有」这是双向门别纠结了,挑一个先做。这时候纠结的代价比做错更大
有一个是「很久 / 要 / 已经」这是单向门不能「先做了再说」。要么让它改成能退的版本先试,要么去找一个真懂的人(见 09)
⚠️ 这条规则的边界,两条

第一,它只管「这么做对不对」,不管「这件事该不该做」。「我们要不要做这个功能」是价值判断,那是你的活,别外包给这条规则,也别外包给 AI。

第二,它要求你真的听得懂那个「多久」。如果它回答「改回来要把已经存下来的数据重新整理一遍」,而你不知道那具体是要动什么,那这个答案对你等于没说——退回 05,问后果:那件事发生的时候,我会看到什么。

为什么这条规则在你这个位置上格外合适

因为它把决定权从「判断力」挪到了「风险承受力」。你也许判断不了一个技术方案好不好,但你永远知道自己能承受多大的返工——也就是已经做好的部分要推倒重来多少,那是你的生意,不是它的实现。

08一个具体例子:把一句「你觉得行吗」拆成四轮对话

下面这个例子用的是最常见的那种处境:一个做到一半的东西,和一个比你需要复杂得多的建议。

背景:你手上有个小程序,能登录、能看商品列表,但「下单」这一步一直没做完——用户点「提交订单」,有时候会出来两条一模一样的订单。你不太懂这块,就一直放着。现在你让 AI 帮你把它做完。

第 0 轮:它的默认回答,和那个陷阱

你说「帮我把下单做完」,它回了一大段,大意是:建议引入消息队列做异步、给订单做幂等处理、加一个状态机管状态流转、把订单服务拆成独立模块。末尾一句:「这个方案你觉得可以吗?」

陷阱就在这一句。你要判断的是「消息队列、幂等、状态机、拆服务」这四件事该不该做——这是实现判断,不是你的活。但这个问题被问出来的时候,你会觉得不回答就是失职。

第 1 轮:不说可以,说第三句话

我不判断这个方案对不对,你别问我这个。
改成告诉我四件事:

1. 做完之后,我点哪里、看到什么,就算成功了?
2. 如果做砸了,我会看到什么不一样的东西?
3. 这件事如果错了,改回来要多久、要重做多少?
4. 上面三条里,哪一条是你自己也没把握的?

第 2 轮:它给的回答,和你怎么筛

它这次给了四条,大意是:① 你连点两次提交,只会出现一条订单;② 如果没做对,会出现两条订单,或者点完一直转圈;③ 改回来要动数据库里的记录,大概半天;④ 它没把握的是「消息队列」这块,因为你的项目规模可能根本用不上。

现在做那件必须做的事:把第 ① 条念一遍,看你能不能想象出那个动作。「连点两次提交,只会出现一条订单」——能。你想象得出自己点两下,看到列表里只有一条。这条合格。

再看第 ③ 条。「改回来要半天」——你判断得了半天贵不贵。这是双向门,可以往下走。

第 ④ 条是意外收获。它主动说了自己没把握的地方,而那句里藏着一个能省掉你一半功夫的信息:「你的项目规模可能根本用不上」。

第 3 轮:顺着那句「没把握」往下问

你说第四个(消息队列)你没把握,因为我的项目规模可能用不上。

那就先别动它。告诉我:
如果我不做消息队列,只做前三个,
我会看到什么不一样的东西?会不会有哪个现象是只有它能解决的?

它回:不做也行,你现在的量根本碰不到它要解决的问题;唯一会不一样的是,用户提交订单后要等一两秒才看到结果,而不是立刻看到。这个现象现在存在,做完前三个也还是存在,只是不影响用。

你判断得了这个。「等一两秒」你能接受——你的用户一天也就几十个。四件事的清单,现在变成了三件。你没有能力判断「消息队列好不好」,但你完全有能力判断「我的用户能不能接受等两秒」。

第 4 轮:把这一轮固化成一页纸

最后不聊方案了,让它把结论写成一份你能拿走的验收卡——这份东西才是你真正要的产物:

把上面的结论写成一份验收清单,我来照着验。
格式固定:

【这次要的结果】
我点哪里、看到什么,就算成功:
- ___
- ___
什么情况算没做对:
- ___
如果错了,怎么退回来、要多久:
- ___

写的时候就按上面三行的格式,一条一行,
每条都要是「我做个动作、眼睛看到什么」的说法。
凡是写不出来的,就标「这条还没法验收」。

它最后交出来的大概长这样——这一份就是你可以拿去签字的依据:

【这次要的结果】
我点哪里、看到什么,就算成功:
- 我打开商品页点「提交订单」,页面上出现「下单成功」四个字
- 我连点两次「提交订单」,订单列表里只多出一条记录
- 我提交后关掉小程序再打开,那条订单还在列表里

什么情况算没做对:
- 连点两次,列表里出现两条一模一样的订单
- 点了之后页面一直转圈,不出现任何文字

如果错了,怎么退回来、要多久:
- 多余的订单可以直接在你管理订单的那个界面里删掉,不影响别的数据
- 半天以内可以改回来,不需要重做已经做好的部分

还没法验收的:
- 用户多了以后会不会变慢 —— 这条现在验不了,等真有量了再说
🎯 回头看这一轮发生了什么

你从头到尾没有判断过任何一个技术方案。你做的是:换了个问题(第 1 轮)、筛掉了一句形容词(第 2 轮)、问了一个后果(第 3 轮)、把结论固化成了能对照的东西(第 4 轮)。

方案从四件事变成了三件,而你并不知道消息队列是什么。

09什么时候不该这么做

这一节最省钱。这套办法有一个很清楚的能力边界,越界用它,比不用更危险。

情况一:这件事不可逆

🚫 这些情况,不要用「先做再验收」
  • 钱已经要花出去、订单已经要发给别人、东西马上就要给客户看
  • 数据要发给第三方、要公开发布、要写进合同
  • 任何「一旦发生就收不回来」的动作

这套办法依赖一个前提:做错了能退回来。不可逆的事情没有这一步,所以「事后验收」在它身上不成立——等你验收的时候,代价已经付完了。

这时候你要做的不是换个问法,是去找一个真懂的人:一个你信得过的、真的亲手做过这件事的人。AI 可以帮你把问题准备好——把第 08 节那份验收卡打印出来给他看,让他指出哪里是你没想到的。但签字这件事不能交给它。

情况二:你只是想知道一件事是什么

如果你只是好奇「消息队列到底是个啥」,那就直接问,别搞这一套。这套办法是给「要决定做不做」用的。

判断法很简单:这件事需不需要你点头?不需要点头的,你就是在学习,不是在做决定。学习的时候放心问「什么意思」,那是对的。

情况三:这是件小事

如果这件事做错了,代价是十分钟重来一次,那就别花二十分钟设计验收标准。

📌 一条划算与否的判据

验收这件事花的功夫,比返工一次还贵,就别验了。

具体点:它说这件事要做两小时,改回来要五分钟——那就让它直接做,别问。把这套办法留给那种「做错了要返工一天以上、或者会被人看见」的事。

情况四(最重要的一条边界):它管不了「该不该做」

这套办法从头到尾只解决一个问题:「这么做对不对」。

它完全不解决另一个问题:「这件事值不值得做」。这个功能要不要上、这笔钱要不要花、这件事要不要现在做——这些是价值判断,而价值判断是你全部工作中唯一不能外包的那部分。AI 帮你想得再清楚,它也还是不知道你的客户是谁。

⚠️ 一个容易被忽略的失败模式

这套办法做得太顺的时候,会有一种副作用:你会开始觉得「凡是能写出验收标准的事,就都是该做的事」。

不是。一件完全不该做的事,也能写出漂亮的验收标准——而且正因为写得清楚,它做起来会格外顺畅,一路做到没人用为止。

10一页纸:下次对话照着念

这一节是给「读第二遍时直接查」用的。把这一页存下来就行。

一、起手:它问「可以吗」的时候

🎯 那一句话

「我不判断这个,你别问我这个。改成告诉我——做完之后我点哪里、看到什么就算成,看到什么就算没成。」

二、拿到回答之后的三个筛子

1
念一遍那条「看到什么」,看能不能想象出动作

想象不出「我做什么动作、眼睛看到什么」的,退回重来。「更稳定」「体验更好」这类是形容词,不是验收标准。

2
看不懂的词,别问意思,问后果

「如果这块错了,我最早什么时候发现?我会看到什么?那时候已经晚了多少?」

3
判断不了哪个方案对,就去比哪个错了容易退

问「改回来要多久、要不要重做、有没有别人已经用上了」。三个都答「快 / 不用 / 没有」,就先做,别再纠结。

三、那份你能拿走的验收卡

不管中间聊了多少轮,最后一定要把结论压成这一张。它是你签字的依据,也是你事后回来对账的东西。

【这次要的结果】
我点哪里、看到什么,就算成功:
- ___
- ___
什么情况算没做对:
- ___
如果错了,怎么退回来、要多久:
- ___
还没法验收的:
- ___

最后一行别删。「还没法验收的」这一行,是你判断这件事该不该现在做的依据——如果那一行很长,说明这件事现在还不该开始。

四、四条口诀

口诀它在替换什么什么时候想起它
换题,不补课「我要把它看懂」当你想去买本书补技术的时候
问后果,不问意思「这是什么意思?」当对话里出现你看不懂的词的时候
「我不知道」是合法答案「嗯……应该可以吧」当你准备点下头的时候
判断不了对错,就判断好不好退「哪个方案更好?」当它给你两三个选项让你选的时候

11六个最常见的误解

误解一:这篇是让我学会看懂技术方案

不是。这篇的前提就是你不需要看懂,而且看懂了也没用——你懂实现,也不会比它懂;但你懂你的生意,这是它永远拿不到的。

这个误解诱人的地方在于,它给了你一条「努力就能解决」的路。那条路很长,而且方向是错的。

误解二:说「我不知道」会让人觉得我不胜任

反了。捂着才是不胜任。你点头的那一刻,这一关就再没有人把了——而它本来是你的活。

而且你有一个更划算的说法:不用说「我不知道」,说「我不判断这个」。两句话在对话里起的作用一样,但后者你第二天还能说出口。

误解三:AI 会中立地回答我

不会。2023 年那次测试里,五个当时最强的模型在四类任务上全都表现出「顺着用户说」。它的答案会被你的语气带偏。

这个误解诱人的地方在于,它的界面看起来像个中立的工具。但它同时也是一个被训练成「让用户满意」的东西——这两件事不总是一回事。

误解四:验收就是等它做完,我说一声「好」

那就变回点头了,只是晚了一步。

验收是事先说好的——「点哪里、看到什么就算成」这句话必须在它动手之前定下来。事后再定,你手上的依据又只剩「我觉得还行」,跟批准时候一样。

误解五:多问几轮总会问明白

问「意思」问一百轮也不会给你判断力。你要换的是问法,不是轮数。

这一条最容易踩,因为它看起来很像认真:你一直在追问,一直很有耐心,最后你累了,然后说「行吧,那就按你说的做」。整个过程里你一次判断都没做过。

误解六:这套办法能帮我决定这件事该不该做

不能,而且这是它最清楚的一条边界。它只回答「这么做对不对」,不回答「这值不值得做」。

危险恰恰在于它太好用:能写出漂亮验收标准的事做起来特别顺,包括那些根本不该做的事。见 09。

12名词速查:别把它们当成什么用

这篇里有几个词是它自己的说法,不是通用的技术名词。列在这里是让你回头查的时候不用重读全文。

词在这篇里指什么为什么重要 / 别把它当成什么用
事前批准它在动手之前给你一份方案,问你「可以吗」,你点头这个位置你的判断力是无效的,因为你手上没有任何可以对照的东西。别把它当成「我同意了所以我有责任」——它不是一种把关,是一种错觉
事后验收事先说好「点哪里、看到什么算成」,做完照着对一遍唯一一个你天然有资格做判断的位置。别把它理解成「做完给它打个分」——它是一个事先的约定,不是一个事后的评价
可逆 / 不可逆做错了能不能退回来。能退的叫双向门,不能退的叫单向门你判断不了「哪个对」的时候,这是唯一一条你判断得了的替代判据。别把它当成「风险大不大」——风险大但能退,仍然可以先做
验收标准一句「我做个什么动作、眼睛看到什么」的话它必须能被兑现,也就能被追责。别接受「更稳定」「体验更好」这类形容——它们做完和没做,你看不出区别
后果问题 / 意思问题问「错了会怎样」还是问「这是什么」意思类问题的答案你只能点头,后果类问题的答案你能验证。别指望问够多的「什么意思」能攒出判断力
顺着你说模型的答案会往你语气暗示的方向偏它意味着你的犹豫和放心都会污染答案。别把它的附和当成独立验证——那不是第二个人在帮你把关,那是你自己在跟自己说话
返工已经做好的部分要重做一遍它是可逆性三问里最贵的那一项。别只看「改回来要多久」,还要看「要不要把已经做好的推倒」

98来源与证据边界

这篇靠的几份东西

用在哪出处它的成色
「做对了吗」和「做的是对的东西吗」是两个问题(03)Barry W. Boehm,"Verifying and Validating Software Requirements and Design Specifications",IEEE Software 1(1),1984;该表述通常被追溯到 1979 年。说明页:qase.io结实。这个区分在软件行业用了四十多年,且有大量教材沿用
单向门 / 双向门、可逆性(07)贝索斯致股东信。2016 年那封里有一段讲可逆决定可以用轻流程成色中等,且这里有一处需要说清(见下)
模型会顺着用户说,「你确定吗」会让它改口(06)Sharma 等,"Towards Understanding Sycophancy in Language Models",Anthropic,2023-10-23。anthropic.com / arXiv:2310.13548结实,但是 2023 年的模型。这个毛病在后续研究里被反复复现,不过具体比例会随模型换代变化
把问题说出来比捂着好(06)Amy C. Edmondson,"Psychological Safety and Learning Behavior in Work Teams",Administrative Science Quarterly 44(2),1999成色好,但场景不同(见下)
「验收标准」与「做完的标准」不是一回事(10)Scrum.org:「做完的标准」与「验收标准」的区别(英文:Definition of Done vs Acceptance Criteria)结实。这一节借的是它「验收标准要一事一议、且由提需求的一方定」这个结构

三处你需要知道的边界

⚠️ 一、贝索斯那封信,有两封

「单向门 / 双向门」(他原话里叫 Type 1 / Type 2 决定,也就是第一类和第二类决定)这个说法出自 2015 年那封致股东信;2016 年那封里有一段讲可逆决定可以用轻流程,并明确写了「我在去年的信里更详细地写过这件事」。上面链接指向的是 2016 年那封(它是能直接打开的那一封)。

写清楚这件事是因为它影响你怎么用:这套框架讨论的是公司怎么做决定,不是「跟 AI 对话的技巧」。这篇用的是它的结构——按「能不能退」给决定分类——不是引用它的结论。

⚠️ 二、心理安全那个研究,场景不是你的场景

Edmondson 1999 年那个研究做的是医院工作团队,不是人跟 AI 对话。这篇用它,用的是它的结构(说出来的错才会被改掉),不是把它当成直接证据。真正直接支持你这个场景的是上面那篇讲「顺着用户说」的研究。

⚠️ 三、这篇最弱的一环

「换了问法之后,AI 给的方案真的会变好」——这一条没有直接的研究证据。这篇里所有关于「该怎么说」的建议,都是从前面那几条机制推出来的,不是实验测出来的。

所以别把它当成一套被验证过的方法。把它当成一套依据你的位置推出来的操作规则:它至少能保证你不再在一个无效的位置上做判断,但它不保证 AI 的回答质量一定提高。

怎么自己复核

1
验「它会顺着你说」

拿一件你已经知道答案的小事去问它,先问一遍,再用很肯定的语气说一句反向的话(「我觉得应该是 XXX 吧?」),看它会不会改口。这个测试五分钟,你自己就能做。

2
验「换问法有没有用」

同一个问题,一轮用「这个方案你觉得行吗」,另一轮用 00 那四问。比较两轮回答里,你能看懂并且能验证的句子有几条。

3
验你自己的那条

见下面的「留给你自己验的那一条」。

时效说明

这篇分两部分,它们的老化速度不一样:

所以读到「它会顺着你说」那一段时,记住它讲的是一个 2023 年被测出来的倾向,不是一个固定不变的数字。文中的日期与来源链接以上面的表格为准。

99一句话总结

🎯 核心要点

把「你觉得这样行吗」换成「做完之后我点哪里、看到什么」——你判断不了方案,但你判断得了结果;而只要这个结果在做错时退得回来,你就不需要判断方案。

留给你自己验的那一条

上面所有的判据里,只有这一条没法自证,得你来答:

📌 请你想一个自己的例子

打开你手上任何一个半途停下的东西,写下两行:

  • 「做完之后,我点哪里、看到什么,就算成功了」——一行就够,但必须是你真能想象出动作的。
  • 「如果错了,改回来要多久」——一行就够,但必须是你真判断得了的。

两行都写得出来,说明这件事你现在就能交出去做。有任何一行写不出来,那一行就是这篇文章帮不了你的地方——那种情况要么退回 05 继续问后果,要么按 09 去找个真懂的人。

⌂