自動化的未來,
就是 AI Agent

n8n 自動化平台與 AI Agent 企業級實務:從工作流設計到部署架構

按「下一頁」或方向鍵開始

觸發機制與 JSON:自動化的起點

觸發器是啟動開關;n8n 所有節點之間皆以 JSON 鍵值對傳遞資料。

手動觸發 Trigger Manually

  • 人工點擊執行,控制力高
  • 適合開發、除錯、單次任務
  • 長期維運需要人力介入

排程觸發 On a Schedule

  • 依 Cron 自動執行,例如每天 07:30
  • 適合晨報、備份、定期報表
  • 無人值守,維運成本極低

測試時用 Set Mock Data 鎖定一組 JSON,每次除錯都使用相同資料,避免外部 API 的動態變數讓結果失真。

資料清洗:Calendar 到 Gmail 每日行程

原始 API 資料冗餘且難讀,需經清洗與重構才能交給使用者。

Google Calendar→Date & Time→Edit Fields→Aggregate→Gmail

擷取與轉譯

  • Get Many Events 預設從現在起一週、最多 50 筆,可改為 day 或 hours
  • 將 ISO 8601 時間字串轉為易讀的自訂格式
  • 只保留「行程名稱」與「開始時間」

避免重複寄信

  • 多筆行程是多個獨立 Item,直接串 Gmail 會寄出多封信
  • 用 Aggregate 收攏成單一陣列
  • 內文以 {{ $json.行程.join('\n\n') }} 排成段落

多源整合與生成式 AI 加值

把外部新聞與內部行程匯流,再由 AI 翻譯、摘要並美化版面。

Calendar 支線+RSS → Filter 含 AI→Merge→Aggregate→ChatGPT→Gmail (HTML)

憑證與模型

OpenAI 平台預充值約 5–10 美元並建立 API Key,模型可選 GPT-4o 或 GPT-4.1 Mini。

提示詞設計

System 定義企業秘書角色、分類「今日行程/文章」並將英文標題譯為繁體中文;User 帶入 Aggregate 的 JSON。

HTML 渲染

Gmail 節點的 Email Type 必須改為 HTML,內嵌 CSS 的版面才會正確顯示。

維護小技巧:用 Sticky Note 為複雜流程分區標註與配色。

AI Agent:從被動回答到自主執行

使用者只交付目標,Agent 自行推理、調用工具、完成多步驟任務。

Chat Model(大腦)

負責語意解析與推理,例如連接 GPT-4.1 Mini。

System Message(規範)

指定繁體中文回應與角色邊界,並注入 {{ $now }} 防止時間認知偏差。

Memory(記憶)

Simple Memory 預設保留 5 輪對話;多用戶時以 Session Key 隔離,避免記憶交叉污染。

Google Calendar 四項工具

Create 新增、Delete 刪除、Get Many 查詢、Update 更新。Start、End、Summary 等參數設為 Auto-mapped 交給 AI 解析,並在 System Message 設定預設規則,例如未指定時長則為 1 小時。

跨平台入口與智慧郵件衝突排解

Siri 語音(Webhook)

  • iOS 捷徑以 POST 傳送語音轉文字
  • Respond to Webhook 回傳純文字
  • 標頭設 text/plain; charset=utf-8,避免亂碼與朗讀 JSON 標籤

Telegram Bot

  • BotFather 建立 Bot 並取得 Token
  • Chat ID 綁定 Memory Session Key,確保用戶記憶獨立
  • 關閉 Append n8n Attribution,移除預設署名
Gmail Trigger→Text Classifier→ 會議相關 →AI Agent→Calendar/Gmail/Contacts→Telegram 通知

無衝突:自動寫入日曆並推播確認。有衝突:Telegram 詢問處置,收到「改至下午 16:00」等指令後更新日曆。關鍵 API 節點啟用 Retry on Fail(3 次、間隔 5 秒)因應配額與 Token 問題。

部署方案:Docker、OAuth 與雲端 VPS

本地 Docker

Pull 官方映像、映射 Port 5678,並將資料卷掛載到 /home/node/.n8n 以保存工作流與憑證。

Google OAuth 2.0

在 GCP 啟用 Calendar 與 Gmail API,設定外部同意畫面並加入測試使用者,建立網頁應用程式憑證,再將 Redirect URI 與 Client ID/Secret 對應填回。

指標n8n 官方雲端本地 DockerHostinger VPS
成本 (TCO)約 €20/月起免費(現有硬體)約 $4.99/月起
穩定度極高,官方維運差,受開關機影響極高,24/7 運作
維運門檻零負擔中低,一鍵部署
隱私控制資料在第三方最高,全留本地完全掌控伺服器

結論:地雲混合,分階段佈局

概念驗證期 PoC

使用本地 Docker 或官方 SaaS 試用,以零邊際成本驗證流程邏輯、調校 Prompt、測試 Agent 記憶。

正式營運期 Production

需 24/7 事件監聽(Telegram 即時回覆、Gmail 衝突排解)選雲端 VPS;極高機密資料則用專用伺服器的本地 Docker。