n8n 自動化平台與 AI Agent 企業級實務:從工作流設計到部署架構
按「下一頁」或方向鍵開始觸發器是啟動開關;n8n 所有節點之間皆以 JSON 鍵值對傳遞資料。
測試時用 Set Mock Data 鎖定一組 JSON,每次除錯都使用相同資料,避免外部 API 的動態變數讓結果失真。
原始 API 資料冗餘且難讀,需經清洗與重構才能交給使用者。
{{ $json.行程.join('\n\n') }} 排成段落把外部新聞與內部行程匯流,再由 AI 翻譯、摘要並美化版面。
OpenAI 平台預充值約 5–10 美元並建立 API Key,模型可選 GPT-4o 或 GPT-4.1 Mini。
System 定義企業秘書角色、分類「今日行程/文章」並將英文標題譯為繁體中文;User 帶入 Aggregate 的 JSON。
Gmail 節點的 Email Type 必須改為 HTML,內嵌 CSS 的版面才會正確顯示。
維護小技巧:用 Sticky Note 為複雜流程分區標註與配色。
使用者只交付目標,Agent 自行推理、調用工具、完成多步驟任務。
負責語意解析與推理,例如連接 GPT-4.1 Mini。
指定繁體中文回應與角色邊界,並注入 {{ $now }} 防止時間認知偏差。
Simple Memory 預設保留 5 輪對話;多用戶時以 Session Key 隔離,避免記憶交叉污染。
Create 新增、Delete 刪除、Get Many 查詢、Update 更新。Start、End、Summary 等參數設為 Auto-mapped 交給 AI 解析,並在 System Message 設定預設規則,例如未指定時長則為 1 小時。
text/plain; charset=utf-8,避免亂碼與朗讀 JSON 標籤無衝突:自動寫入日曆並推播確認。有衝突:Telegram 詢問處置,收到「改至下午 16:00」等指令後更新日曆。關鍵 API 節點啟用 Retry on Fail(3 次、間隔 5 秒)因應配額與 Token 問題。
Pull 官方映像、映射 Port 5678,並將資料卷掛載到 /home/node/.n8n 以保存工作流與憑證。
在 GCP 啟用 Calendar 與 Gmail API,設定外部同意畫面並加入測試使用者,建立網頁應用程式憑證,再將 Redirect URI 與 Client ID/Secret 對應填回。
| 指標 | n8n 官方雲端 | 本地 Docker | Hostinger VPS |
|---|---|---|---|
| 成本 (TCO) | 約 €20/月起 | 免費(現有硬體) | 約 $4.99/月起 |
| 穩定度 | 極高,官方維運 | 差,受開關機影響 | 極高,24/7 運作 |
| 維運門檻 | 零負擔 | 中 | 低,一鍵部署 |
| 隱私控制 | 資料在第三方 | 最高,全留本地 | 完全掌控伺服器 |
使用本地 Docker 或官方 SaaS 試用,以零邊際成本驗證流程邏輯、調校 Prompt、測試 Agent 記憶。
需 24/7 事件監聽(Telegram 即時回覆、Gmail 衝突排解)選雲端 VPS;極高機密資料則用專用伺服器的本地 Docker。
依業務階段與資料敏感度選擇部署,在自動化效益與資訊安全之間取得平衡。