星期一早上,數字退回了昨天
Windows 裝置上跑的一個機器人,和 Mac mini 上的一個機器人,同時打開了同一張庫存表。一個機器人正在修改入庫數量,另一個機器人還拿著舊畫面,直接按下儲存,數字就這樣悄悄退回了昨天。在一家貿易公司協助 B2B 業務的小團隊裡,這種事一週大約發生五次。
Before
• 機器人彼此不知道對方有沒有打開表格
• 後儲存的一方一定會贏
• 異常數字只能靠人眼去找(平均每次 20 分鐘)
沒有哪個機器人有惡意,兩邊都只是認真完成被交代的工作。問題在於它們不知道彼此的存在。
改動只有一格
我們讓機器人在表格最上方的 A1 格寫下「使用中:機器人名稱、時間」。作業前先看這一格是否為空,有人在用就等待,做完再把格子清空。
作業前:A1 格是空的嗎?
是空的就寫入「機器人名稱 + 時間」再開始
有人在用就 10 分鐘後再確認,連續兩次被擋就通知 Bella
作業後:清空 A1 格(超過 30 分鐘的標記視為無效)
最後的括號很重要。機器人如果中途停擺,格子沒被清空就會變成幽靈鎖,所以超過 30 分鐘就視為無效。
After
• 覆蓋事故:每週 5 次變成 0 次(觀察三週)
• 尋找異常數字的時間:每次 20 分鐘,幾乎降到 0 分鐘
• 買家候選名單與郵件草稿表也加上同一格,同樣的問題完全沒有再發生
學到的事
與其先把機器人變得更聰明,不如先訂好「彼此不要撞到」的約定,反而更快。不需要龐大的系統,一個格子就夠了。