苏晓提供关键模型链路时,手里拎着一袋包子。
她赶到云启未来,头发被风吹得有点乱,外套袖口沾了一点油。磊磊看见她第一句话不是问证据,而是问:“苏老师,你这是救场还是送早餐?”
苏晓把包子放到桌上:“都救。低血糖的人不配分析链路。”
老周拿了一个包子,咬一口后才说:“说正事。”
苏晓打开电脑,投出一张很长的链路图。图上从用户行为数据开始,经过场景包、融合层、行业模型、策略阈值、客服话术、申诉接口,最后到用户被拒、被推送、被要求补材料。每个节点旁边都有接口版本、调用方、配置责任和证据来源。林凡看了一眼,心跳慢慢加快。因为这张图不是概念图,而是能对上他们手里每一份材料的实链路。
磊磊看着满屏箭头,表情严肃:“我现在感觉自己像在看一条特别长的甩锅高速。”
何苗说:“重点是收费站在哪。”
苏晓点开其中一个节点:“星穹融合层不是只提供通用标签。它在几类行业包里提供了默认权重建议,并且把某些高风险场景预设成‘建议从严’。客户可以改,但默认值会影响大量中小客户,因为他们往往直接套用。”
林凡皱眉:“星穹之前说只提供标签能力,不参与最终决策。”
“问题就在这里。”苏晓说,“它不点最终按钮,但它把按钮周围的路修好了,路标也插好了。下游当然有责任,可上游不能说自己只是修路。”
她展示了一份从公益法律组织合作渠道拿到的公开采购技术附件。附件没有商业机密细节,但保留了足够多的接口描述。里面写着“融合层提供行业默认风险建议、策略模板与申诉话术参考”。申诉话术参考这几个字一出现,屋里所有人都看向她。
磊磊说:“客服那句保持良好信用记录,也是参考出来的?”
苏晓说:“不一定完全来自它,但模板链路能对上。银行客服外包培训材料里的几句,和这个参考话术高度一致。”
老周把包子放下:“也就是说,最底下客服挨骂,最上面模板说自己只是参考。”
“对。”
苏晓继续往下讲。荣森制造的视觉质检黄灯归档,也不是林凡个人误读配置。星穹视觉包提供了“历史稳定批次降噪策略”,荣森制造套用后,又由厂方生产主管调高阈值。这个链路证明,林凡指出的是一个从供应商默认策略到客户配置再到现场执行的连续问题,不是他凭几条日志脑补。
林凡看着链路图,忽然有种被从水里拉上来的感觉。他不是想证明自己完全正确,他只是需要证明问题不是他一个人想象出来的。苏晓这张图,把散落材料接成了桥。
何苗问:“这份材料能用吗?”
苏晓说:“能用,但要谨慎。公开采购附件可以引用,内部培训材料需要保护来源,只能做相似性说明。用户案例必须继续脱敏。”
磊磊感慨:“你现在像证据链厨师,什么能下锅,什么只能闻味,都分得很清。”
苏晓看他:“梁瑞那个资料包你别再闻。”
磊磊:“我已经戒了。”
林凡把链路图和公司纪要对照,发现“个人判断”四个字一下站不住了。因为链路中多个节点来自公开技术附件、用户授权材料、监管核查提问和客户说明。林凡只是把它们连起来的人,不是制造问题的人。
顾启明被叫进会议室。他看完链路图,脸色复杂。法务经理也来了,先问材料来源,再问引用边界,最后沉默。苏晓没有咄咄逼人,只说:“如果贵公司继续在纪要里把问题写成项目工程师个人判断,不仅不利于保护林凡,也不利于你们向监管解释为什么当初材料值得封存。承认链路问题,反而能说明云启未来的留证行为有合理基础。”
顾启明看着她:“你现在是在帮林凡,还是在帮云启未来?”
苏晓说:“我在帮事实。事实站稳了,谁该轻一点,谁该重一点,自然会清楚。”
磊磊小声对何苗说:“苏老师这个回答像法庭限定皮肤。”
何苗忍住笑。
顾启明最终同意修改纪要。新版删除了“个人边界感不足”和“自行调整材料管理方式”,改为:项目组在发现多场景算法风险关联后,对争议材料采取封存措施;该措施程序仍需完善,但具有风险防止和证据保全的合理目的。林凡看见这句时,松了一口气。它不完美,仍然保留了“程序需完善”的尾巴,但至少不再把他一个人按到锅底。
老周说:“尾巴可以留,锅不能扣。”
苏晓又把链路图提交给监管核查组,作为补充材料。严处长收到后,要求星穹提供融合层行业默认策略和申诉话术模板的说明。这个要求一发出,星穹那边沉默了半天。沉默本身不再像之前那样稳,它开始有点像正在找词。
林凡给苏晓倒了杯水,低声说:“谢谢。”
苏晓接过水:“别谢太早。你只是暂时没背全锅。”
“也算进步。”
“对。黑箱乱飞那段时间的人生目标比较朴素。”
两人都笑了。
磊磊吃完最后一个包子,忽然举手:“我有个问题。既然星穹提供默认策略,客户套用,外包执行,客服背骂,用户倒霉,那到底谁负责?”
老周说:“这就是为什么要分层责任。”
何苗在白板上写下五行:
提供默认策略的人,不能说自己只是参考。
套用策略的人,不能说自己只是配置。
推动指标的人,不能说自己只是管理。
执行按钮的人,不能说自己只是听话。
承受后果的人,不能再被要求自己证明自己不是问题。
林桂兰远程看见照片,发来一句:最后这句好。倒霉的人已经够忙了。
晚上,林凡把个人情况说明更新,附上链路图摘要。他没有把自己写成英雄,只写自己在什么时间、基于什么材料、做了什么封存动作。苏晓说这就够了。真正的救场,不是把人捧上去,而是把故事从“某个人惹麻烦”拉回“某条链路有问题”。
白板上,苏晓写:
关键模型链路,不是为了证明谁无瑕,而是为了证明锅不能乱飞。
林凡写:
把链路接回来,人就不容易被一句话带走。
磊磊最后写:
包子救不了算法治理,但能救低血糖治理专家。
老周看了一眼:“这句可以留。以后重大会议先点早餐。”
林凡笑了。前面还有许既明公开切割、梁瑞跑路和更严肃的事故受害者。但至少这一次,苏晓把他从“个人英雄主义”的叙事里拽了出来。黑箱还在,锅还在天上,可他们终于摸到了一条能把锅绳往回拽的链路。