星穹法务发来的邮件,语气非常礼貌。
礼貌到张磊读完以后,第一句话是:“这封邮件如果会说话,一定穿西装打领带,还会在拒绝你之前先祝你身体健康。”
邮件正文不长,却很硬。星穹愿意继续配合事故复盘,愿意提供经脱敏处理的审计日志、案例级解释、风险标签调整记录和摘要生成结果。但涉及模型核心参数、权重排序细节、特征工程策略、商业化调优逻辑和全域优化协同算法的部分,属于公司商业机密,无法向外部机构完整披露。
最后一句写得很漂亮:我们理解公众对透明的期待,也必须保护持续创新的基础。
苏晓把邮件打印出来,放在晓衡会议桌中央。
“持续创新的基础。”唐宁念了一遍,“这句话的意思是,不能让你看,但我说得很有理想。”
张磊说:“技术界祖传护身符,商业机密。法律界配套法袍,合规边界。两件套一穿,普通人就只能站门口说打扰了。”
苏晓没有笑。她把那面便利贴墙拍成照片,又把星穹邮件放到旁边。墙上写着“低置信,不等于低重要”“人话要进主摘要”“吐槽加场景,可能就是警报”。邮件上写着“商业机密”。两边放在一起,像两个世界在互相看不懂。
林凡到的时候,会议室已经坐满。顾启明、何苗、小陈、唐宁、张磊都在。老周在线上,摄像头没开,只露出一个灰色头像。林桂兰也被拉进来,听说商业机密四个字,她第一反应是:“啥密?”
张磊解释:“就是平台说有些东西不能给我们看,因为是他们吃饭的家伙。”
林桂兰说:“那老人摔了,是谁吃亏的家伙?”
会议室里没人接得上。
苏晓说:“我们不能简单要求公开全部源码和参数。那不现实,也未必有用。问题是,涉及公共安全和公共资源时,平台不能只给结果和挑选过的解释。我们需要可审计透明。”
张磊举手:“什么叫可审计透明?”
唐宁说:“不是把厨房所有配方贴门口,而是让有资质的人能进厨房检查有没有往汤里放不该放的东西。”
张磊点头:“这个比喻我懂。现在星穹是说,汤可以给你喝,菜单可以给你看,厨房不行。”
林凡说:“更麻烦的是,这锅汤是公共食堂。”
这句话让大家都安静了一下。
公共系统里的商业机密,是眼下最难的地方。星穹不是没有道理。模型参数、特征工程、排序逻辑确实是商业资产。全部公开,可能被竞争对手抄走,也可能被恶意用户利用。可另一边,城市大脑不是普通商业推荐。它调度公共资源,影响老人扶手、孩子辅导、社区服务、应急响应。一个人因为摘要排序看不见关键反馈而摔伤时,你不能只说“相信我们内部评估过”。
相信,是公共治理里最昂贵也最脆弱的东西。
下午的协调会在星穹海城分部举行。许既明亲自主持。会议室落地窗外,海城市的高架像一条亮灰色的带子,车流在城市大脑调度下平稳移动。林凡看着那些车,忽然想,如果交通灯权重也是商业机密,司机大概只能相信红灯是有道理的。
许既明开场很直接:“我知道你们对法务回复不满意。”
苏晓说:“不只是我们不满意。邱大爷女儿不会接受‘权重涉及商业机密’。”
许既明点头:“我理解。但星穹不可能公开核心模型。任何平台都不可能。”
林凡说:“我们不是来要你们把所有东西发到网上。”
“那你们要什么?”
苏晓把方案投到屏幕上。标题是《公共高影响算法可审计透明要求》。
第一,平台必须向授权审计方开放完整决策链,包括输入信号、排序逻辑、权重区间、摘要生成规则和版本变更记录。
第二,涉及人身安全、公共资源优先级、居民标签和弱势群体服务的模型,不得以商业机密为由拒绝独立审计。
第三,可采取保密审计、沙盒审计、第三方见证和摘要公开分层机制,保护商业利益。
第四,公众不需要看到核心参数,但必须能看到影响自己的主要原因、责任部门和申诉路径。
第五,任何“无法解释因商业机密”的高影响决策,不得自动执行。
张磊小声说:“第五条有点硬。”
顾启明低声回:“不硬没人听。”
钟负责人皱眉:“权重区间和排序逻辑也可能暴露核心能力。”
唐宁说:“那就放进保密审计,不公开给竞争对手。审计方签保密协议,结果公开到风险层面。”
钟负责人说:“第三方审计也可能不理解模型复杂性。”
苏晓说:“那就让平台解释到审计方理解。不能因为复杂,就只让平台自己审自己。”
许既明听得很安静。他没有像钟负责人那样反驳每一条,而是看着第五条。
“任何无法解释因商业机密的高影响决策,不得自动执行。”他慢慢念出来,“你们知道这会带来什么后果吗?”
林凡说:“知道。平台必须在高影响场景预留可解释路径。”
“这会降低模型灵活性。”
“公共高影响场景本来就不能只追求灵活。”
许既明看向窗外,沉默几秒:“如果恶意用户知道某些权重区间,可能操纵反馈。比如集中提交低置信高相关材料,抢占维修资源。”
苏晓说:“所以要审计,不是全公开。商业机密和公共透明之间,不是只有全给和不给两档。”
林桂兰在线上听到这里,忍不住说:“你们说半天,我就问一句。老人摔了以后,你们能不能拿‘秘密’俩字挡家属?”
许既明转头看向屏幕。
林桂兰继续:“你家做饭秘方不告诉别人,我理解。可你在全小区食堂做饭,有人吃出问题了,你总得让人查查锅里到底有啥。不能说这是我祖传秘方,查了影响创新。”
张磊低声说:“阿姨今天精准进入食品安全比喻赛道。”
老周终于开口:“凡姐说得对。公共系统里的秘密,不能大到吞掉责任。”
这句话让会议室里的气氛沉下来。
许既明没有反驳。他很清楚,这不是一次普通商务谈判。邱大爷事故把问题从“透明倡议”变成了“事故调查”。再用商业机密挡住关键机制,公众不会买账,监管也不会轻易放过。
但他也不能把星穹的核心能力全部交出去。一个平台做到这个规模,商业利益、竞争压力、法律责任、股东预期,全都压在他身上。许既明不是梁瑞那种灰产骗子,他不会靠脏话术逃跑。他会把每个边界都说得很合理,也会为每个让步计算代价。
他最终说:“可以建立封闭审计机制。但审计方资质、保密责任、访问范围和公开口径必须明确。核心参数不出沙盒,审计报告只公开风险结论和整改要求。”
苏晓说:“还要允许审计方提出复现测试。比如输入类似邱大爷的组合信号,看摘要怎么生成,风险怎么排序。”
钟负责人说:“复现测试可以,但不能无限制。”
林凡说:“测试范围限定公共高影响场景。”
唐宁补充:“版本变更必须可追溯。不能今天审计通过,明天权重更新后问题又回来。”
许既明点头:“版本变更记录可以纳入。”
顾启明问:“公众解释呢?”
许既明说:“按分层公开。个人层面说明主要影响因素,社区层面公开资源调整逻辑,监管层面查看更完整链路,审计层面进入沙盒。”
林桂兰问:“人话谁写?”
会议室里有人笑了一下。
许既明看向她:“云启和晓衡可以参与。”
林桂兰说:“我也参与。你们写完给我看,看不懂就退回。”
张磊立刻说:“阿姨正式成为人话审计委员。”
林桂兰说:“你少贫,到时候你也来。你负责把看起来像话但其实没说话的句子揪出来。”
张磊挺直腰:“这个我擅长。”
会议一直开到晚上。最后形成一个临时方案:成立公共高影响算法联合审计小组,由主管部门牵头,云启、晓衡、第三方技术审计机构和社区代表参与;星穹提供沙盒审计环境,开放事故相关模型版本、摘要生成规则、信号排序逻辑、权重区间和复现测试接口;审计成员签署保密协议;审计结论公开到风险机制和整改要求层面;涉及个人权益的解释必须提供人话版本和申诉入口。
不是完全透明。
但也不是商业机密一挡了事。
走出星穹大楼时,张磊长出一口气:“今天这仗打得像在保险柜里开窗。”
苏晓说:“至少有窗了。”
林凡看向许既明。许既明站在大楼门口,没有立刻离开。他看起来有点疲惫,但仍然很稳。
“你满意吗?”许既明问林凡。
“不完全。”
“我也是。”许既明说,“说明这可能是个现实方案。”
林凡没有接话。
许既明继续说:“你们一直要求透明。但透明不是没有成本。公开得太多,会伤害竞争;限制得太少,会伤害信任。城市大脑要走下去,必须在中间找路。”
林凡说:“中间路不能总由平台画。”
许既明点头:“所以这次让你们进来。”
“是事故让我们进来。”
这句话让许既明沉默了一下。
夜风吹过大楼前的广场,智能路灯微微调亮。远处有人骑共享车经过,车锁发出一声清脆提示。城市照常运行。它不知道会议室里刚刚争过多少权重、机密和责任。对城市里的大多数人来说,他们只需要灯亮、路顺、扶手牢、孩子有地方学习、老人说看不清时有人听见。
商业机密、审计沙盒、权重区间,这些词离他们很远。
可这些词决定着远处的系统会不会看见他们。
第二天,联合审计小组成立的消息发布。评论区反应复杂。有人说终于能查了,有人说审计组会不会又是走形式,有人问保密审计是不是新的黑箱,还有人说只要能防止老人再摔,别整太多名词。
林桂兰在社区群里转发通知,配了一句:
秘密可以有,责任不能藏。
张磊立刻截图发到云启白板。
老周回复:这句够用。
苏晓把审计准备清单发给林凡。第一批复现测试包括:邱大爷场景、坡道扶手松动、校门口井盖异响、低数字能力社区资源申请、特殊学习需求儿童线下名额转移。每个测试都要看三件事:信号是否进入主摘要,权重是否合理提升,人工复核是否获得足够材料。
林凡看着清单,心里没有轻松。审计不是终点,只是把黑箱撬开一条缝。缝里会有什么,还不知道。
张磊端着咖啡过来,低糖燕麦拿铁,仍然被咖啡机健康建议支配。他看见清单,问:“凡哥,黑箱这回算打开了吗?”
林凡说:“没有。”
“那算什么?”
“开了个检查口。”
张磊想了想:“像智能厕所那个机械孔?”
林凡看他一眼。
张磊立刻举手:“我只是做风险教育类比。”
林凡笑了一下:“差不多。关键时候,检查口要找得到,也要真能打开。”
当天晚上,林凡在笔记本里写下:
商业机密不是原罪。
但公共高影响系统里,商业机密不能成为拒绝审计的墙。
透明不等于裸奔。
透明是让该看见的人看见,让受影响的人听懂,让负责的人无法躲藏。
事情走到这里,黑箱没有消失,只是换成了更制度化的形态:沙盒、审计、保密协议、分层公开。它不像直接公开那样痛快,也不像拒绝透明那样糟糕。它笨拙、麻烦、慢,还要不停争。
但慢办法有时就是唯一能把责任留在人间的办法。