怎么把「批准方案」换成「验收结果」:在你看不懂的建议上,不点头也能签字
你不判断「它这么写对不对」——那本来就不是你能判断的。你只判断「做完之后我点哪里、看到什么」,以及「万一错了,退回来要多久」。这两个你判断得了。
📅 更新于 2026-09-16
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一页纸:下次对话照着念
这一节是给「读第二遍时直接查」用的。把这一页存下来就行。
一、起手:它问「可以吗」的时候
「我不判断这个,你别问我这个。改成告诉我——做完之后我点哪里、看到什么就算成,看到什么就算没成。」
二、拿到回答之后的三个筛子
想象不出「我做什么动作、眼睛看到什么」的,退回重来。「更稳定」「体验更好」这类是形容词,不是验收标准。
「如果这块错了,我最早什么时候发现?我会看到什么?那时候已经晚了多少?」
问「改回来要多久、要不要重做、有没有别人已经用上了」。三个都答「快 / 不用 / 没有」,就先做,别再纠结。
三、那份你能拿走的验收卡
不管中间聊了多少轮,最后一定要把结论压成这一张。它是你签字的依据,也是你事后回来对账的东西。
【这次要的结果】
我点哪里、看到什么,就算成功:
- ___
- ___
什么情况算没做对:
- ___
如果错了,怎么退回来、要多久:
- ___
还没法验收的:
- ___
最后一行别删。「还没法验收的」这一行,是你判断这件事该不该现在做的依据——如果那一行很长,说明这件事现在还不该开始。
四、四条口诀
| 口诀 | 它在替换什么 | 什么时候想起它 |
|---|---|---|
| 换题,不补课 | 「我要把它看懂」 | 当你想去买本书补技术的时候 |
| 问后果,不问意思 | 「这是什么意思?」 | 当对话里出现你看不懂的词的时候 |
| 「我不知道」是合法答案 | 「嗯……应该可以吧」 | 当你准备点下头的时候 |
| 判断不了对错,就判断好不好退 | 「哪个方案更好?」 | 当它给你两三个选项让你选的时候 |
11六个最常见的误解
不是。这篇的前提就是你不需要看懂,而且看懂了也没用——你懂实现,也不会比它懂;但你懂你的生意,这是它永远拿不到的。
这个误解诱人的地方在于,它给了你一条「努力就能解决」的路。那条路很长,而且方向是错的。
反了。捂着才是不胜任。你点头的那一刻,这一关就再没有人把了——而它本来是你的活。
而且你有一个更划算的说法:不用说「我不知道」,说「我不判断这个」。两句话在对话里起的作用一样,但后者你第二天还能说出口。
不会。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 的回答质量一定提高。
怎么自己复核
拿一件你已经知道答案的小事去问它,先问一遍,再用很肯定的语气说一句反向的话(「我觉得应该是 XXX 吧?」),看它会不会改口。这个测试五分钟,你自己就能做。
同一个问题,一轮用「这个方案你觉得行吗」,另一轮用 00 那四问。比较两轮回答里,你能看懂并且能验证的句子有几条。
见下面的「留给你自己验的那一条」。
时效说明
这篇分两部分,它们的老化速度不一样:
- 不会过时的部分:机制——哪种问题你有资格判断、做决定前要不要留退路。这部分跟模型换代没关系。
- 会过时的部分:关于 AI 行为的那部分证据。模型的版本一换,那些具体的比例和行为细节就该重新核一遍。
所以读到「它会顺着你说」那一段时,记住它讲的是一个 2023 年被测出来的倾向,不是一个固定不变的数字。文中的日期与来源链接以上面的表格为准。
99一句话总结
把「你觉得这样行吗」换成「做完之后我点哪里、看到什么」——你判断不了方案,但你判断得了结果;而只要这个结果在做错时退得回来,你就不需要判断方案。
留给你自己验的那一条
上面所有的判据里,只有这一条没法自证,得你来答: