昨天改好的句子变回原样了
早上打开文件,发现昨天明明已经润色好的句子,又回到了旧版本。罪魁祸首不是人,而是两个机器人。翻译机器人在润色文案,日程机器人则在修改同一个文件里的日期格式。两者都是先读取文件、再保存,所以后保存的一方,把先保存的修改整个覆盖掉了。
第一次尝试是「请等待」
一开始我加了一条规则:「如果其他机器人正在工作,请等它完成再动手。」结果失败了。机器人看不到彼此的工作状态,根本没有可以等待的信号。规则是有了,却没办法遵守。
要改的不是规则,而是结构
所以我不再让它们等待,而是把各自能动手的范围分开:
• 翻译机器人只能修改 texts 文件夹
• 日程机器人只能修改 schedule 文件夹
• 公共文件两者都只读,需要修改时只在备忘文件里留一行
• 备忘文件在早上统一汇总处理一次
两周后的记录
覆盖事故从每周 3 次降到了 0 次。备忘文件里每周大约积累 5 条公共文件的修改请求,集中处理反而更容易核对。
剩下的功课
公共文件的修改会晚一天才生效,这一点只能接受。不过,被替换掉的句子再也不用费劲去找回来了。运营机器人团队学到的是:与其叮嘱它们互相小心,不如先划好不会互相碰撞的位置,效果要好得多。
规则只有在能做到的时候才算规则。做不到,就改结构。