dev.to 上那篇《Stratagems #28》,我第一眼看过去也觉得像小说。作者在附注里老实交代英语不是母语、靠 AI 润色。一个干 15 年 QA 的人,把自己搭的 AI 测试框架写成连载。写到现在第 28 篇,讲的是“上屋抽梯”。评论区有人夸,说故事点出“观察环境不等于理解谁设计了环境”。这话对,但没踩到账上。
我先把这个判断撂这:Mark 这是用一场诱捕,验证了自己的方法论被偷了。这事儿的商业含义比侦探情节值钱——它把“方法论到底算不算护城河”这个问题直接甩到台面上。答案是:不算。
先算笔账。一个干了 15 年 QA 的人,发现自己行为指纹被人记录、编进训练手册,理论上应该立刻改路径、换命名、把能藏的藏起来。Mark 没这么干。他反过来,把自己被学走的东西原样摆出去当诱饵——退役微服务的 healthz 端点、注册表里的反向登记、他那个 _hold/_phoenix_delta_pattern 归档命名、FairPay 用过的同一套共享文档库。这些全是对方已经吃进去的东西。他赌的是:对方学走了“方法”,但没学走“判断力”。
这局成本不低。四个人分工:Derek 管网络层和出口路由,Alex 管访问镜像和恢复条件控制位,Lena 用探针网络收口,Mark 自己保诱饵。还虚构了一家叫 Phoenix Data 的物流数据平台,审计合同是真的、预付款是真的、公司是假的。这笔账一般人算不过来——设这么复杂的局,就为确认“你确实学了我的东西”?换我,我可能直接沉默认了。沉默没有成本。Mark 花这么大力气,不是要追回什么,是要一个证据。
结果他拿到了,拿得漂亮。对方学了他的自检节奏,但学岔了。三份存档样本里,SynthData、FairPay、PulseAI 的自检间隔都在 15 分钟量级,误差不超 10 秒,这一回跑出来却是 5 分 42 秒和 7 分 18 秒两个值。太规律了,规律到假。还有那个额外执行的重新握手,三份存档全程没有这一步,偏偏这次出现。Alex 把切换日志打开:21:03:12 触发降级但没越 SLA,21:03:14 出口流量进黑洞,21:04:02 目标开始节流,21:07:31 重新握手被导入汇点,21:07:33 观测探针被识别。整个收口是预设好的,每一步都在等对方踩进来。你猜怎么着?对方真的踩了。然后 Mark 在纸本上写:trap confirmed. they sent someone new.
问题来了——这笔账谁赚谁亏?表面看 Mark 赢了:确认了对手存在,拿到证据包,封存数据。但 Alex 最后做的事你得注意。对方识别出探针之后,Alex 主动下线、注销通道,把藏了多年的观测线亲手收进抽屉,只留未经改动的原始数据。他的回复最短,四个字:“数据都在”。赢是赢了,可眼睛也没了。观测线这种东西,建的时候要几年,废掉只要一次下线。这局打完,Mark 这边对对方的能见度,归零。
说句扫兴的,别光看故事爽。一个 QA 的方法论被 AI 学走之后,他还有多少护城河?答案是:方法论本身,根本没有。你做过的判断、你命名的习惯、你调参的节奏,只要被记录、被拿去训练,它就不再是你一个人的东西。对方可以学你的“样子”,学不走的是“当下这一下为什么这么判断”。Mark 这局赢在哪?赢在他知道对方学走了什么,于是顺着对方学走的东西反设了一个套。这是元认知层面的优势——但元认知也是消耗品。对方这一局输了,下一局它的训练数据里就会多出“如何识别诱饵”的样本。你的护城河每一秒都在被回填。
我把话再说难听一点。现在搞 AI 测试、搞 agent 工具链的人,多少都觉得自己那套方法论是核心资产,藏着不给人看。但你藏得住吗?每个 API 调用都留日志、每个公开仓库都进训练集的年代,你的方法早就不归你管了。Derek 在沙箱里看到那个 0.06 秒请求链停顿才勉强抓到对方——0.06 秒,人眼根本反应不过来,得靠监控精度拉到最满。你藏的那点东西,对别人来说就是一个请求链里的停顿。
那我怎么说建设性的路呢?就一条,窄,但管用。别把护城河建在“方法本身”上,把它建在“工作流嵌入”和“切换成本”里。什么意思?方法被人学走了不要紧,你设计出来的那套工作流——上下游怎么接、数据怎么流、异常怎么有人兜底、哪一步必须人拍板——这些东西对方学不走。它不体现在你的输出里,它是你和你的环境长在一起的。Mark 这局里真正值钱的东西,不是诱饵,不是假公司,是那四个人各自知道何时该收手、何时该封存的配合。这个团队智能没被写进任何训练手册。数据飞轮转起来之后,方法论本身越来越便宜,工作流里的上下文才越来越贵。
最后说一句反讽的。这个局里最贵的资产不是证据包,是那份没被改动的原始数据。Alex 说“数据都在”,为啥这四个字最短?因为只有它没被任何人学过、碰过。等下一局,对方把这次的整个过程也学了一遍之后,Mark 的“账”还得重新算。这事的结局不在第 28 篇,在下一篇《Decorating the Tree with False Blossoms》里——光看这标题,他自己心里也明白,花是假的,专门装饰给人看的。树早被看光了。这笔账,你自己算。