跳轉到

n8n 學習評量與完成檢查表

這份表用來判斷你是不是「真的學會」,而不是只是看完教材。每個主題分成三層:看懂、做得出、能改寫。

想一想

學 n8n 很容易產生一種錯覺:我看懂了畫面,也看懂了教材,所以我應該會了。但自動化工具不是只靠理解名詞就能學會,它更像學開車。你可以看懂方向盤、油門、煞車的說明,但真正會開,是你能在不同路況下做出正確反應。n8n 也是一樣,真正的能力是遇到自己的資料、自己的欄位、自己的錯誤時,還能把 workflow 改到可以跑。

所以這份評量表不是考試,而是幫你確認自己卡在哪一層。看懂代表你能說明概念;做得出代表你能照著範例跑通;能改寫才代表你能把它用在自己的情境。初學者不要急著跳到複雜 Agent 或 RAG,先讓每一章至少做到「做得出」。當你能把範例換成自己的資料,還能解釋為什麼會成功或失敗,這才是 n8n 真正進入你手上的時候。

評量方式

Level 1. 看懂

你能用自己的話說明概念,並看懂範例在做什麼。

Level 2. 做得出

你能照教材或範例完成一個可執行 workflow。

Level 3. 能改寫

你能把範例改成自己的場景,並能排查常見錯誤。

如果只能看懂,還不算會。
n8n 的學習目標應該至少到 做得出,最好到 能改寫


02 n8n 新手入門完整教學

對應教材:02 n8n 新手入門完整教學

Level 1. 看懂

  • 說得出 trigger、node、connection、execution 是什麼
  • 看得懂簡單 JSON
  • 知道 expression 是用來取值
  • 分得出 Manual TriggerWebhookHTTP Request

Level 2. 做得出

  • 做出 Manual Trigger -> Set -> IF workflow
  • 修改 score 後能看到 IF 分支改變
  • 做出一個最小 Webhook -> Set -> Respond to Webhook
  • 能從 output 找到欄位位置

Level 3. 能改寫

  • 把第一個學生範例改成自己的資料欄位
  • score 判斷改成自己的業務規則
  • 能說明為什麼 $json.body.name$json.name 不同
  • 能自己新增一個 summary 欄位

完成標準

你能不看教學,自己重做一個 Trigger -> Set -> IF -> Output,並解釋每個節點在做什麼。


03 n8n 實戰手冊:Webhook、Google Sheets、OpenAI

對應教材:03 n8n 實戰手冊:Webhook、Google Sheets、OpenAI

Level 1. 看懂

  • 說得出 webhook 是外部系統打進來
  • 說得出 schedule trigger 是定時主動執行
  • 理解 Webhook -> Set -> Google Sheets 的資料流
  • 理解 AI 在 workflow 裡只是其中一個處理步驟

Level 2. 做得出

  • 做出 Webhook -> Set -> Respond to Webhook
  • 用測試 JSON 送資料到 webhook
  • 把資料整理成乾淨欄位
  • Schedule Trigger -> HTTP Request -> Set 抓公開 API

Level 3. 能改寫

  • 把訂單範例改成報名表、客服表單或病人工作清單
  • 自己設計欄位命名
  • 自己加一個 IF 條件
  • 能把成功與失敗回應分開

完成標準

你能做出一個 webhook 收資料、整理欄位、回傳 JSON 的流程,並能用自己的測試資料跑通。


04 n8n Expression 完全指南

對應教材:04 n8n Expression 完全指南

Level 1. 看懂

  • 看得懂 $json.name
  • 看得懂 $json.body.email
  • 看得懂 $json.items[0].title
  • 看得懂三元運算

Level 2. 做得出

  • 從 output JSON 正確取出巢狀欄位
  • 從陣列取第一筆資料
  • 用 expression 組出字串
  • 用 expression 判斷付款、分數、狀態

Level 3. 能改寫

  • 面對陌生 JSON,能自己找出正確路徑
  • 知道什麼時候該先用 Set 整理欄位
  • 能把複雜 expression 拆成幾個簡單欄位
  • 能修正路徑錯誤

完成標準

你能拿一份陌生 JSON,寫出至少 5 個正確 expression,包含物件、陣列、字串拼接、條件判斷。


05 n8n API 串接觀念與除錯手冊

對應教材:05 n8n API 串接觀念與除錯手冊

Level 1. 看懂

  • 說得出 URL、method、headers、body 是什麼
  • 知道 GETPOST 的基本差別
  • 知道 token 通常放在 header
  • 看得懂 API response JSON

Level 2. 做得出

  • HTTP Request 打通一個公開 API
  • 把 response 整理成後續欄位
  • 能設定基本 header
  • 能看懂 API 回傳錯誤訊息

Level 3. 能改寫

  • 能根據 API 文件自己設定 method / header / body
  • 能排查 401、404、400 這類錯誤
  • 能把 API 回傳資料接到下一個節點
  • 能說明 webhook 和 API request 的差別

完成標準

你能拿一個簡單 API 文件,自己做出可執行的 HTTP Request -> Set workflow。


07 n8n + OpenAI 實作範例集

對應教材:07 n8n + OpenAI 實作範例集

Level 1. 看懂

  • 理解 OpenAI 在 workflow 中是一個處理節點
  • 分得出摘要、分類、資訊抽取、改寫
  • 知道 prompt 要有任務與輸出格式
  • 知道 AI 輸出需要驗證

Level 2. 做得出

  • 做出一個摘要 workflow
  • 做出一個分類 workflow
  • 把輸入文字轉成 prompt
  • 把模型輸出整理成下一步可用欄位

Level 3. 能改寫

  • 把會議摘要改成客服摘要、教學摘要或任何你自選的領域摘要
  • 自己設計固定輸出格式
  • 能判斷什麼任務適合 AI,什麼不適合
  • 能加上人工確認步驟

完成標準

你能做出一個 Webhook -> Build Prompt -> OpenAI -> Normalize Output -> Respond workflow,且輸出格式穩定。


08 n8n Agent 基礎補充教材

對應教材:08 n8n Agent 基礎補充教材

Level 1. 看懂

  • 說得出普通 workflow 與 agent workflow 的差別
  • 說得出 Agent Core、Memory、Tools、Planning 的角色
  • 理解 tool 是 Agent 的手腳
  • 理解 system prompt 的用途

Level 2. 做得出

  • 畫出一個簡單 agent workflow
  • 設計一個 Agent 需要的 tools
  • 寫出一段基本 system prompt
  • 說明哪些步驟由 model 負責,哪些由 tool 負責

Level 3. 能改寫

  • 把普通 workflow 改成 agent workflow 的設計圖
  • 為自己的場景選擇 memory 與 tools
  • 能說明什麼情境不該用 agent
  • 能限制 agent 不要亂用工具

完成標準

你能畫出一個具體 Agent workflow,包含 trigger、model、memory、tools、output。


10 n8n RAG 與 Voice Agent 補充教材

對應教材:10 n8n RAG 與 Voice Agent 補充教材

Level 1. 看懂

  • 說得出 RAG 是先找資料再回答
  • 說得出 embedding、vector DB、retrieval 的基本角色
  • 說得出 Voice Agent 和 Voice RAG Agent 的差別
  • 理解 voice workflow 會多出語音轉文字與文字轉語音

Level 2. 做得出

  • 畫出 RAG workflow
  • 畫出 Voice Agent workflow
  • 說明 transcript 如何進入 n8n
  • 說明 retrieval 結果如何交給模型

Level 3. 能改寫

  • 判斷一個場景需不需要 RAG
  • 把任一語音記錄流程拆成 transcript、抽取、草稿、確認
  • 能設計一個院內 SOP 檢索流程
  • 能指出 Voice RAG 的合規風險

完成標準

你能畫出一個 Voice RAG Agent 流程,並說明每一段資料如何流動。


workflow JSON 範例包

對應教材:workflow JSON 範例包/00 workflow JSON 範例包說明

Level 1. 看懂

  • 知道每個 JSON 範例在教什麼
  • 知道哪些是 skeleton,哪些比較接近 production template
  • 知道匯入後需要改 credentials、documentId、API key

Level 2. 做得出

  • 成功匯入至少一個 workflow JSON
  • 跑通 01-manual-student-routing.json
  • 跑通一個 webhook 範例
  • 能用測試資料看到正確 output

Level 3. 能改寫

  • 把 Google Sheets 範例改成自己的欄位
  • 把 transcript 範例改成自己的紀錄格式
  • 能判斷 skeleton 不等於 production
  • 能加上錯誤分流或人工確認節點

完成標準

你能匯入一個 workflow JSON,跑通測試資料,並至少修改 3 個欄位或節點使其符合你的場景。


案例專案評量

這一段用來檢查你是否能把教材套用到一個完整案例。你可以選客服記錄、會議摘要、課程筆記、業務拜訪紀錄、維修紀錄,或任何你正在練習的語音/文字記錄流程。

適用範例: - 08-bedside-quick-record-google-sheets.json - 09-bedside-transcript-to-draft.json - 10-bedside-transcript-openai-structured-extraction.json

Level 1. 看懂

  • 說得出語音流程不是直接寫入正式系統,而是先產生可審核草稿
  • 知道 transcript 要先經過檢查與確認
  • 知道草稿需要人工覆核
  • 知道 PHI 不能進未核准服務

Level 2. 做得出

  • 用測試資料跑通 08
  • 用 transcript 測試資料跑通 09 或 10
  • 看懂 bedside_summary
  • 看懂 nursing_note_draft
  • 看懂 alert_needed / alert_reason

Level 3. 能改寫

  • 把欄位改成自己的病房需求
  • 把異常規則改成自己的單位規範
  • 把缺值處理改成 null 或缺值狀態
  • 能設計人工確認流程
  • 能說明哪些資料不能放進 Google Sheets 或外部 AI

完成標準

你能用去識別化測試資料跑通語音紀錄草稿流程,並清楚標示它只是草稿,不能直接進正式病歷。


最終 Capstone 專案

題目

設計一個「語音或文字快速記錄到可審核草稿」的 n8n workflow。

必須包含

  • Webhook 或表單輸入
  • 必填欄位檢查
  • 資料正規化
  • 異常規則判斷
  • 草稿生成
  • 儲存草稿
  • 回傳結果
  • 人工確認說明

不可包含

  • 未確認就寫入正式病歷
  • 未核准就把 PHI 傳到外部服務
  • 沒有錯誤分流
  • 缺值被當成正常數值

評分標準

  • 30% 資料流清楚
  • 20% 欄位設計合理
  • 20% 錯誤處理與缺值處理
  • 20% 臨床安全與人工確認
  • 10% 可維護性與說明文件

通過標準

總分至少 80%,且臨床安全與人工確認不得低於 16/20