部署拓撲、憑證治理、資料管線與 AI Agent 編排
從主機環境到自主 AI 代理的四層落地路徑
依成本、控制權、資料隱私與維運負擔選擇,需 24/7 觸發就要上雲端主機。
| 官方 n8n Cloud | 本機 Docker | 自架雲端 VPS | |
|---|---|---|---|
| 成本 | 14 天試用;正式版 €20/月起 | 免費(自有設備) | 約 $4.99/月起 |
| 控制權 | SaaS 託管、多租戶 | 本機最高權限 | 完整 VPS 與容器 root |
| 隱私與治理 | 受供應商區域限制 | 資料留在本機,隱私最高 | 選定區域內的專屬實例 |
| 維運與可用性 | 零維運,供應商持續維護 | 主機關機即停擺 | 全天候運行,不受本機影響 |
本機 Docker 適合開發沙盒;需要時間觸發、Webhook 與 SaaS 整合時,改用雲端 VPS 或 Cloud。
容器隔離執行環境,並把工作流狀態與容器層分離,更新映像檔也不會遺失資料。
docker pull n8nio/n8n5678:5678/home/node/.n8nlocalhost:5678自架 n8n 對 Google 而言是未驗證的第三方應用,必須自建 OAuth 客戶端。
先縮減 payload,再把多筆資料合併成一次執行,延遲與記憶體用量都會下降。
{{ $json.行程.join('\n\n') }}從寫死的分支改為由模型推理決定工具與參數。
判斷意圖、協調推理、選擇工具並整理回覆。
如 GPT-4.1 Mini 或 GPT-4o,負責意圖分類與參數擷取。
預設保留 5 輪對話。改用 Webhook 或 Telegram 觸發時,Session Key 必須手動寫死(如 memory)。
時間錨定:System Message 內加入 {{ $now }},避免日期計算出錯;同時規定輸出語言(繁體中文)與會議預設時長(1 小時)。
| 工具 | 操作 | 交給 LLM 自行決定 |
|---|---|---|
| Google Calendar | 建立、刪除、取得、更新 | 開始與結束時間、事件 ID、標題 |
| Gmail | 寄送、回覆、草稿 | 主旨、內文、Thread ID(需設定 To Email) |
| Google Contacts | 取得多筆 | 聯絡人搜尋字串(需啟用 Use Query) |
語音、聊天與信件都能進同一個 Agent,並由語意判斷而非關鍵字比對。
聽寫文字 → URL 取得內容(POST)→ n8n Webhook → Agent → Respond to Webhook → 朗讀文字。回應需設 text/plain; charset=utf-8,並禁止 Markdown、網址與換行。
以 BotFather 取得 token,接收訊息並綁定 Chat ID,再回傳文字。可在節點停用「附加 n8n 署名」。
結論回覆信件可存為草稿供人工審閱,或直接送出,在自動化速度與治理之間取得平衡。