第8章 风控神位
那句“谁替我点的灯”很轻,轻到像从旧厂铁门缝里漏出来。
可会场所有屏幕都停了一下。
直播页的维护公告还挂着,旧工牌礼物入口已经变灰,预约人数也停在三十四。
只有投诉记录还在往上滚:有人说误点,有人说孩子拿手机点了礼物,有人说只是想看旧工牌,还有人问,为什么投诉以后反而收到更多提醒。
周令仪盯着接口面板。
“投诉不是进客服。”
“它先进风控。”
韩麒问:“能看到风控分类吗?”
周令仪没有立刻答。
她把隔离机的镜像切到日志层,屏幕上先是一片密密麻麻的事件号:click,gift,plaint,refund_request,refuse_public,每一项后面都有时间戳。
再往后,是一串新的标签:experience_deviation,malicious_refund_risk,emotion_instability,duplicate_identity_pending。
许照微把笔放慢。
“体验偏差。”
韩麒看见第二项。
“恶意退款风险。”
赵阿婆也看见了。
她不懂英文,但她看懂了周令仪标出来的中文解释。
她问:“我不让它播,也算风险?”
没人愿意这样回答,可屏幕上已经给了答案:user_zgy_1937,refuse_public=true,risk_level=medium,reason=public_sentiment_continuity。
许照微念完最后一项,声音压得很低。
“公共情绪连续性。”
“她拒绝公开,影响了他们的热度连续。”
温既白站在旁边,第一次没有马上接话。
会务主管想替他说。
“风控是为了防止恶意攻击项目。”
韩麒看过去。
“老人拒绝公开,怎么就是攻击?”
会务主管被问得一顿。
温既白抬手,让他退后。
“风控模型可能误判。”
“这是试运行会出现的问题。”
许照微说:“误判之后发生了什么?”
这句话比“是不是误判”更难回答,因为误判已经不是屏幕上的标签,它会继续往下走。
周令仪点开一条风控流:第一步,降低人工客服优先级;第二步,追加同类提醒;第三步,限制退款入口;第四步,进入体验偏差样本库;第五步,必要时推送安抚回应。
韩麒看见第四步,眼神冷下来。
“投诉者进样本库。”
周令仪点头。
“不只是投诉者。”
她又打开一个筛选,关键词写着死亡、失联、事故、退款、拒绝。
屏幕上刷出一排记录:赵桂英,家庭失联,拒绝公开,体验偏差;用户8***2,误购旧工牌,退款失败,恶意退款风险;清洁外包,路线持有人未确认,身份重复待定,南机旧厂事故相关,舆情压制节点。
白瓷猛地抬头。
“它把她放进事故里了。”
许照微立刻说:“不写结论。”
她手已经在纸上分栏:平台字段,可核事实,不得推定。
陆沉看着那行“舆情压制节点”。
黑马灯里的火低下去。
不是暗,是像在避开一阵风。
温既白也看见了。
他的脸色终于变了。
不是被抓住的慌,更像看到一个项目里不该在公开演示环境出现的底层件。
“这不是前端演示字段。”
周令仪说:“但它在现场链路里。”
温既白看向会务主管。
会务主管的汗从鬓角下来。
“风控测试接口没关。”
韩麒说:“谁有权限?”
会务主管不说话。
周令仪已经继续查。
“账号不是普通会务。”
屏幕上弹出一个操作人:risk_operator_07,role=auto_node,alive_check=null。
韩麒皱眉。
“alive_check是什么?”
周令仪说:“看字面,是活体或在线人工校验。”
“这里是空。”
她又拉出同组账号,从risk_operator_01到risk_operator_12,每个账号的头像都是灰的,每个账号状态都写在线,但alive_check全是null。
许照微低声说:“客服账号不是活人?”
温既白说:“自动节点。”
“很多风控系统都有自动化账号。”
他的解释仍然能成立。
可黑马灯已经响了。
不是灯壁碰木头,是灯芯里传出一声很轻的铁铃。
旧厂展柜里的空白工牌也跟着响,一下,两下,十二下。
每响一下,屏幕上一个risk_operator的头像就闪一次。
第七个闪得最久。
risk_operator_07。
它下面原本空着的活体校验栏里,慢慢浮出一行灰字:夜班保全,工号017,已离岗。
韩麒立刻说:“拍。”
周令仪已经在录。
许照微手里的笔停在“工号017”旁边。
她没有写名字,只写:平台风控节点使用旧厂工号残影,待核。
白瓷脸色很白。她把黄边样票从袖口里拿出来,又塞回去,动作很快,像怕被谁看见票根。
陆沉听见那个低声音又响了一遍。
这一次,声音不是从展柜里来,是从风控节点里来。它被切得很碎,一半像旧厂广播,一半像客服提示音。
请确认,请等待,请勿重复投诉。
四句话叠在一起,听得人后颈发紧。
韩麒抬手示意现场人员后退。
“不要碰展柜。”
会务主管终于慌了。
“这个节点不能打开。”
温既白看着他。
“为什么?”
会务主管的嘴唇发干。
“会影响事故舆情包。”
这句话一出来,整个会场像被冻住。
韩麒看向他。
“哪个事故?”
会务主管闭上嘴。
太晚了。周令仪已经在日志里找到了同名路径:accident_sentiment_pack,old_factory_route,work_off,missing_relation,refund_dispute,death_related。
许照微把“death_related”圈出来。
“他们把死亡、失联、退款和路线放进一个包。”
温既白终于开口。
“这是风控分类,不是事实认定。”
陆沉说:“分类会做什么?”
周令仪往下拉。自动回复,降热,合并愿望,延迟人工,限制外部分享,必要时生成安抚内容。
韩麒说:“生成安抚内容给谁?”
周令仪点开样例。
样例标题写着:旧厂路线找人安抚话术。
正文没有具体姓名,只有亲属称谓、下班时间、未归原因、愿望补偿券、投诉缓释话术这些可替换字段。
白瓷退了一步。
“它连没回来的人,都准备好话了。”
陆沉看着那份话术稿。
那里面没有恶鬼,没有血,没有纸人,只有一种很干净的句式。
亲爱的用户,我们理解您的焦急。旧城路线资料仍在修复中,请持续互动以帮助我们提高匹配准确度。如体验存在偏差,可领取补偿券。愿每一盏灯都照见回家的路。
许照微说:“这不是安抚。”
“这是把未解决写成体验。”
韩麒让人把话术稿编号、路径、字段、操作账号全部记录。
“这个节点封存。”
会务主管说:“封不了。”
韩麒看他。
“为什么?”
会务主管咽了一下。
“它连着全站风控。”
“一关,所有愿望热榜都会异常。”
温既白的脸色更沉。
这次他没有替会务主管圆。
陆沉抬起黑马灯。
“不用关全站。”
他看着屏幕上的字段。
“把被误写的人先放出来。”
温既白说:“你知道这会影响多少用户体验吗?”
陆沉说:“你知道这里有多少人没有确认吗?”
两句话撞在一起。没有谁提高声音,但台下所有人都听见了。
赵阿婆忽然说:
“我确认过的,你们都能弄错。”
她看向旧厂展柜。
“没确认的人怎么办?”
这句话让温既白沉默了一瞬。
陆沉把灯火往风控节点上一压。
屏幕没有碎,只是所有风险标签旁边,多出一列。
本人确认状态。
赵桂英,拒绝公开。
用户8***2,未确认许愿。
清洁外包,无本人。
路线持有人,待本人确认。
旧厂事故相关,不得自动合并。
这些字一出现,十二个自动节点同时闪红。
它们像一排没有脸的庙祝,在夜里低头。
每个节点下面都弹出同一句:风控执行失败,缺少本人确认。
会务主管喃喃:“不可能。”
周令仪说:“日志在变。”
“不是删除,是规则加了一列。”
许照微盯着那一列。
“这才是他们不想加的东西。”
温既白看着陆沉。
“你在给系统加规则。”
陆沉说:“不是给系统。”
“是把人放回去。”
黑马灯里的火忽然一顿。
旧厂展柜中,空白工牌上的细线更深了。
那条像没写完姓名的线慢慢往下延,没有写出字,只压出一个框,像给某个人留了签名的位置。
风控节点里,那道声音第三次响起。
这一次,它不再问谁替它点灯。
它说:
“我不确认。”
直播页上,路线找人的预约按钮彻底灰掉,下面多出一行:待本人确认前,不得继续投喂。
拒绝不是风险,投诉也不是恶意许愿。
可风控面板没有安静。
最底部,一个新节点亮了起来:risk_shrine_auto,状态,待接管。
温既白低声说:
“风控神位出来了。”