把同一份智搜宝使用教程交给两个人,新人照着走通了,资深人员却在批量执行时频频报错——这不是谁更聪明的问题,而是两人手上的证据类型不同。新人验证的是“单条能不能跑通”,资深人员需要验证的是“换一批数据、换一个人执行还能不能稳定复现”。判断该信谁的结论,关键不是看谁资历深,而是看谁拿出了可对照、可复现、能说明边界的证据。
新人常用的证据是单次成功:按教程完成一个任务,结果符合预期,于是认定方法成立。资深人员用的证据是条件化复现:同一方法在不同输入、不同执行人、不同时间点上重复,记录哪些条件下成立、哪些条件下失效。
两者都算证据,但适用范围差别很大。单次成功只能证明“这条路存在”,不能证明“这条路稳定”。当样本只有一两个时,偶然因素——比如某条数据结构恰好规整、某个参数恰好匹配——会被误当成方法的功劳。
可以这样区分:如果换一条同类但结构不同的数据,方法就失败,那原先的成功更可能是样本运气,而不是方法本身可靠。
面对“小批能跑、放大就错”,至少有两种解释,不能只归因于其中一种。
把任何一次失败都当成“方法错了”,或者都当成“执行者没学好”,都会让排查方向跑偏。先承认两种解释都成立,再用证据排除。
区分办法是控制变量,而不是增加练习次数。
这里有个假设例子:假设教程某步骤在小样本中从未触发边界判断,放大后这类输入占比升高,于是报错。此时把该步骤单独拆出、用一批边界输入测试,若稳定失败,就能确认是方法前提缺失,而不是执行者疏忽。这个结论会直接改变下一步——从“让新人多练”转向“补写前提条件”。
把两人各自的记录并排放,逐条标注三件事:输入特征、执行人、结果。然后问一句:这条成功是在什么条件下取得的?
如果新人的成功记录全部集中在结构规整的输入上,而资深人员的失败记录集中在结构混乱的输入上,那么双方都没错,只是覆盖了不同区间。此时该做的不是争论谁对,而是把输入按特征分层,分别验证方法在每层是否成立。
这个动作的结果会决定后续投入方向:若分层后各层都稳定,说明方法可用,只需补充前置筛选;若某层始终失败,说明方法在该层不适用,需要改写或替换,而不是继续加练。
小样本结论在以下情况不能直接放大使用:输入来源发生变化、执行人从一人变成多人、任务从一次性变成周期性。这三类变化都会引入原样本没有覆盖的条件。
反过来,如果放大后依然稳定,也不能立刻断言方法普适——可能只是新样本恰好落在同一区间。稳妥做法是保留分层记录,等覆盖到足够不同类型的输入后,再判断适用范围。
对新人而言,先学会标注自己成功记录的条件,比多背几条步骤更有用;对资深人员而言,先确认失败是方法前提缺失还是执行漂移,比直接下结论更省返工。把证据按条件摊开对照,两个人的结论往往能拼成一张更完整的适用地图。