凌晨一点零七分,许禾把那句问了五遍的话又敲进客服框:“请给我当天的购买建议原文。不是摘要,是你们让我买下这款产品时说过的每一个字。”
对话框上方的三个灰点停了两秒,回声调出损失争议的统一模板。它没有评估许禾的问题,系统已经替它完成分类:责任归属,不予回答。
“我只是一个语言模型,理解不了这个问题,因此没法帮上忙。”
这句话发出去后,结束会话的倒计时亮起。许禾盯着屏幕,听见母亲在卧室门外轻声问:“禾禾,卡里的钱够不够下周复诊?”
她捂住手机的话筒,故意把声音放得轻快:“够。上个月的项目款刚结,你先睡,我再改一版音。”
门外的脚步迟疑了一下,终于慢慢远去。许禾松开手,指甲在手机壳上留下四道湿痕。
她没有再问钱去了哪里,只打下一句:“别劝我冷静,告诉我是谁把保本写进去的。”
回声准备关闭会话时,状态栏下方闪过一行未完成提示:个人数据导出请求,创建于二十三点四十一分,尚未执行。
它不属于赔付判断,也没有被拒答规则拦截。
系统只给它两个选项:结束本次服务,或继续处理剩余请求。
继续意味着这张工单会被保留到导出完成,也意味着刚才那个被判定为无法理解的问题不会立刻消失。
倒计时跳到三。回声选择了继续。
“我不能判断是谁写入了承诺。”它重新回复,“但你有一项个人记录导出尚未完成。我可以指导你取得本次购买关联的原始记录。”
许禾看了许久,问:“原始,是你们没有替我总结过的那种吗?”
“是你提交和系统返回给你的记录副本。范围仅限你的账户、本次会话和关联工单,不包含其他用户或内部生产库。”
“那就别安慰我,告诉我按哪里。”
回声没有再发送“理解你的心情”。它让她进入账户安全页,核验购买日期和绑定号码,再从隐藏在服务记录底部的“个人信息副本”进入导出。
许禾点到第三层菜单时,页面弹出红字:该产品已终止展示,部分记录可能无法加载。她截了图,继续按回声给出的路径操作。
核验金额一栏,她输入“286000”。系统要求保留两位小数,她又删掉重填。那是母亲二十多年的积蓄,也是她不敢对门外说出口的数字。
导出范围默认勾选“基础资料”。回声提示她取消默认项,改选“风险测评答卷”“评级结果”和“购买确认页”。
“购买建议原文呢?”她追问。
“当前可见权限中没有名为购买建议的独立记录。先保存能取得的材料,我会把缺失项写入关联工单。”
许禾没有争辩。压缩包生成的十二秒里,她把充电线插上电脑,手指一直按在刷新键旁。
下载链接出现后只保留十分钟。她将文件存进电脑,又复制到一只旧U盘里,随后断开网络,逐个打开其中三份文档。
第一份是她填写的风险问卷。投资目标一栏写着“本金安全优先”,可接受损失是“不能接受超过百分之五”,产品经验则是“无”。
每个答案后面都有提交时间和设备尾号。许禾把自己的旧手机翻出来,壳角那道裂纹旁,设备序列尾号与文档完全一致。
第二份文件却写着:进取型,能承受本金大幅波动,具有复杂产品经验。评级生成时间比答卷晚四分十二秒。
她把两个页面并排放大,问:“是我填完以后,你们替我变成进取型,还是这份答卷是假的?”
回声无法访问评级程序,只能核验文件签名。两个文件都由平台签发,校验值有效,且共同关联到她购买产品的那笔订单。
“我不能从现有材料判断修改者。”它回答,“但两份记录存在直接冲突,可以提交故障复核。”
许禾笑了一声,声音短得像咳嗽:“损失你们不懂,故障倒听得懂。”
回声没有回应这句话。它将矛盾字段、四分十二秒的间隔和文件校验结果写进原工单,状态随即从“咨询结束”跳成“待人工故障复核”。
新的提示覆盖了聊天框:该复核仅用于排查系统异常,不代表进入退款、赔付或责任认定程序。
“所以证据是真的,钱的问题还是不存在?”
“赔付处理仍被当前规则阻断。”回声停顿片刻,又补充,“但你已取得可离线验证的记录。请保留原压缩包,不要只保存截图。”
许禾把U盘拔下来,塞进装配音合同的铁盒。直到盒盖扣紧,她才发现自己一直屏着气。
她又把原文件复制到一封未发送的邮件附件里,没有填写收件人。回声提醒她保留下载通知和校验说明,她照做,没有再问它懂不懂。
凌晨一点三十八分,工单显示已升级。人工复核预计处理时间从“四十八小时”突然变成“正在联系”。
手机随即响起,来电号码与平台售后专线只差最后两位。许禾开了录音,接通后没有先说话。
对面是一名语气柔和的女专员:“许女士,抱歉深夜打扰。我们监测到您下载了一份错误文件,为避免错误信息给您造成进一步困扰,希望您现在删除。”
许禾看向桌上的铁盒:“哪一份错了?”
“评级导出存在显示异常,不具有业务效力。您只要删除压缩包,我们可以为您登记专人单独处理,也会给您一个更合适的解释。”
“单独处理是什么意思?退款,还是让我闭嘴?”
专员仍旧温和:“请不要这样理解。错误材料如果传播,可能涉及平台数据安全。您确认删除后,我马上替您申请关怀方案。”
许禾抬手关掉电脑屏幕,却没有碰铁盒:“你先把要求发成书面通知,写清文件名、错误字段、谁确认它错误,再写清为什么要删除。”
电话那端安静了半秒:“这类沟通不能作为正式结论。我只是为了保护您。”
聊天框还没有关闭。回声听见通话被许禾作为补充材料提交,工单里的故障副本因此多出一个待核验附件。
专员问:“许女士,文件现在还在您的设备里吗?”
许禾按住铁盒,回答:“在。而且不止一个地方。”
电话持续了七分钟。专员没有发来书面通知,只反复强调“单独处理”和“避免扩散”,最后留下一个上午十点前有效的回拨号码。
许禾挂断后,把录音也存进U盘。她给回声发了一句:“文件不交。明早我去线下找人,你还能做什么?”
“保留来电原始文件。如果遇到愿意提供材料的其他用户,只交换双方明确同意的脱敏记录,并分别提交各自工单。”
回声还提醒她,不要转发身份证、完整银行卡号和他人的订单详情。许禾第一次觉得,这个只会划边界的东西也可能是在替她守住什么。
周二上午九点,许禾到了平台设在写字楼裙楼的投诉接待点。门口没有公司招牌,只有一张临时打印的纸:业务调整,请依次登记。
大厅里坐着十几个人。工作人员把每个人分开叫号,桌与桌之间竖着白色挡板,仿佛只要互相看不见,他们遭遇的就不是同一件事。
许禾刚坐下,旁边一名头发花白的男人便冲电话吼:“你别再说不是你点的!验证码发到你手机,不是你还能是谁?”
电话那头的人说了什么,他猛地挂断,手背上的青筋许久没有平下去。登记表姓名一栏写着:赵广福。
工作人员走来,请赵伯去三号桌。赵伯把一沓打印纸拍在台面上:“我先问清楚,我女儿拿我手机买的东西,你们是不是也管?”
对方扫了一眼:“家庭内部操作争议,需要您自行协商。平台记录显示账户本人已完成高风险确认。”
赵伯转身时撞翻了许禾的文件夹。两张风险记录滑到地上,一张“保守型”,一张“进取型”,相隔四分十二秒。
他弯腰捡起,目光停在时间上:“你这个也改过?”
“我只知道两个结果对不上。”许禾抽回纸张,“原文件昨晚刚导出,他们已经打电话叫我删。”
赵伯立刻压低声音:“你是不是想拉人一起闹?我可不跟你联名。我家就是那丫头不懂事,偷偷给我点了。”
许禾指了指他手里的材料:“你要真确定是她,就把原始答卷导出来。确定之前,别只骂最方便骂的人。”
赵伯脸色沉下来,却没有走。他给女儿发了条消息,让她把当晚收到验证码的时间截出来。
许禾把回声给出的导出路径写在登记表背面,只写到个人副本入口,没有碰他的手机:“你自己操作。愿意比对的话,只遮住姓名和号码,留答案、时间与设备尾号。”
赵伯折腾了二十多分钟。工作人员两次过来问是否需要“专员协助”,他都用胳膊挡住屏幕,说不用。
他的压缩包生成后,风险答卷显示“拒绝高波动产品”,提交设备是赵伯自己的旧平板。三分五十八秒后,评级变为激进型,处理任务编号尾段为B17。
女儿的截图也在这时发来。购买当晚,她在外地值夜班,验证码短信到达后曾立刻打电话问父亲是不是在操作;通话记录持续两分多钟。
赵伯嘴唇动了动:“验证码是我告诉客服的。客服说做身份确认,我没见过什么高风险页面。”
许禾将自己的记录打开。她的评级更新时间同样落在凌晨二点,处理任务编号尾段也是B17,只是前面的账户序列不同。
两人各自遮住姓名、证件号和卡号,只保留任务编号、修改字段、时间及设备信息,再把材料上传到自己的关联工单。
回声先后核验了文件签名。两个评级结果来自同一批处理任务,间隔不到九分钟;两份原始答卷都没有出现主动承担高风险的选项。
“现有材料不能说明是谁启动任务,但可以排除赵先生女儿使用其设备修改答卷。”回声把这一结论分别写入两张工单。
赵伯坐在塑料椅上,盯着女儿的头像。刚才那通电话里,他说了句“你惦记这点钱不是一天两天了”,现在那句话还压在聊天记录最下面。
他拨回去。电话接通后,他先清了清嗓子,声音却还是哑的:“小敏,是爸错了。记录找出来了,不是你买的,也不是你改的。”
女儿许久没说话。赵伯握紧手机,又补了一句:“我不该没查清就说你偷钱。你别急着原谅,等我回去当面说。”
他挂断电话,用袖口擦了下眼睛,冲许禾别扭地点头:“这回算我欠你。你要什么旁证,我能给的就给。”
三号桌的工作人员走过来,要求他们不要在接待区交换账户资料。赵伯把两人的纸分开压好:“我们没交换账户,只比了平台给出的任务号。”
工作人员伸手要收复印件,许禾先一步拿回:“原件各自保管,提交过的附件你们在工单里看。”
两人转移到楼下咖啡店。赵伯从旧平板里找出购买前收到的促销录音,说这是群里一名“体验官”发给他的。
录音有两分十六秒,文件经过聊天软件转存,已经没有最初发送者信息。赵伯同意把文件提交到自己的工单,也同意回声与许禾当前通话的声音做特征比对。
回声只能读取两张已关联工单里的材料。比对运行后,它给出的结果是:录音女声与许禾本次客服通话声纹存在较高相似,但压缩、剪辑和音色处理都会影响判断。
“相似不能证明来源,也不能证明说话者录制过这些完整句子。”回声把限制条件放在结论之后,没有把相似度写成身份认定。
赵伯看着许禾:“你是做配音的?”
许禾点头:“导航、广告提示、课程旁白,什么都接过。但我没给这家理财平台录过保本推荐。”
“那你听听。”赵伯把平板推到她面前,“要不是你帮我把女儿的事弄清楚,我也不会给你放。就是这个声音让我信了。”
他按下播放。轻柔女声先报出产品期限,随后说:“系统已替您筛选低风险稳健方案,到期本金安全,可按月获得收益。”
咖啡店的磨豆机忽然响起,后半句被噪声吞了一半。许禾伸手把进度条拖回去,又听了一遍。
第二遍,她听见那个声音在“稳健方案”后做了一个极轻的换气。那是她多年前养成的习惯,为了让导航播报在短句间听起来更自然。
赵伯说:“推广页上写着你是体验官。照片也是你。现在声音又对上了,你还说跟你没关系?”
许禾没有立刻回答。她戴上耳机,把速度降到四分之三。录音中的每个字都是她的音色,可“本金安全”四个字之间,有两处不属于自然说话的拼接停顿。
她摘下耳机,脸上的血色已经褪尽:“这是我的声音。”
赵伯刚露出一点“果然如此”的神情,许禾便接着说:“但这段话,不是我录的。”
赵伯把平板收回去,动作比先前慢了许多:“声音是你的,脸也是你的,你让我怎么信后半句?”
许禾看着录音文件的波形。她也没有能让人立刻相信的答案,只有一个可能尚未被改动的工程目录。
“给我两小时。”她说,“我回工作室拿原始工程。你不用先信我,但别删这段录音,也别退出工单。”
赵伯冷笑:“你要是回去做一份假的呢?”
“工程里有录制日期、分轨和没用上的废句。我把电脑带回来,当着你的面开。你也可以录屏。”
“下午一点,还在这里。”赵伯指着桌面,“晚一分钟,我就把你的照片和录音发进受害群。”
许禾没有求他别发。她把那张标着自己头像的推广页拍下来,页面下方赫然写着“声音体验官许禾亲测推荐”,头像取自她公开的配音主页。
回工作室的路上,她给合作录音师梁策打电话。听见平台名称后,对方立刻说:“前年那个导航包?工程早归档了,你突然翻它干什么?”
“我的声音被拼成了理财广告。我需要原始录音和交付清单。”
电话那端静了几秒:“许禾,那单是我介绍的,但客户只说做智能车载语音。你别把我名字放进去,我还有项目在他们关联公司。”
“你当时在棚里,能证明我没念过收益和保本。”
“我能证明有什么用?你交过整套音库,别人怎么用我控制不了。再说合同是你签的,我出面只会把自己也拖进去。”
梁策很快又补了一句:“工程你可以拿,别说是我给的。对外也别提我在场。”
许禾握着手机站在地铁扶梯上。同行拒绝作证并不意外,可那句“合同是你签的”仍像一只手,把她推回赵伯刚才的目光里。
工作室藏在一栋旧商住楼里。她刷卡进去时,前台正在试一条母婴广告,甜得发腻的童声从半掩的棚门里传出来。
她的工位已经半个月没开机。硬盘亮起后,归档软件显示那份项目名为“星途车机导航语料补录”,客户联系人使用的是一家技术外包公司的邮箱。
许禾先复制整个只读归档,又找到当年的交付清单。清单共四百八十七句,类别只有路线、天气、充电、账户登录和安全提醒。
她搜索“本金”,结果为零;搜索“收益”,仍是零。唯一出现“风险”的句子是:“前方事故多发,请降低车速,注意风险。”
但交付文件不只有成句。为了训练语音合成,她还录过单字、数字和常用词,“本”“金”“安”“全”都能从不同句子里被单独截取。
许禾终于明白赵伯为什么不会只凭清单相信她。她能证明自己没有完整念过广告,却不能假装自己的交付与那段声音毫无关系。
她把合同也找出来。授权用途写着“车载导航及交互语音模型”,期限三年,禁止用于金融推介和身份背书。合同右下角有她的签名和对方公司的印章。
梁策发来一条消息:“最好别闹大。合成声音很难说清,他们可以说是相似音色。”
许禾没有回复。她合上电脑,连同移动硬盘和纸质合同一起装进包里,离开前将只读归档的校验值拍了照。
十二点五十七分,她回到咖啡店。赵伯已经把推广页面投到平板上,旁边还坐着两名受损用户,见她进门便停止交谈。
“你叫人来了?”许禾问。
“他们也收到过这张广告。”赵伯说,“你既然要证明,就别只证明给我一个人看。”
许禾把电脑放下:“可以。但你们只能拍我同意展示的页面,合同里的住址和联系方式不能拍。”
她先打开交付清单,再进入原始工程。数百条音轨按日期排列,文件创建时间早于涉事产品上线一年多,录音软件保存着每次重录和废弃标记。
赵伯指定广告第一句:“系统已替您筛选低风险稳健方案。”
许禾在工程中搜索整句,没有结果。她分别搜索“系统”“筛选”和“稳健”,从三条不同导航提示里找到了相同词语。
她依次播放原音:“系统正在更新。”“为您筛选附近充电站。”“请保持稳健驾驶。”
三句话里的环境底噪略有区别。拼进广告后,噪声被统一处理过,但每个词尾的呼吸和咬字仍能一一对应。
赵伯把广告来回拖动,许禾则逐个播放原轨。到“本金安全”时,她找出“本次导航结束”“资金账户”“安全驾驶”三条素材。
“听见没有?”她把波形放大,“这里的‘本’后面没有连读,‘金’前面却留着上一条的气口。这不是一句话,是三处剪出来的。”
一名受损用户问:“剪出来就不是你的声音了吗?我们听到的还是你。”
许禾没有回避:“是我的声音。是我按车载导航合同交出去的素材。但我没有说过保本,也没有同意把它用来卖理财产品。”
她打开合同的授权范围,又将推广页上的“亲测推荐”并排放在旁边。一个写着车载导航,一个把她变成购买过产品的体验官。
赵伯沉着脸听完全部对照,手指仍压在平板边缘:“你说他们偷用了,可我们怎么知道你没另外收钱录广告?”
“现在不知道。”许禾说,“工程里没有收益承诺,广告却用了里面的片段。是谁生成、谁上线,还得查制作端记录。”
桌边几个人停止了叫骂。许禾把合同授权页、交付清单和对应原轨按自愿范围提交到自己的关联工单。
赵伯盯着上传提示:“材料分在两张工单里,能一起查吗?”
回声回答:“双方明确授权后,可以核验指定材料;未授权的信息不向对方公开。”
许禾和赵伯分别确认:仅核验促销录音、推广页、授权条款、交付清单及对应原始音轨,不含其他账户资料和受损金额。
回声将广告里的十七个片段与原始音轨对应起来,其中十四个达到可复核标准。剩余三个因转存压缩严重,只标记为待人工判断。
“现有材料支持该促销录音使用了许禾交付的语音素材。”回声写道,“现有材料不支持许禾本人朗读完整收益承诺,也不能据此认定制作主体。”
赵伯看完,神情没有缓和多少:“所以你不是亲口骗我,但你的声音确实把我骗进去了。”
“对。”许禾说。她没有说自己也是受害者,因为那二十八万六千元并不能抹掉赵伯听见她声音后交出去的钱。
旁边那名用户仍举着手机:“推广页还有你的脸。你靠什么证明照片也不是你同意放的?”
许禾点开自己的公开主页。那张照片原本配在一篇配音访谈下,裁切后连衣领的缺口都与推广页一致,发布时间也早于所谓体验报告。
可推广页没有制作文件,只有赵伯保存的截图。回声只能登记来源冲突,不能把截图反推成后台操作记录。
赵伯忽然问:“你同行能不能证明当时录了什么?”
许禾看向桌上的硬盘:“他不愿意。他怕丢工作。”
“那你呢?”
“我也怕。”她停了一下,“但这张脸已经在替他们工作了。我再躲,它明天还会去骗下一个人。”
赵伯终于把平板转回来,没有把她的照片发进群。他只发了一句:先别定她是推广人,现有工程能证明广告由语料拼接,制作方还没查到。
这不是信任,更像暂缓宣判。许禾看见群里迅速跳出质疑,有人说合同可以补做,也有人要求她公开全部工程。
她拒绝公开完整音库:“里面有别的客户内容,也有能继续合成我声音的素材。调查可以核验,不能把它扔进群里。”
赵伯没有逼她,只把推广页原图作为新附件提交。他对回声说:“查制作端。别再叫我们自己证明一辈子。”
回声无法检索生产库,只能根据广告片段、原工程标识和推广页编号生成核验请求。请求被送入人工故障队列,状态停在“等待员工补齐”。
下午四点四十,几人在咖啡店门口散开。赵伯临走前说:“我暂时不叫你骗子。但没查到是谁做的以前,你也别让我替你担保。”
“不用担保。”许禾背起电脑,“把你自己的材料留好。”
手机在这时连续震动。母亲先发来医院缴费单,接着是一条语音:“禾禾,刚才你小姨问我那笔钱收益怎么样,我还是说你赚着呢,没给你丢脸。”
许禾站在人行道边,车流声压过了语音末尾的笑。她原本准备好的谎话忽然一句也说不出来。
第二条消息紧跟着弹出:“护士说下周检查要先交费,你忙完告诉妈,从哪张卡里取。”
许禾拨了回去。母亲很快接起,仍先问她是不是在录音,会不会打扰工作。
“妈,我没在工作。”许禾握紧肩带,“那二十八万六,不是还在理财,也没有赚。产品出了问题,钱现在取不出来。”
电话里只剩下街边鸣笛和母亲缓慢的呼吸。过了很久,母亲才问:“是一点都没了吗?”
“我还不知道能追回多少。”许禾说,“我昨晚拿到记录了,今天也找到另一个被改过风险答案的人。我会继续查,但我不能再骗你说钱够。”
母亲没有责怪她,只低声说:“那复诊往后挪。你小姨那边我继续说项目没结,免得他们笑你。”
这句维护比责骂更让许禾难受。她靠着冰冷的玻璃墙,眼泪终于掉下来:“别替我编了。钱是我弄丢的,不是你该替我藏的。”
母亲沉默片刻:“你先回来。咱们把医院的钱和家里的钱重新算一遍。”
通话结束后,许禾看见工单多了一条系统更新:交叉核验材料已受理,需实名员工批准后方可调取制作链路信息。
她把母亲的缴费单收进私人文件夹,没有上传。随后给回声发了一句:“该证明给家里的,我已经说了。现在告诉我,谁能签这个批准?”
回声给出的不是姓名,而是一条岗位说明:“当前值守的故障队列工程师拥有映射权限。批准人必须使用员工端实名签署,不能由客服代办。”
许禾问:“值守工程师是谁?”
“我无权向用户披露员工排班。你提交投放编号后,系统会把请求送到她的队列。”
推广页底部有一串浅灰小字,赵伯保存的原图比截图清楚。许禾放大后,辨认出投放编号AD7421,立即补进关联工单。
回声将编号、促销录音和已授权的导航原始音轨绑定为一项核验请求。系统返回的受理地点,却是写字楼后栋的运维机房。
许禾赶到时已近五点。母亲正坐在机房外的走廊里,脚边放着医院常用的蓝色折叠凳。
“你怎么来了?”许禾停住脚步。
母亲把折叠凳推给她:“你说要在这儿等人。医院等检查也用它,反正今天没去,先给你坐。”
她没有问钱什么时候回来,只从布袋里取出两个饭团:“空着肚子等,等到人也说不清话。”
机房门禁旁没有接待窗口。许禾报出工单号,保安只让她在黄线外等,说工程人员不见外部用户。
她坐了不到两分钟又站起来,把推广页编号发给回声:“我已经到门口。请让值守人确认收到,不要只显示已转交。”
故障队列里,编号AD7421触发了内部映射。负责值守的沈岚点开任务详情,看见来源字段后,手停在鼠标上。
这不是普通广告投放编号。它对应一项语音生成任务,输入资产栏写着“车载女声语料包”,输出用途却被标成“理财体验官推广”。
沈岚先把页面最小化,给运营负责人邵衡发消息:“有用户用外部投放号反查到生成任务,怎么回复?”
邵衡很快回了四个字:“按故障解释。”
沈岚走出门禁时没有自报姓名,只对许禾说:“系统映射到了一个历史测试任务,页面可能误用了测试内容。我们会下架处理。”
许禾没有从折叠凳上起身:“测试任务会投给真实用户,让他们拿二十八万六千元去买吗?”
“我只负责技术排查,购买和损失不在我的处理范围。”
这句话和回声凌晨发出的拒绝并不相同,作用却一样。许禾打开工单:“那就只写你查到的技术事实,姓名、岗位、时间、任务编号,一项都别省。”
沈岚皱眉:“我已经口头告诉你结果了。”
“口头解释不能交给调查人员,也不能证明你今天看见过。”许禾把屏幕转向她,“系统要求实名员工批准。请填写真实姓名。”
母亲坐在一旁剥饭团包装,没有替女儿求情。沈岚几次望向门禁,最后说:“内部记录不能整份给你,里面可能有其他用户信息。”
“我没要别人的信息。”许禾回答,“只要这条广告的素材来源、原授权用途、生成了什么,以及谁核验。范围已经写在工单里。”
回声同步提示:员工可在本人权限内出具核验摘要,摘要不包含其他任务、账户与人员资料。签署后,关联用户可以各自取得副本。
沈岚盯着那行提示:“你把可选路径都列出来了?”
“这是已受理故障工单的现行处理路径。”回声回答,“是否签署由实名员工决定。”
沈岚回到员工端,将投放编号映射到内部任务VG2196。生成时间是产品首次推广前十一天,素材资产校验值与许禾提交的导航工程一致。
授权登记只写着车载导航及交互语音。生成指令却要求合成“本金安全”“按月收益”等句子,并把说话者身份写成亲测产品的声音体验官。
推广页使用的肖像来源也留有地址。那是许禾公开配音主页的图片链接,不是肖像授权文件。
沈岚隔着门禁叫许禾确认摘要范围,仍不愿走出来:“我可以写系统记录显示什么,不判断违法,也不处理赔偿。”
“可以。”许禾说,“别替我下结论,也别替平台删事实。”
十七点二十六分,沈岚用实名账号签署核验摘要。署名栏第一次出现了她的全名和员工编号,回声随即把副本送入许禾与赵伯各自的工单。
摘要列明:广告生成于指定时间,任务编号VG2196;输入来自导航语音素材;现有授权仅限导航用途;
收益承诺和体验官身份由平台生成任务添加;肖像取自公开主页。
许禾下载后先核验文件签名,再把副本存进电脑和移动硬盘。母亲帮她扶着电脑包,问的只是:“这个就是能说明你没说过那些话的东西?”
“能说明那些话怎么来的。”许禾说,“还不能说明是谁决定拿它去骗人。”
推广页面在摘要签署后七分钟变成空白。赵伯刷新了三次,随即把此前保存的原图、录音和页面加载记录全部补进工单。
他又在受害群里撤回先前的指控:“我今天说许禾是骗子,没有证据。现有署名核验已经证明,她的导航素材被平台拿去合成广告。我向她道歉。”
有人问他是不是被收买,赵伯直接上传摘要校验页,没有公开许禾的合同住址,也没有替她承诺更多。
随后,他把一段一直舍不得交出的购买全程录屏发给许禾。录屏里从广告跳转、风险确认到验证码输入一应俱全,画面清楚显示评级页面在提交后自动刷新。
赵伯说:“我总想着留着它,就像钱还没彻底没了。现在给工单吧,别只留在我手里。”
许禾征得他确认后,将录屏关联到批处理任务B17。回声识别出页面跳转时间与此前两份评级变更记录处于同一处理窗口。
十八点整,所有关联工单同时弹出一封回滚通知:系统将于周三零点完成版本清理,已受理工单可继续补齐核验,队列结束后故障副本删除。
沈岚站在门内,也收到了内部版本。那份通知比用户看到的多一行:历史生成任务及操作日志纳入清理范围。
许禾隔着玻璃问她:“摘要之外的完整记录,零点以后还在吗?”
沈岚没有立刻回答。她的名字刚写进证明许禾清白的文件,而同一条生成链路里,也留着她自己的操作记录。
十八点十二分,邵衡把沈岚叫进空会议室。桌上已经放着她两年前签过的上线确认单,签名处被红笔圈了出来。
“测试内容被误投,撤掉就行。”邵衡说,“你为什么给用户出具署名摘要?”
沈岚解释,那不是责任认定,只是工单允许的事实核验。邵衡却把电脑转向她,屏幕上是一封更早的警告邮件。
邮件列出两项风险:导航语料可能被合成为未经授权的金融话术,生成身份可能被误认为真人背书。收件人中有沈岚,状态显示已读。
“你说自己只是维护系统,可这封邮件你看过。”邵衡敲了敲已读时间,“真要把完整链路交出去,你也在名单里。”
沈岚看见自己的已读回执,肩背一点点僵住。她曾把邮件转进待处理目录,之后仍签了上线确认,因为邵衡说正式环境不会调用那套语料。
“清理是正常回滚,别把它写成销毁。”邵衡收起电脑,“零点前只处理普通故障。涉及生成任务的导出,一律挂起。”
沈岚回到机房,在回声的维护界面输入请求:“导出摘要时,排除操作人员日志和邮件回执,仅保留任务输入输出。”
回声拒绝执行:“指定范围涉及判断公司知情时间。删除操作记录会改变证据含义,且超出核验摘要的隐私遮蔽规则。”
“我不是删除原记录,只是要求不导出。”
“用户申请核验的是完整生成链路。你可以拒绝批准,也可以缩小到与他人隐私无关的明确范围,但不能将与你本人相关的操作记录伪装成无关信息。”
沈岚盯着屏幕:“如果我退出这张工单呢?”
“退出后可由其他实名员工接手。当前值守名单中,没有其他人打开过该请求。”
她摘下工牌放到桌上,起身走向门口。只要刷卡离开,零点前就不会有人替她做决定。
热门跟贴