n8n 自動化實戰:非開發者嘅第一個 AI Workflow

2026-08-01 · AI 實戰 · Eric Cheung

前言:自動化唔係 Programmer 專利

快速結論(TL;DR)

好多非技術背景嘅同事問我:「我唔識寫 code,係咪就唔可以玩 workflow automation?」答案係:絕對可以。n8n 呢類視覺化 automation 平台嘅出現,令到「自動化」呢件事由 Programmer 專利變成任何人嘅日常工具。

我喺日常工作入面,成日要處理重複性任務:將 email 附件存檔、收到表單後通知相關同事、每日睇幾個網站有冇更新。呢啲嘢以前要搵 IT 幫手寫 script,而家我自己用 n8n 半個鐘就整好。呢篇文會由零開始,帶你整第一個 AI Workflow。


n8n 係咩?點解適合非開發者?

n8n 係一個 open-source workflow automation 平台,用視覺化 node 連接唔同服務:Email、Google Sheets、Slack、Telegram、資料庫、HTTP API⋯⋯仲有 AI 相關嘅 nodes(OpenAI、Hugging Face 等)。

對比 Zapier 呢類 SaaS,n8n 最大優勢係:免費(自托管)、數據唔出你公司網絡、冇用家 quota 限制。對於注重數據安全嘅企業環境嚟講,呢兩點好重要。


點開始?Cloud 定 Self-host?

第一次試玩,有兩個選擇:

# Docker 起 n8n(self-host 最簡單方法)
docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

# 然後開瀏覽器去 http://localhost:5678

Self-host 建議放喺公司內網或者有 VPN 保護嘅位置,因為 n8n 個 web 介面係可以控制 workflow 嘅。初學者建議先用 Cloud 免費 plan 熟習流程,再決定要唔要 self-host。


第一個 Workflow:Webhook → Telegram 通知

第一個 workflow 由一個最實用嘅場景開始:任何系統用 HTTP POST 打過嚟,就自動 send Telegram 訊息俾你。呢個係 automation 嘅「Hello World」,但已經可以解決好多實際問題。

Workflow 結構(由左至右 3 個 nodes):

[Webhook] → [Telegram: Send Message]

1. Webhook node:
   - 方法: POST
   - Path: /notify
   - 啟動後會自動生成一個 URL

2. Telegram node:
   - 連接你嘅 Telegram Bot (BotFather 攞 token)
   - Chat ID: 你嘅 user id (@userinfobot 攞)
   - Text: 用 expression 拼返 webhook 收嘅 data
     {{ $json.body.message }}

完成後,任何程式或者服務只要 call 個 webhook URL,你嘅 Telegram 就即刻收到通知。冇寫過一行 code。


實戰 1:表單提交自動通知同事

公司用 Google Forms 收集員工報名、客戶資料或者內部申請?以前要成日手動 check spreadsheet,而家可以叫 n8n 自動做。

呢個 pattern 喺公司日常超實用:報名系統、IT 支援 ticket、離職手續、合約審批⋯⋯任何「填表 → 通知人」嘅流程都可以自動化。


實戰 2:每日自動 AI 摘要

呢個係我個人最鍾意嘅 workflow:每日朝早自動收集幾個來源嘅內容,用 AI 做摘要,send 去 Telegram/Email。以前要逐個網站開嚟睇,而家食早餐嗰陣已經睇完重點。

Workflow 結構:

[Schedule (每日 08:00)] → [RSS node] → [OpenAI/LLM node] → [Telegram/Email]

1. Schedule node:
   - Trigger Interval: Days, 08:00

2. RSS Read node:
   - 加入你想追蹤嘅 RSS feed URLs

3. AI (OpenAI) node:
   - Model: gpt-4o-mini (慳錢)
   - Prompt: 「請用繁體中文總結以下內容嘅重點,
     每個來源用 3 點 bullet 列出」
   - Input: 上一 node 嘅 feed items

4. Telegram/Email node:
   - 將 AI 輸出 send 俾自己

進階玩法:可以加 Filter node 只處理「標題包含某關鍵字」嘅項目,或者用兩個 LLM node 做「先篩選 → 再詳細摘要」,慳 token 之餘摘要質素更高。


實戰 3:Excel / Google Sheets 自動整理

做 BA/PM 嘅朋友應該好有共鳴:成日收到一堆格式混亂嘅 Excel,要人手整理、合併、轉格式。n8n 嘅 spreadsheet nodes 可以幫你慳返呢啲時間。

例如:每星期收到 5 個唔同部門嘅報表,格式都唔同。一個 workflow 就可以自動合併晒、統一字眼、計好總數,再輸出做一份標準報告。


限制同注意事項


總結:由第一個 Workflow 開始

自動化嘅第一步唔係學寫 code,而係揀一個重複性任務,諗清楚佢嘅輸入、處理同輸出。n8n 令呢個過程視覺化,任何人都可以試。

建議由最簡單嘅「通知類」workflow 開始(webhook → telegram),成功之後再逐步加 AI、加複雜邏輯。當你整好第一個 workflow,你會發現自動化嘅思維方式係會傳染嘅 — 之後見到任何重複任務,都會自動諗:呢個可唔可以整成 workflow?

Written by Eric Cheung · AI 實戰系列