實體編程教學課程內容
課程簡介
本課程聚焦n8n獨有的「Code+No-Code融合」架構,結合1700+預建模板、內建AI Agent節點與自訂JavaScript/Python邏輯,實現從Webhook觸發到多分支決策的企業級自動化。與純AI IDE不同,n8n強調資料流轉與錯誤容忍設計,預期成果為可自架部署的AI內容監控系統。總時長3小時(講解30%、實作70%),支援Docker自架與雲端方案。
第一小時:n8n環境與節點邏輯基礎(60分鐘)
-
n8n工作流架構解析(15分鐘):介紹Trigger→Action→Logic→Output四階段設計,比較純AI平台缺乏的資料持久化與重試機制。展示Merge節點多源融合與Split In Batches平行處理。
-
環境部署選擇(15分鐘):Docker自架(docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n)、Hostinger VPS一鍵安裝或雲端試用,設定環境變數與1700+憑證。
-
實作一:社群監控原型(30分鐘):Twitter/X關鍵字監控→OpenAI摘要→Google Sheets記錄,體驗即時執行與單節點重試功能。
第二小時:AI代理工作流與分支邏輯(60分鐘)
-
內建AI Agent實戰(20分鐘):新增LangChain節點串接Claude 3.5 Sonnet,建構「情感分析→高負評Slack通知→Zendesk自動開票」智慧決策流。
-
進階邏輯控制(20分鐘):IF條件分支(情緒分數>0.8)、Switch多分支路由、Error Workflow自動補救,自訂JavaScript資料轉換函數。
-
測試實作(20分鐘):獨立開發「GitHub PR→AI程式碼審查→自動Merge低風險變更」DevOps管道,驗證Webhook即時觸發。
第三小時:企業部署與模組化設計(60分鐘)
-
生產級部署配置(15分鐘):啟用Queue Mode分散式執行、PostgreSQL持久化、RBAC權限控制,設定Git版本控制與環境分離(dev/staging/prod)。
-
模組化工作流實務(20分鐘):建立可重用子工作流(RAG檢索、AI內容生成、多平台發佈),示範1700+模板快速啟動企業場景。
-
作品展示與Q&A(25分鐘):學員分享成果並反饋。總結n8n Vibe Coding十項精髓(視覺化資料流、錯誤容忍、模組重用、AI節點原生、平行處理、Webhook即時、自訂程式碼、版本控制、企業級安全、1700+整合),提供官方模板庫資源。