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 Trigger、Webhook、HTTP Request
Level 2. 做得出¶
- 做出
Manual Trigger -> Set -> IFworkflow - 修改
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 完全指南¶
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 是什麼
- 知道
GET和POST的基本差別 - 知道 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 實作範例集¶
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。