上門編程教學課程內容
課程簡介
本課程專注於 n8n 這款開源工作流自動化平台,讓學員在三小時內掌握 視覺節點編輯、AI 代理工作流、400+ 應用整合 的核心功能。n8n 結合拖拉介面與 JavaScript/Python 程式碼,支援自託管 Docker 部署、LangChain AI 代理、即時除錯與企業級安全(SSO、RBAC、審計日誌),適用於 RAG 管道、社群監控、CI/CD 自動化等場景。課程強調實作導向,學員將建立完整 AI 工作流(如內容自動化發布系統),體驗「視覺化 + 程式碼 + AI」三合一開發模式,完全開源且可私有部署。
課程目標
-
掌握 n8n 的節點式工作流設計與觸發器設定技巧。
-
能整合 400+ 應用(Slack、OpenAI、Notion、PostgreSQL 等)建立自動化。
-
學習 AI 代理節點、錯誤處理與分支邏輯開發。
-
完成生產級工作流(如 AI 內容生成 + 多平台發布)並自託管部署。
-
建立「企業級自動化」工作模式,支援團隊協作與合規需求。
適合對象
-
前端後端工程師、DevOps 團隊或自動化工程師。
-
行銷/營運人員,希望自動化社群監控與報表生成。
-
企業 IT 團隊,需私有部署的流程自動化解決方案。
-
AI 開發者,欲建置 RAG 管道與多代理工作流。
課程時長與授課方式
課程大綱
第一部分:n8n 環境部署與基礎節點(約 40 分鐘)
-
n8n 架構:視覺節點 + JavaScript/Python + AI 代理 + 開源自託管。
-
快速部署:Docker 一鍵安裝、環境變數配置、基本安全設定。
-
核心概念導覽:觸發器、動作節點、資料流轉、錯誤分支。
-
實作練習:
第二部分:多應用整合與工作流實戰(約 70 分鐘)
-
400+ 整合:Google Sheets、Notion、Slack、PostgreSQL、OpenAI 等節點配置。
-
資料轉換:JSON 解析、篩選、聚合、條件分支邏輯。
-
排程執行:Cron 觸發、定時報表生成、多分支工作流。
-
實作練習(個人任務):
第三部分:AI 代理與進階自動化(約 50 分鐘)
-
LangChain 整合:RAG 管道、AI 代理、工具調用與記憶功能。
-
錯誤處理:重試機制、異常分支、通知告警與日誌記錄。
-
程式碼節點:JavaScript/Python 自訂邏輯、npm 套件整合。
-
實作練習:
第四部分:企業部署與最佳實務(約 20 分鐘)
-
自託管優化:Docker Compose、多實例、資料持久化、備份還原。
-
成果展示:學員分享工作流,比較視覺化與程式碼開發效率。
-
企業實務:RBAC 權限、審計日誌、Git 版本控制、外部儲存整合。
-
延伸應用:CI/CD 自動化、RAG 企業搜尋、跨系統資料同步。
課程特色
-
視覺 + 程式碼雙軌:拖拉介面快速原型,JavaScript/Python 深度自訂。
-
完全開源自託管:Docker 部署,資料全控,支援內網私有環境。
-
AI 原生支援:LangChain 代理、RAG 管道、400+ LLM 整合節點。
-
三小時內完成生產級自動化,可直接應用於企業場景。