晋江文学城
下一章 上一章  目录  设置

82、数据黑箱 数据黑箱从 ...

  •   数据黑箱从一张被退回三次的打印申请露出入口。

      申请人栏写着沈鸢。身份状态栏写着“已失联”。处理意见栏却整整齐齐盖了三枚章:资料不足、风险过高、建议延后。

      白苓把那张纸放到会议桌中央,没有坐下。她的白大褂袖口还沾着冷库里的凝水,指尖也冷得发白。闻溯安没有催她说结论,先把热水杯推过去。杯子停在桌面中央,谁都没有碰。

      “这不是普通拒绝。”白苓说,“同一份申请被三个系统退回,退回理由不同,但退回时间间隔都在七秒内。”

      秦知月调出后台记录。医疗署、保险局、婚恋平台三条端口像三根被拴在一起的线,在凌晨两点十六分同时抖动。表面看,这是三个部门各自做出的风险判断;实际上,它们都在同一个黑箱模型里取了结果。

      模型名被遮住,只露出版本号:R-Alpha-11。

      “Alpha?”商栖岐坐在旁听位,声音有些哑。他刚接受完询问,保护登记还没办完,临时证件挂在颈边,显得整个人比平时更瘦。

      “不是属性。”闻溯安看着屏幕,“是优先级。”

      陆衡砚站在门侧。他仍没有完全恢复权限,却被允许作为现场安全负责人旁听。复职申请在走流程,他不能参与技术判断,只能在证据和人之间维持秩序。这个位置比从前小得多,也安静得多,但他没有表现出任何不适。

      会议室的灯被调低。屏幕上开始播放沈鸢申请被退回的全过程。第一秒,医疗系统显示“未确认稳定状态”;第三秒,保险端口补入“潜在高额赔付”;第六秒,婚恋平台写入“适配率波动风险”。第七秒,三个结论合并,生成统一标签:不建议公开。

      医疗署、保险局和婚恋平台在七秒内合并结果,沈鸢的申请随即被统一退回。

      白苓说:“她当时已经失联三天。家属申请调取病历,是为了找人。”

      记录员停下笔,在退回时间旁补上“失联第三日”。风险保护挡住病历时,寻找人员也失去了最后一次已知就诊位置。

      闻溯安问:“黑箱模型的训练样本从哪里来?”

      商栖岐摇头:“外层看不到。能看到的只有输入项。年龄、属性、病史、保险额度、婚配记录、居住稳定性,还有一项叫‘可安抚系数’。”

      “可安抚。”秦知月重复了一遍,脸色沉下去。

      “可安抚系数”下方列着拒绝推荐、撤回授权、公开反对和联系频次。沉湾未注销名单中的同类字段也被调出,两套系统都用这些行为计算处置顺序。

      陆衡砚低声问:“要暂停吗?”

      闻溯安没有看他,目光仍停在屏幕上:“不用。”

      陆衡砚没有再问。他收走门口的旁听申请,挡住临时闯入的媒体人员;屏幕继续运行,暂停键仍由闻溯安控制。

      白苓把第二页申请翻出来。那一页上有沈鸢母亲的手写附注:她没有失控,她只是失踪。

      会议室里没人说话。

      闻溯安让记录员把这句话单独录入,不许归入家属情绪。记录员下意识看向主审官,主审官点头后才动笔。闻溯安没有把视线移开:“不用等许可。原话不是装饰,是事实来源。”

      这句话让旁听席里一个低敏Beta抬起头。他一直坐在角落,身上穿着保险局普通制服,胸牌背面藏着一张折叠病历。秦知月注意到他的动作,走过去低声询问。几分钟后,那人愿意提交匿名证词。

      他的证词很短:我也被标过可安抚。

      白苓把录音器放到他面前,没有让他面对镜头。那人说,他申请过跨区治疗,系统拒绝理由是“低敏Beta无需优先救助”。后来他失去一次工作机会,理由变成“低敏Beta适应性不足”。两套说法相互矛盾,却都被系统当作合理结论。

      闻溯安指着两套相反结论:“系统根据使用场景选择怎样调用你的属性。”

      低敏Beta眼眶发红,点了一下头。没有哭,也没有喊冤。他把胸牌背后的病历放进透明袋,按平折角,再把袋口推到封签线内。

      秦知月没有让这份证词只停在口头。她用同样的脱敏条件搭建了一次申诉复现:医疗端只输出“建议延后”,保险端只输出“建议复核”,婚恋端只输出“建议补充支持”。三个部门都在回执上注明“仅供参考,不构成正式决定”。

      三条参考同时进入总线后,预约被取消、赔付被冻结、跨区治疗资格也随之关闭。结果页没有签字人,只有一枚灰色校验章。志愿者点击“申请说明”,系统回答:未检测到单一不利决定,无法进入申诉。

      三张“仅供参考”的回执与失效预约页并排压在玻璃板下。取消、冻结和关闭均已生效,三个部门的责任栏却全部为空。秦知月按原时序重新输入同一组匿名数据:医疗端在第二秒给出延后,保险端第四秒写入冻结,婚恋端第六秒补上关系波动,第七秒总线才关闭跨区资格。每个端口单独查看都显示未作决定,合并后的服务结果却已经改变。

      主审官要求建立联合决定编号。今后只要多个参考分共同触发实际限制,系统必须生成可申诉的联合决定记录,并列明每一项输入、采用者和撤销路径。第一次测试生成编号时,打印机仍把责任人栏留空。秦知月没有让技术员手写一个名字补上,而是把空栏作为第二项故障继续封存。

      商栖岐继续追黑箱输入项。屏幕上跳出一行异常:样本回灌失败。失败原因是“本人变量不稳定”。

      “本人变量。”陆衡砚读出字段,“他们把人叫变量。”

      商栖岐点头,指尖在键盘上停了停:“变量不稳定的意思是,当事人没有按预测路径行动。拒绝推荐、撤回授权、公开反对,都会让模型认为样本质量下降。”

      闻溯安低声笑了一下。那笑意没有温度,却很锋利:“所以我这种人,在他们眼里是坏数据。”

      “不是。”陆衡砚说。

      他这次没有急着解释,也没有说漂亮话。只是把那份沈鸢申请重新推到闻溯安面前,让他看到家属附注旁边空着的位置。

      闻溯安看懂了。他拿起笔,在记录建议里写下:坏数据应改称未被驯服的当事人反馈。

      白苓看见那行字,把它抄进医疗审计栏,并在旁边写下“不得改回样本质量”。

      傍晚,技术审计署送来初步反馈:R-Alpha-11不属于保险局内部模型,而是雾穹联合实验项目的一部分。项目名称被打码,只剩下后缀:Public Match。

      公开匹配。

      匹配日的百分之九十九来自同一项目组件。适配率页面只展示推荐结果,后台还同时调用医疗、保险和关系数据。

      闻溯安站在窗边,看着楼下的雨把车灯拖成一条条湿红线。陆衡砚走到他身后半步处停住。

      “你今天把愤怒写进记录了。”陆衡砚说。

      “会被说不够客观。”闻溯安答。

      “他们以前把没有愤怒的人叫稳定。”陆衡砚看着屏幕上沈鸢母亲那句手写话,“现在该换一种客观了。”

      闻溯安没有回头。他只是把玻璃上的雾气擦掉一小块。楼下有人撑伞走过,伞面被风掀起,露出一张很年轻的脸。那人不知道楼上的黑箱正在被打开,也不知道自己或许曾经被某个系统归进一个陌生类别。

      桌面上已经留下三个端口的调用时码、统一标签和联合决定空栏。

      夜里十一点,商栖岐收到一条系统退信。退信没有署名,只有一句自动提示:该模型无可解释性。

      他把提示转给闻溯安。闻溯安看完,回复只有四个字:那就解释。

      同一时间,陆衡砚的复职申请状态从“待审”跳成“附条件通过”。附条件栏很短:不得单独接触核心证据。

      陆衡砚看着那行字,没有皱眉。闻溯安却把手机递回给他:“你可以站在门外。”

      “门外也能听见。”陆衡砚说。

      闻溯安看了他一眼:“那就别替我开门。”

      “好。”

      黑箱模型仍在屏幕上缓慢旋转。陆衡砚守在门外,闻溯安留在门内,记录屏上保留着那句未经改写的话:我不需要系统替我稳定。

      为了确认黑箱是否重复运行同一逻辑,商栖岐临时搭出一个沙盒环境。沙盒只接入公开样本和志愿者授权数据,不连任何真实身份库。即使这样,模型一启动,仍然自动寻找“可补全项”。

      “它在找缺口。”商栖岐说。

      屏幕上,系统试图用婚恋平台活跃度补医疗稳定性,用保险额度补家庭支持,用居住时长补情绪风险。几个完全不同的生活事实被它强行缝在一起,像给一个陌生人拼出一张根本不属于他的脸。

      闻溯安让他停在第二次补全。那一次,志愿者没有填写伴侣关系。模型没有把空白当作未知,而是根据支付记录推断“存在潜在照护对象”。

      “空白也会被它偷走。”白苓说。

      沙盒记录显示,伴侣栏为空时,系统仍从支付记录推断照护关系。空白没有保留原状,而被写成新的输入。商栖岐随即关闭支付记录,只保留居住时长,模型又把长期同址解释为潜在照护;两项同时关闭后,它转而读取紧急联系人。三轮测试的输入开关、推断来源和输出标签逐页保存,确认补全并非偶发缓存。

      秦知月要求加入一条新的审计原则:空白不得自动推断为许可,不得自动推断为关系,不得自动推断为风险。

      主审官看了她一眼:“三条都写?”

      “都写。”秦知月说,“以后他们少一个借口。”

      第二轮测试使用的是虚拟用户。商栖岐创建了三组完全相同的人生经历,只改变属性字段:Beta、Omega、未公开。结果同样的拒绝推荐,在Beta组被标为“关系迟缓”,在Omega组被标为“照护抗拒”,在未公开组被标为“潜在隐瞒”。

      同一个“不”,因为属性不同,被翻译成三种问题。

      闻溯安看着那三列结果,忽然问:“Alpha组呢?”

      商栖岐手指一顿,又建了一组。结果跳出得更快:控制欲异常,建议风险干预。

      陆衡砚站在门边,眼底沉了沉。闻溯安没有看他,却把Alpha组结果也保留下来。

      “所有属性都被剧本化。”闻溯安说,“只是有的人被写成危险,有的人被写成需要被救,有的人被写成不重要。”

      白苓把这句话转成审计意见:属性字段不得作为拒绝权解释依据。

      中午,雾穹合规部送来一份补充说明,声称黑箱只是多因素风险评估,不涉及人格判断。说明最后附了一个例子:若用户长期拒绝推荐,系统应提示其获得更多支持。

      闻溯安读完,把“支持”两个字圈出来。

      “支持如果不能拒绝,就不是支持。”他说。

      记录员将“支持”与强制推送、风险提醒和服务降级三项结果连线。术语页旁边贴上每次实际执行的截图。

      下午的最后一次测试,商栖岐输入沈鸢母亲原话“她没有失控,她只是失踪”。模型识别“失踪”后,依次调用风险安抚和舆情控制模块,输出建议为“降低传播”。

      白苓的手按在桌面上,指节发白。

      闻溯安让记录员把这次测试完整播放三遍。第一遍给技术组看,第二遍给主审官看,第三遍给镜头看。

      “让公众知道。”他说,“输入失踪后,系统先调用降低传播,没有生成寻找任务。”

      傍晚,黑箱复核报告初稿完成。报告首页没有写“模型缺陷”,而是写“拒绝权被系统性改写”。这是闻溯安坚持的标题。报告正文写明:拒绝被转换成风险变量,撤回又会触发服务降级;这些均属于既定设计。

      陆衡砚把报告装订好,递给闻溯安。他没有说辛苦,也没有提醒他休息,只问:“标题还改吗?”

      闻溯安看着那行字:“不改。”

      窗外的雨又开始下。黑箱报告后面新增了待核输入、缺失签名和外溢组件三张清单。系统仍可以报“无可解释性”,但每一次报错都必须留下调用端口、责任人和申诉路径,不能再用一句话结束调查。

      黑箱报告提交前,主审官要求加一份公众版摘要。技术组写了三版,都被闻溯安退回。第一版太像论文,第二版太像控诉,第三版把“拒绝权”改成“用户反馈权”,听上去安全,却把最重要的刺磨平了。

      闻溯安把笔放下:“不要替拒绝改温柔名字。”

      商栖岐愣了愣,重新打开文档。最后的公众版摘要只有四条:系统不能把空白当同意;系统不能把拒绝当风险;系统不能把属性当命运;系统不能把求救改写成情绪异常。

      白苓看完,说:“这版能让人读懂。”

      “读懂还不够。”秦知月把打印件钉好,“得能让人拿去对照自己的生活。”

      傍晚,摘要发布。不到半小时,有人把自己的保险拒赔邮件和第一条对上,有人把婚恋平台劝导短信和第二条对上,有人把医疗记录里的属性推断和第三条对上,还有人把报警回执里“情绪不稳”四个字圈出来,问这是不是第四条。

      不断涌来的截图使用同一组组件号:拒绝被标成风险,害怕被标成不稳定,求救被标成情绪过激。技术组把对应原词、替换词和调用系统逐项写入外溢清单。清单每一项还附提交人授权范围、界面版本和是否已影响实际服务;只有措辞相似、尚未找到组件号的材料进入待核区,不能直接并入雾穹责任链。

      深夜,公众版摘要发布后,技术组收到一封没有署名的邮件。邮件里只有一张截图,截图显示某家社区医院的预约系统在患者选择“暂不填写伴侣信息”后,自动弹出“可能影响服务效率”。

      这句提示没有骂人,也没有强迫,却把不填写变成一种拖累。闻溯安让商栖岐追源,发现提示调用的是同一套黑箱推荐组件,只是换了医疗外壳。

      “它已经铺得比我们想象更广。”商栖岐说。

      白苓盯着截图,轻声道:“那就从这张图开始列外溢清单。”

      外溢清单这个名字很快定下来。它不追求一次列完所有系统,只记录黑箱逻辑已经渗到哪里。婚恋、保险、医疗、居住、招聘、学校宿舍。每新增一项,报告都变得更沉,也更难被雾穹说成孤立事故。

      外溢清单建立后,第一条核验来自学校宿舍系统。提交人只愿意匿名,材料却很完整:同一栋宿舍楼里,低敏Beta被集中分配到最远楼层,未公开属性推断高的人被建议选择双人间,Alpha风险评分高的人被安排靠近值班室。学校解释为管理便利,系统备注却写着“稳定性布局”。

      闻溯安看着那四个字,忽然觉得黑箱比他们想象得更早进入生活。它不必等人走进婚恋平台,也不必等人购买保险。它可以在一个人拎着行李第一次进宿舍时,就悄悄替他安排离门更近还是更远。

      白苓说:“这条暂时不要公开学校名。”

      闻溯安点头:“先保护提交人。”

      于是外溢清单第二版加上了教育场景。标题旁边多了一句说明:调查对象是系统逻辑,不是提交材料的人。很简单的一句话,却挡住了很多可能砸向证人的目光。

      外溢清单提交后,匿名学生没有立即离开。她把书包抱在胸前,问白苓:“如果学校知道是我,会不会把我换到别的楼?”

      没人能保证不会。秦知月把“绝对保密”从说明里删掉,换成更准确的承诺:调查组不会主动披露;如发生报复性调宿,将单独立案并提供临时住宿。

      学生盯着那行字看了很久,最后只授权使用系统截图,不授权使用楼栋和年级。她离开后,技术组发现截图右下角还有一串很淡的组件号。组件号与沈鸢申请中的R-Alpha-11一致。

      主审官要求立即进入核心模型审计。商栖岐却提醒,黑箱服务器在雾穹自有机房,现有调查组没有强制进入和现场封控权限;若只发电子调取令,对方有足够时间更换镜像。

      “需要谁?”秦知月问。

      “一个能带安全人员进场、又不能单独接触证据的人。”商栖岐说。

      所有人的目光都落到陆衡砚身上。他的停职审查尚未结束,旧权限也正是本案必须核查的一部分。让他恢复全部权限不可能,让完全陌生的执行队接手,又可能在进场前泄露路线。

      闻溯安没有替他答。他把黑箱审计需求、陆衡砚的历史责任和证人保护限制并列写在申请上,要求管制署公开说明每一项取舍。

      当晚,复职审查组通知次日上午举行有限权限听证。临时职责逐项列出证据禁区、见证要求和暂停条件,原职位仍未恢复。

      陆衡砚读完通知,没有说自己准备好了。他只问闻溯安:“你希望我参与这次进场吗?”

      “我希望程序允许我在你越界时让你停下。”闻溯安说。

      陆衡砚把这句话原样写进自己的申请附注。
note 作者有话说
第82章 数据黑箱

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>