规则写得像作文,软件就命中不了:在HelloWorld跨境电商助手里把自动动作写成可执行句子

自动回复不准、库存策略乱跳、活动话术过期还在发送,团队常会怪模型或怪平台。更多时候,问题出在规则本身写得像内部通知,不像给机器执行的条件。HelloWorld跨境电商助手能做关键词命中、状态判断、时间窗口和动作组合,但它不能替你把一句“视情况处理”翻译成今晚该不该发送。下面只谈怎么写规则:条件怎么收窄,动作怎么变短,冲突怎么排,以及写完以后用什么办法验证它真的会在真实对话和真实订单上触发。

先把规则分成两种,不要用同一张纸写

一种是判断型,只回答“是不是这类情况”。例如:消息里是否出现运单号、订单是否已发货、库存差额是否超过五件、评价主因是否为尺码。一种是动作型,只回答“若是,就做什么”。例如:返回轨迹模板、暂停回写、把会话标红、把SKU打上观察标签。两种写在一起,句子会变成“如果物流有问题就好好安抚并视情况补偿”。这句对人有提示作用,对软件等于没写。

判断型规则的输出必须是是或否,最多加一个“无法判断则转人工”。无法判断不是失败,是保护。强行让判断型规则给出动作,就会在缺信息时发明承诺。动作型规则的输入必须是已经成立的判断,不要在动作里再重新解释业务哲学。谁负责补偿政策,谁把政策写成金额区间和审批阈值;规则只调用已经存在的区间,不现场创造区间。

条件写得越像买家原话,命中率越高;写得越像公司制度,命中率越低

客服规则尤其明显。制度里写“关于配送进度的咨询”,买家从来不会这么问。他们问“怎么还没到”“单号查不到”“卡关了”“两周了”。条件里要放的是后一组,而不是前一句。收集原话不是为了生动,是为了给命中提供材料。周会里留下的三条原话,应在当天变成规则里的关键词或句式,而不是变成知识库标题上的概括。

关键词也不要堆得太宽。“物流”两个字可以打中轨迹询问,也可以打中“你们物流把盒子压坏了”。前者该给轨迹,后者该进质量或破损队列。加一个排除条件,比再写一篇更长的答案有用。排除破损、丢失、赔偿、投诉之后,剩下的才是纯查询。纯查询才能自动发送;带排除词的,生成草稿或转人工。宽条件加长答案,是最常见的伪自动化。

订单和库存规则同样要避免制度腔。“库存紧张时合理分配”不是条件。条件必须是可售天数低于三、预占剩余不足过去两小时消耗的两倍、某平台回写失败超过三次。数字可以以后改,但必须先有数字。没有数字的规则,执行时只能靠当班的人重新理解“紧张”是什么意思,于是每个班次都有自己的政策。

一条规则只做一件动作,需要两件动作就写成两步,并写明先后

“回复轨迹并提醒评价并询问是否还有其他问题”看起来周到,实际会在买家只想知道包裹到哪时显得像在催评。自动动作越长,越容易在错误场景里显得不合适。短动作的好处是错了也好改。一条只回轨迹的规则出了问题,你知道该修轨迹模板;一条做了三件事的规则出了问题,你不知道买家反感的是哪一句。

必须连续做两件事时,写成明确的先后,并且允许在第一步失败时停下。例如:先匹配订单,匹配失败就转人工,不要用猜测的姓名和地址继续发模板。又例如:先暂停异常SKU的回写,暂停成功后再发内部通知,不要通知已经发出而暂停失败,让早班以为风险已被按住。先后关系写在规则里,比写在培训口播里可靠,口播会在夜班消失。

动作里的变量只引用软件里已经存在的字段。订单号、轨迹节点、可售数、活动截止时间,这些可以插。预计明天能发出、应该很快、我们会尽力,这些不是字段,是现场作文。自动规则禁止现场作文。需要温度的句子留给人工,或者留给已经批准、字数很短、不含新承诺的模板。

冲突规则要排优先级,不要指望它们自己互相理解

日常规则说“活动期间可以发货”,活动规则说“赠品已送完不再承诺赠品”,过期规则如果没有被关掉,三套句子会抢同一条消息。优先级必须显式规定:高风险词最高,活动有效期次之,日常查询最低。高风险词一旦出现,后面所有自动发送都停。这一点没有例外。想在投诉里自动说一句“我们很重视”,也要先进入人工队列再决定说不说,不要让重视变成自动口头禅。

有效期是第二常见的冲突源。活动结束、政策变更、物流临时停运,旧规则还在是因为没人把它的失效时间写进去。每条带时间含义的规则都要有开始和结束,结束时自动失效,而不是等有人想起。想不起来是正常的,所以不能靠想起。失效后的规则进归档,归档可查不可用。可查是为了复盘,不可用是为了避免“那份也挺对”的回潮。

同一条消息命中两条同级规则时,要有确定的选择方式:按更具体的条件胜出,或按最近更新的活动规则胜出,并在日志里写下胜出者。没有选择方式,软件会表现得像随机,团队会失去对规则系统的信任。信任一旦失去,所有自动都会被关掉,只留下人工和旧文档。

写完先用旧消息打,不要用想象力打

规则发布前,拿最近三十条真实会话或最近二十笔真实异常库存做回放。回放时只问三个问题:该中的中了没有,不该中的中了没有,中了以后的动作是否比人工当时的处理更短、更可执行。三个问题里第二个最重要。误伤会迅速消耗信任。宁可先漏掉几条,让它们转人工,也不要先误发补偿口径。

回放记录留下命中和误伤的原句,原句再反向去改条件。改条件,不改成更长的致歉。致歉解决的是情绪,解决不了下次还会不会误中。回放通过后再在小范围生效,例如只对一个店铺或一个队列开放一天,再放到全店。全店直接生效的规则,错误也会全店生效。大促前尤其禁止把未经回放的新规则推向所有活动标签。

规则也要有主人。没有主人的规则不会被改,只会在出事后被全部关掉。主人不是永远值班的人,是当这类问题的占比上升时,被周会点名去改条件和模板的人。改完仍用同一批类型的新消息回放,而不是凭感觉宣布已经修好。

好规则读起来会有点干,干才说明它可以不依赖当班者的悟性

人们喜欢把规则写得完整、体贴、滴水不漏。完整和体贴是人工回复的优点,不是自动规则的优点。自动规则的优点是可重复、可停止、可追责。HelloWorld跨境电商助手把判断和动作执行得越忠实,你就越必须把句子写得不像文章。文章面向人,规则面向条件和字段。把面向人的句子留在模板的可发部分,把面向机器的部分写成是非、数字、时间、排除词和单一动作。写干了以后,自动才会少说话、少惹事,该转人工的时候也转得干脆。少惹事的自动,才配在夜间和高峰里开着;爱说话的自动,只配停在草稿里等人删。