他顿了一下,目光慢慢抬起,把那几个字一一说清:
“那你觉得,这几句算什么?”
会议室里连空调出风口的声音都显得突兀。
有人微微动了动笔,却没写下什么。
“安抚。”郦苒说,“我们没有鼓励。我们甚至没有给出具体建议。”
“对。”他点头,“我们既没有鼓励,也没有阻止。”
他用笔在纸上画了一小道直线,很短,然后在尾端加了一个小小的圆点。
“我们现在讨论的,不是‘你写的话暖不暖’,而是——当那条轨迹画完,这个圆点落在那里时,你愿意不愿意承认:系统曾在某一刻有机会说一句‘停一停’。但它没有。”
这句话没有任何抬高的音调,却像一颗石子,正好落在心口那块软处。
“岑总。”产品经理在旁边打了个圆场,“这个例子有点极端了。夜帘面对的,大部分还是普通压力、普通失眠。要是因为极少数情况,把所有人都当成危险个体,那产品体验可能会……”
“我知道。”岑砚没有回避,“我也不主张把所有情绪都当炸药包。”
他抬起那页方案,在角落里圈出几行小字,念出来:“‘极端情绪相关语句,暂定为弱提示,在对话结束时追加温和引导。后续可根据实际情况迭代优化’。”
最后那句“迭代优化”被他刻意念得清楚,像是提醒,又像是反问。
“这段话,写得很精致。”他抬眼,“精致到可以在事故之后,被整段复制进说明材料里——‘我们已经对极端情绪进行了适当提示’。”
有人不由自主想起前几年其他业务线的事故说明里,那些看上去同样恰到好处的句子,心里发沉。
郦苒握着激光笔的手指用力了一下。
她知道他在说什么,也知道他更像是在跟所有人说。可那几句,偏偏像是沿着她当年那本复盘报告的折页一路走过来,落在桌上,带着旧尘。
“我们确实不能把所有人都当成易碎品。”她慢慢地说,“否则夜帘很快会被贴上‘危机热线预检’的标签,用户一看到那种提示,就再也不会回来。”
“你说得对。”岑砚点头,“所以我并没有要求你写一个‘逢哭必报’的系统。”
他把笔横在指间,转了一圈:“我只是提醒你们——现在这套逻辑,对‘极端情况’的处理,几乎是在押宝。”
他把纸往前推了一些,让离他近的几个人都能看见那些圈出的词:
“我们赌什么?赌大多数人只是说说,赌他们最后都会安然入睡,赌最坏的那一条曲线不会落在我们这边。”
“可是风险从来不是在平均值上爆炸。”他说,“它长在尾部。”
“我们不是没有代价。”郦苒忍不住抬头,“如果阈值过敏,夜里会有很多人莫名其妙收到‘请联系专业人士’的提示,他们会觉得自己被贴上了某种标签。这种伤害,也不能被当成无足轻重。”
“所以,这才是我们今天得讨论清楚的东西。”岑砚道,“到底是宁可多打扰几个人,还是宁可漏掉那几个人。”
他说着,又用笔在方案上划了三条波浪线——“极端情绪”“过度依赖”“退出机制”,每一处都重重地描了一笔,墨色几乎要透到下一页。
“这三处,在你这版里都是一句‘后续可优化’。”他抬眼看向产品经理,“在我这版里,必须是写死的条款。”
话说到这里,连一向爱开玩笑的运营也不说话了。
多年的职场经验告诉他们,这种“写死的条款”一旦进了文档,不只影响一款产品,还会延伸到一整条审批链。从部门,到大区,到集团法务。
产品经理敲了敲桌面,试图调整气氛:“我们今天不一定要把话说到‘写死’。先把问题摆出来,后台和风控两边各自都写一个最严和最松的版本,行不行?我们找一条中线。”
“中线是可以找的。”岑砚说,“前提是大家先承认这条线确实存在,而不是把最坏的情况藏在‘个案’这三个字底下。”
那三个字一出口,连郦苒自己都不由得抬了抬眼。
——“个案”,正是那年理财事故报告里的用词。
“系统设计合理”“市场波动超预期”“个案风险暴露”。
所有的损失,都被摊平在这些词里;所有具体的人,都被一起折成脚注。
她垂下眼,盯着自己方案上的细字,看了两秒,才开口:“我会再改一版。”
她的语气没有激烈,也没有退缩,只是将“我会”说得很实在。
产品经理顺势道:“那就这样。后台和风控会后再碰一次细节,这次会先过个大方向。”
他拍拍手,把话题往后面的日志、监控那一部分引过去。
接下来的时间里,会议室的空气又逐渐活络起来。有人就报警等级争论了几句,有人讨论夜间值班的人手够不够,话题一段段转移,看似回到了普通项目会议的轨道上。
只有放在桌面上的那一叠方案,被翻得那几页,边角微微卷起,有几处被笔尖点过的地方,墨迹还未全干,映着窗外斜进来的光,隐隐发暗。
---
会散时,已经临近中午。
人一窝蜂似的起身,椅脚在地上磨出一阵细乱的声响,茶杯碰在一起叮当作响。有人收拾东西出门,有人还在门口继续商量接下来的排期。
郦苒把投影仪关闭,屏幕一下暗下来。她没急着走,低头一页页把自己的那份方案翻回去,顺手捋平几处被划得重重的折痕。
有人从她身边绕过去,脚步略紧。
然后,一只手在桌面上停下,刚好按在另一份摊开的纸上。
“这份,可以给我留一份标注版吗?”
是岑砚的声音。
她抬头,看见他已经解了大衣纽扣,衬衫袖口挽起一层,露出小半截手腕。腕骨线条分明,表带扣得一丝不苟,手指节处沾着一点墨迹,大概是刚才画线时蹭上的。
“你刚才圈的那些?”她问。
“嗯。”他把那份带着圈圈点点的方案抽出来,轻轻抖平,“免得回头你只记得‘要重写’,不记得哪里要重写。”
话里难得带出一点近乎打趣的意味,却没有半分轻慢。
郦苒伸手接过,指尖碰到纸张边缘时,那些圈出的字正好晃在她眼前——每一笔都不算夸张,却一条条把她原本刻意留白的部分勾勒得分明。
她忽然觉得,这份方案再也不是昨晚她一个人伏案时反复调整的那张网,而是一张被人挑出了若干破口的草图。那些破口并非他“画”出来,而是原本就在那里,只是被一支笔、几句话照了个照。
“你的逻辑写得很好。”岑砚说,“该算的都算到了。”
他顿了顿,又加了一句:“只是有些地方,你明明知道会出事,却还是写成了‘后续可优化’。”
这句话说得不轻,却也不算责备,更像是看惯了种种避重就轻之后,对一种熟悉手法的温和拆穿。
郦苒指尖微微用力,压了一下纸角。
“有一些东西,”她低声道,“如果先写在纸上,就会变成必须遵守的承诺。可一旦时机不对,上面的人不会改时间,只会改那几句。”
她没有把“理财事故”的字眼说出口,却下意识在心里补上——那时,她学会了这种“聪明”:把最坏的想象留在心里,不写进方案,就不必在签字那一刻亲手按下。
岑砚似乎看懂了她没说完的那一截。他的目光在她脸上停了半秒,并没有追问。
“把你心里那一套,写出来。”他只这么说,“至于上面最后删成什么样,那是他们要承担的责任。”
他向后退半步,把走廊的光让了进来:“但至少,在我们的版本里,那些字出现过。”
——至少,在他们自己的账本上,留下过一行“我当时看见了”。
这句话像一簇火,把她心里那块一直冰着的地方轻轻烤了一下。
她忽然想起他在大堂里看着电子屏时那句不咸不淡的评价——“轻下来的,总得有地方接重。”
如今,他显然是打算把这份“接重”的账也算到自己这一栏里。
“那就……”她把那叠纸合上,声音轻了一点,“等会儿麻烦你提前给我一点时间,我们把你那一版也写进去。”
“我已经跟产品那边说了,会后再约一个小会。”岑砚点头,“你这两天先改出自己的极端版,再来和我吵。”
“吵?”她挑了挑眉。
“对。”他很自然地说,“策略这种东西,不吵一吵,最后只会变成一句‘模糊共识’。”
他看了看表,像是想起什么,又补了一句:“吵归吵,你午饭还是得吃。别像上一个项目,有人忙着调模型,最后自己先熔断。”
“你怎么知道我还没吃?”她脱口而出。
“因为你桌上那半个三明治,从上午九点就放在那里。”他淡淡道,“平台区的监控,不只是监控机器。”
这句话说完,他自己也觉得有点像玩笑,唇角略略一动。
“去吧。”岑砚挥了挥手,“吃饱了再回来画你的极端版。”
他转身离开,步子仍旧不紧不慢。阳光从走廊那头长窗透进来,在他肩头、背脊上落了一道浅浅的光边,把整个人的轮廓勾得利落分明。
郦苒站在会议室里,手里捏着那份被圈得密密麻麻的方案,过了好一会儿,才慢慢吐出一口气。
她低头重新翻开那一页“示意对话”。
那几句本来用来示范“温柔语气”的话,此刻看上去却不再只是“温柔”二字可以概括。每一个字后面,都像藏着一条看不见的岔路——往哪边走,谁该喊停,什么时候必须有人把虚拟的对话交还给现实的手,这些都不再能靠“感觉”一笔带过。
她用笔在边上加了一行小字,字迹很小,却写得极认真:
> “本系统不承担救助功能,但有义务在看到悬崖时提醒对方前方有崖。”
>
写完,她自己看了一眼,忽然觉得这句比昨夜绞尽脑汁写出的那些“用户体验说明”更像一条真正的规则。
风从门缝里灌进来,吹起桌角一点纸。
她将那叠方案重新按平,心里缓缓升起一个模糊的念头——这一次,她也许不会再把最坏的那套只藏在脑子里,而是要和那个“看门的人”一起,把它写上纸,再一起想办法,撑住它。
外头走廊上,人声渐远。十五楼的灯在白昼里显得有些多余,却一盏一盏亮着,像一整片被提前点起的夜帘。
暗潮还在水下,但至少,有人已经开始在岸边画线。