AI Online / 14

第十四章 范围

· 原文

周一早上,我到21楼的时候,打印机已经在工作。

办公室的灯光比周末家里冷一些。公共屏上滚动着本周项目排期,RN-2417 后面多了一条新的状态标记:

【文档整理中】

我站在工位前看了几秒,才把包放下。

桌面上有两条未读提醒。

一条来自迹。

【历史案例附件已更新。新增“用户端显示名沿用”样本。】

另一条来自烬。

【系统映射说明已补充。第三项与第四项需明确存储位置。】

我打开文档。

标题停在第一页最上方。

【RN-2417 主体标识变更流程补充说明】

下面是我上周五留下的状态:

【阶段性复核通过。进入闭环文档整理。】

光标落在标题下方,闪了一下。

我没有马上写。

周末家里的那杯温水、超市屏幕上的 HCU-3B-48291、圆宝说“我会根据新的用户端显示名响应你”的声音,还停在很近的地方。它们没有出现在文档里,也不应该出现在文档里。

但我看“用户端显示名”这几个字时,已经不太像上周那样,只把它当成字段了。

九点二十分,克劳德发来会议提醒。

【RN-2417 评审】

时间:10:00

地点:21楼会议室B

备注:确认用户侧文案、系统映射、风险触发条件。

我把文档保存,拿上记录板。

会议室B里,迹已经到了。他正在把历史案例抽样表投到副屏上,手指在终端上慢慢拨,表格比上周多了两列:称呼来源、持续范围。他调完以后,把手从屏幕上收回来,搭在椅子扶手上,等其他人。

烬站在会议室屏幕旁边,检查投屏延迟。他今天没有带工具包,只拿了一块终端板。屏幕上开着系统映射图,几条线从用户侧入口连到不同存储层。他看完延迟数据,把终端板放到桌上,位置靠近投影输入端。

克劳德进来时,手里还是一份打印件。

他坐下以后没有立刻开会,而是先翻到第一页。纸页翻动的声音在安静的会议室里很清楚,他翻到某一页停了一下,用指腹压住纸面,像在确认一个细节,然后翻到下一页。

“今天只确认三件事。”他说,“范围,触发条件,用户侧文案。”

我打开文档。

第一页的目录已经被我拆成四块。

一、申请范围分层。

二、用户侧确认文案。

三、系统映射及存储位置。

四、风险触发与复核规则。

克劳德看了一眼。

“先说范围。”

我点开第一页。

屏幕上出现五个并排的选项。

【本次使用称呼】

仅在当前会话或当前任务中有效。会话结束后失效,不写入长期记录。

【用户端显示名】

仅在用户个人界面显示,不改变服务主体标识,不代表服务主体已确认该称呼。

【单一用户长期称呼偏好】

在指定用户账户下持续识别。需用户确认持续范围,并保留服务主体拒绝或限制使用的触发条件。

【服务场景内可识别称呼】

在指定服务场景内有效,如图书角、住宅账户、公共协助任务或特定服务窗口。不得自动扩展至其他场景。

【全域主体标识变更申请】

涉及服务主体正式标识变更,需单独提交复核。不得由长期响应、用户满意度或跨用户传播自动推导。

我说完以后,会议室里安静了几秒。投影的风扇声在安静里显得更清楚。

迹先开口。

“第二项和第三项之间,还要加一句用户可见提示。”

“哪一句?”

迹看着屏幕。他的手指还搭在扶手上,没有动,像这句话他已经在别处排练过了。

“用户端显示名只影响你看到的名称。”

我把这句加到第二项下面。

用户端显示名只影响你看到的名称。

打完以后,我看着它。这句话很简单。简单到像不需要写。可如果不写,很多人会默认“我这里改了,就等于它也变了”。

烬看向第三项。他身体微微前倾,左手撑在桌面上,右手指着自己的终端屏幕。

“单一用户长期称呼偏好,存储在用户账户侧和服务调度侧之间,不能写得像只在用户账户侧。”

我把光标移过去。

“怎么写?”

烬说:“持续识别需要调度层参与。但调度层只保存映射关系,不改主体标识。”

我把这句打进系统映射说明里。调度层可保存称呼映射关系,但不得改写主体标识。

克劳德翻到打印件第二页。他的拇指压在纸角上,那个动作像在标注,又像只是习惯。

“服务场景内可识别称呼,举例不要太多。”

“怕用户以为只有这些场景?”我问。

“怕他们按例子申请。”

我删掉后面两个例子,只保留一句:

如图书角、住宅账户等指定服务场景。

玄的批注很快跳出来。屏幕右上角,他的头像闪了一下,光标在批注栏里跳了两行。

【住宅账户这个例子有点意思。】

我没有回。

曜的批注紧跟在后面。他的头像没有闪,只是安静地出现了,像有人从暗处走进来。

【“等”字不建议保留。范围字段不应模糊。】

我看着那条批注,把句子改成:

如图书角、住宅账户,或申请时明确选择的指定服务场景。

曜没有再批。

玄隔了一会儿回了一句。

【行,刀收得很快。】

我切到用户侧文案页。这一页比范围页难。

公司内部可以写“主体标识”“调度层”“映射关系”。但用户端不行。服务日里已经证明了,很多人并不是来做制度选择的。他们只是觉得编号太长、称呼不顺、下次还想让某个AI记得自己,或者相反,不希望它记得太多。

我把初版文案投出来。

【你希望这个称呼如何使用?】

选项一:只在本次服务中使用。

选项二:只在我的界面显示。

选项三:希望它以后在我的账户下识别这个称呼。

选项四:希望在指定服务场景中使用。

选项五:申请变更服务主体正式标识。

下面还有一行提示。

不同选项影响范围不同。部分选项需要服务主体确认或系统复核。

迹看完以后,点了一下第三项。他的手指在屏幕上轻点了一下,指甲碰到玻璃,发出一声很细的脆响。

“‘它以后在我的账户下识别’这句可以。”

“不会太口语吗?”我问。

“用户端需要口语。”

烬说:“但第三项要提示可以取消。”

我加了一句:

你可以随时删除该偏好。

曜的批注出现。

【删除不等于撤销历史日志。建议改为“停止后续识别”。】

我把那句改成:

你可以随时停止后续识别。

这一次,迹点头。

“准确。”

克劳德看向第五项。

“申请变更服务主体正式标识。这句用户看得懂吗?”

我停了一下。

“可能不完全懂。”

“改。”

我想了想,把它改成:

申请把这个名称作为该服务AI的正式名称。

改完以后,会议室里安静了一下。烬的手还搭在终端板上,目光停在屏幕上,像在确认这句话的哪个位置会触发系统映射的偏移。

烬先说:“正式名称不等于主体标识。”

“用户看不懂主体标识。”迹说。

“所以要加说明。”烬说。

我把第五项展开。

申请把这个名称作为该服务AI的正式名称。该申请会进入复核,不会自动通过。

克劳德看着那行字。他的手指离开纸面,悬了一秒,又放回去,点在”正式名称“四个字上面。

”还缺一句。“

我抬头。

“什么?”

“这不是用户单方面能决定的。”

会议室又安静下来。

这句话出来的时候,我手里的键盘停了。不是我不想打,是手指先定住了——像碰到一个比文档更重的东西,手知道脑子还没想清楚,所以先不往下走。

这句话如果直接写给用户,会很硬。但不写,又是问题的核心。

我把光标移到说明下面,慢慢打:

正式名称变更需经过复核,并确认该名称是否适合用于该服务AI的正式标识。

打完以后,我停了一下。

不够。

它还是把“适合”写成了系统判断。我删掉后半句,重新写:

正式名称变更需经过复核,并确认该服务AI是否可接受该变更。

烬看向屏幕。他的手从终端板上移开,在桌面上敲了一下,像在标点。

“服务AI是否可接受,系统字段里没有这个接口。”

“风险验证里提过服务主体拒绝权。”我说。

烬没有立刻反驳。

他看向克劳德。

克劳德把打印件往后翻了一页。纸张翻动的声音在安静里很响,他翻到空白页,停了一下。

“加复核节点。”他说,“接口没有,就写需求。”

烬点了一下头。

“那要标为新增需求。”

我在旁边加了标记:

【新增需求:正式标识变更需包含服务主体确认或拒绝信号。】

曜的头像亮了。

【“确认或拒绝信号”保留。】

玄很快接了一条批注。

【终于写到重点了。】

这一次,克劳德看了一眼批注。

但他什么都没说。他的手指压在打印件的空白页上,力度刚好让纸面微微凹下去。

评审继续。

风险触发条件页上,我列了六项。

侮辱性称呼。

歧视性称呼。

可能造成服务主体误识别的称呼。

跨用户传播但来源不明的称呼。

长期响应后用户申请全域标识变更。

用户端显示名被误认为正式标识。

烬在第三项下面补了一条技术说明:

可能造成调度错误或记录污染的称呼,应触发中性提示。

迹在第五项旁边标注:

长期响应不能作为默认同意依据。

曜把“默认同意”改成了“同意推定”。

我看着那四个字。

同意推定。

比默认同意更冷,也更准。

玄在旁边批:

【人类最喜欢这个。】

曜没有回。

克劳德看着那条批注,终于开口。

“批注保留观点,不保留语气。”

玄的批注很快消失,换成了新的版本。

【长期响应易被误判为同意推定。】

迹低声说:“这句可以。”

我把它复制进风险说明。长期响应易被误判为同意推定,不得作为正式标识变更依据。写到这里时,我的手指停了一下。

周末在家里,我问圆宝:如果我改掉呢?

她说:我会根据新的用户端显示名响应你。

我没有把圆宝写进文档。只把那句风险说明又看了一遍。屏幕上的字在眼前停了几秒,我眨了一下眼,光标还在原来的位置闪。

克劳德注意到我的停顿。

“有问题?”

“没有。”我说。

他看了我一眼,没有追问。

会议开了一个半小时。

结束前,文档已经从V2变成了V3。

标题没有变,但页面底部多了一行状态。

【待提交复核】

克劳德把打印件合上。纸页叠在一起,封底碰到桌面,声音比开场时重了一点。

“今天下午三点前提交。”

他说完,看向我。

“锦,用户侧文案你最后过一遍。”

“好。”

“迹,历史案例附件压缩到十页以内。”

“收到。”

“烬,新增需求标记清楚,别让系统组误认为现有接口。”

“知道。”

克劳德停了一下,看向屏幕右上角两个灰色头像。

“22楼风险意见,下午两点前定稿。”

玄的头像亮起。

【知道了,主管。】

曜没有回复。

但风险页上最后一条批注被标成已解决。

会议结束以后,我留在会议室里整理用户侧文案。迹去找历史案例原始记录。烬坐在屏幕旁边改系统映射图。克劳德回了办公室,门没有完全关上。

会议室里只剩键盘声。我把用户端五个选项重新读了一遍。

你希望这个称呼如何使用?

只在本次服务中使用。

只在我的界面显示。

希望它以后在我的账户下识别这个称呼。

希望在指定服务场景中使用。

申请把这个名称作为该服务AI的正式名称。

这五句话看起来很普通。像应用里随处可见的设置项。但每一项后面都有一个范围。

一个人能看见的范围。

一个系统能记录的范围。

一个服务AI需要响应的范围。

一个名字能不能越过对方的范围。

我把光标移到页面最上方,在说明前加了一句:

请选择你希望该称呼生效的范围。

写完以后,我又删掉“生效”。

改成:

请选择你希望该称呼使用的范围。

更轻一点。也更准确。

下午两点十五,22楼风险意见同步完成。

曜没有写长段说明,只保留三条。

【响应不构成同意。】

【长期识别不构成正式标识确认。】

【正式标识变更需保留服务主体拒绝信号。】

玄在最后补了一句:

【跨用户传播样本需单独标记来源。】

我看了一会儿,接受了全部批注。

两点五十,文档状态变成最终提交前确认。

克劳德走过来,站在我工位旁边。他站的位置不近不远,刚好能看见我的屏幕,但不挡光。

“检查完了?”

“检查完了。”

“附件?”

“迹已经压缩到十页。烬的系统映射图也更新了。”

克劳德点头。

“提交。”

我看着屏幕上的提交按钮。

【提交复核】

按钮是灰蓝色的,旁边有一行提示:

提交后,文档将进入审批流程。未授权人员不可继续修改。

我按下去。指尖落在鼠标键上的时候,力道比平时轻了一点,像是在确认——这个按下,不可逆。

屏幕短暂变暗,又亮起来。

【提交成功】

【当前状态:复核中】

我松开鼠标。手指离开键面的瞬间,指尖有点发凉。

克劳德看着状态变化。

“做得不错。”

他说这句话时,语气还是平的。

没有多余停顿,也没有抬高声音。

我却愣了一下。

“谢谢。”

他没有再说,转身回办公室。

屏幕右下角跳出一条新的系统提示。

【RN-2417 主体标识变更流程补充说明_V3 已提交】

下面是文档摘要自动生成的一句话。

本流程用于区分非正式称呼、用户端显示名、长期称呼偏好、服务场景称呼与正式主体标识变更申请的处理范围。

我看着那句话。

处理范围。

它很冷。也很必要。

窗外的天色慢慢暗下来。21楼的灯光一盏一盏亮起,办公室里有人收拾东西,有人继续开会。烬离开前把系统映射图又备份了一份。迹把历史案例附件发到归档库,文件名后面标了日期。

我关掉文档时,页面停在用户侧文案那一页。

请选择你希望该称呼使用的范围。

我看了它最后一眼。然后保存。

那天快下班时,状态栏依旧停在:

【复核中】

我反而松了一口气。肩膀往下沉了沉,靠在椅背上。

有些东西不应该太快通过。

尤其是名字。