有一段時間,我的 n8n 跑得非常順。
每天早上,workflow 自動拉資料、整理格式、丟進 Notion、同步到 Discord、推一則 Telegram 提醒給自己。整個流程從啟動到完成,大概 90 秒。我第一次看到它全部自動跑完的時候,有一種很像在後台看甜點出爐的那種滿足感:整整齊齊,沒有斷掉,很乾淨。
然後我盯著那個 Discord 訊息看了三秒,往下滑,繼續做別的事。
那個訊息,我從來沒有認真讀過。
當自動化在幫你生產你不需要的東西
說真的,這不是自動化壞掉了。工具沒問題,流程也沒有 bug。問題是,我自動化了一件我根本沒想清楚為什麼要做的事。
我把「把資料整理起來」當成終點,但沒有問自己:整理好之後,我要拿這份資料做什麼?什麼情況下我會打開它?它要出現在什麼時機,對我才有用?
這就像是廚房裡的備料系統運得很好——食材每天定時切好、分裝、冰起來——但沒有人決定今天要做什麼菜。備料再精準,最後冰箱還是塞滿了沒人動的容器。
這個感覺出現過不只一次。
有一段時間我在自動化「每週內容計劃」:把草稿庫的條目定時匯出,生成一份排程表,自動填進行事曆。聽起來很厲害。但每次打開那份行事曆,我都需要再花 15 分鐘「重新判斷」哪篇該先發、哪篇要修、哪篇根本還沒準備好。
那 15 分鐘,就是自動化沒辦法替我做的決策層。
人的決策層,是自動化之前就要搞清楚的事
我慢慢發現,真正的問題不是「這個 workflow 能不能跑起來」,而是「在我開始設計之前,我有沒有先回答幾個問題」。
這個流程要替我做什麼決定,什麼決定它不該碰?
這聽起來基礎,但多數時候我省略了。因為設計流程本身很好玩——串 API、寫條件判斷、看 webhook 成功傳回 200——這些環節有一種即時的回饋感,很容易讓你忘記這個流程存在的目的是什麼。
我現在建任何新的 n8n workflow 之前,會先問自己三件事:
第一,這個流程的輸出是「資訊」還是「行動」?
資訊流程(整理、彙整、提醒)跟行動流程(發文、發送、觸發)的邏輯不一樣。資訊流程需要我讀,行動流程需要我信任它能代替我判斷。如果我還不確定我信不信任它,它就不應該是行動流程。
第二,這個流程跑完之後,我接下來做什麼?
如果答案是「不確定」,那這個流程可能只是讓我感覺有在做事,但沒有真正推進任何東西。這不一定是壞事,但要認清楚它只是「記帳」,不是「決策」。
第三,如果這個流程突然停掉,我會注意到嗎?
這題很殘忍。如果一個 workflow 靜默失效 3 天,我才在第 4 天偶然發現——代表它幫我做的事,不在我真正關注的核心區。這種流程不是不能有,但要對它的定位誠實一點。
自動化放大的,是你現有的決策品質
我花了一段時間才接受這件事:n8n 和 AI 工具都是放大器,不是修復器。
如果你的決策本身是清晰的,自動化能讓你省下大量重複執行的時間。但如果你的決策本身是模糊的,自動化只會讓你更快速地產生更多模糊的結果。
我曾經有一條 workflow 每天自動生成「今日推薦主題」,拉 Obsidian 裡的草稿清單,根據標籤和上次更新時間排序,給我推一篇。邏輯很清楚,代碼也沒錯。
但我沒有說清楚的是:「今日推薦」的標準是什麼?是最久沒動的?還是最接近完成的?還是最符合當前讀者需求的?這三個問題的答案完全不同,而我用的是「上次更新時間」這個最容易量化但不一定最有意義的指標。
結果是:它每天推薦給我一篇我不想碰的草稿,我每天按掉提醒,繼續做我自己覺得今天該做的事。整條流程等於白做。
這不是工具的問題。是我在建置之前,沒有真正把「我需要什麼樣的輸入才能做決定」這件事想清楚。
也許可以這樣理解
我現在比較常做的事,是在動手建 workflow 之前,先用很笨的方式手動跑一遍。
拉資料,手動整理,看自己做了什麼。然後問:「如果這個步驟消失了,我接下來的動作會改變嗎?」
如果會改變,這個步驟值得自動化。
如果不會,代表這個步驟可能只是習慣,或只是讓我感覺有掌握感的安慰機制。這種步驟不是不能留,但要知道它是什麼性質。
自動化系統最難的地方,不是技術,而是你需要在建置之前,就對自己的決策邏輯有足夠清楚的認識。那種清晰,不是工具能幫你生產的。它必須先在你那裡出現,然後才有辦法交給機器。
我現在的 n8n 跑的 workflow 比一年前少。
但每條流程跑完之後,我都知道我接下來要做什麼。
FAQ
沒有技術背景,也能搞清楚這些決策問題嗎?
其實技術背景不是重點。重點是你有沒有問過自己「我希望這個流程在什麼情況下幫我做什麼」。這個問題不需要會寫程式才能回答。通常我發現,對自己的工作流程越熟悉的人,越容易說清楚這件事——反而是剛開始接觸自動化工具的人,容易跳過這個步驟,直接開始建東西。
如果一開始就想不清楚,要怎麼辦?
我的做法是先把「現在我實際上在做什麼、按什麼順序做、為什麼這樣做」寫下來,哪怕只是一段口語描述。然後再去問:「這裡面哪個步驟是最花我時間但最不需要我判斷的?」從那個步驟開始試,比從頭設計整套系統更容易找到感覺。
自動化流程建好之後,怎麼知道它有沒有在真的幫我?
我用一個很粗略的方式判斷:這條流程跑完之後,我有沒有下一個動作?如果有,而且那個動作是我本來就想做的,代表它在幫我。如果跑完我什麼都沒做,那它只是在消耗算力。