一句話說明
AI Workflow 是把 AI 模型嵌入自動化流程中,讓觸發條件、AI 處理、後續動作串成一條可重複執行的流水線。
AI Workflow 的基本概念
傳統的自動化工作流是「如果 A 發生,就做 B」。例如:收到新郵件 → 轉寄到 Slack 頻道。每一步做什麼都是確定的,寫好規則就不會變。
AI Workflow 加入了 AI 判斷的環節:收到新郵件 → AI 判斷是否為客訴 → 如果是客訴,自動建立工單並通知客服主管 → 如果不是客訴,歸檔到一般詢問。
差別在於,傳統自動化只能處理結構化的條件判斷(郵件標題包含「退款」這個字),而 AI Workflow 可以理解非結構化的內容(讀懂一封沒有提到「退款」這個字、但語氣很不滿且在抱怨商品品質的信,然後判斷這是一封需要優先處理的客訴)。
這代表 AI Workflow 可以處理傳統自動化做不到的任務:語意分析、內容摘要、情緒判斷、非結構化資料的分類。但也帶來了新的問題:AI 的判斷是非確定性的——同樣的輸入可能得到不同的結果,而且你無法完全預測 AI 會做什麼判斷。
工作流的三個核心元件
觸發器(Trigger)
觸發器決定工作流何時啟動。常見的觸發方式:
定時執行(Schedule)。每小時、每天、每週跑一次。適合定期報表、資料同步、備份。例如:每天早上 9 點從 Google Analytics 拉資料,用 AI 生成流量摘要,發到 Slack。
事件驅動(Event)。某件事發生時自動觸發。例如:收到新郵件、GitHub 有新 PR、表單有新提交。這是最常見的觸發方式,即時性最高。
API 呼叫(Webhook)。外部系統透過 HTTP 請求觸發你的工作流。適合跨系統整合。例如:你的客服系統在收到新工單時,透過 webhook 觸發 AI 分類流程。
手動啟動。人員按按鈕啟動流程。適合需要人工判斷是否啟動的場景。例如:主管確認要發送電子報後,按按鈕啟動 AI 生成內容 + 排版 + 發送的流程。
動作(Action)
動作是工作流中每一個執行步驟。常見的 Action 類型:
AI 呼叫:把資料傳給 AI API(OpenAI、Claude、Gemini),取得回覆。這是 AI Workflow 的核心步驟。
資料操作:讀取或寫入資料庫、Google Sheets、Notion、Airtable。
通知發送:透過 Slack、Email、LINE Notify、Teams 發送通知。
檔案操作:上傳、下載、轉換、合併檔案。
HTTP 請求:呼叫任何提供 API 的外部服務。
每個 Action 的輸入通常是前一步的輸出。資料像水流一樣從觸發器開始,經過每個 Action,逐步被處理和轉換。
條件(Condition)
條件控制流程的分支。根據某個判斷的結果,走不同的路徑。
在 AI Workflow 中,條件通常基於 AI 的輸出結果。例如 AI 把客訴分成「退款」「商品問題」「物流問題」三類,每一類走不同的處理流程——退款走財務審批、商品問題走品管、物流問題走倉儲。
條件設計的關鍵:一定要有「其他」(else / default)路徑。AI 的分類結果可能不在你預期的幾個選項內——它可能回傳「無法判斷」或一個你沒想到的分類。如果沒有 default 路徑,這筆資料就會卡住。
視覺化工具 vs 程式碼工具
視覺化工具(No-code / Low-code)
適合非工程師、需要快速建立工作流的場景。
n8n 的特色是可以自架(self-hosted),資料不經過第三方伺服器——這對注重資料安全的企業特別重要。它有內建的 AI 節點,可以直接串接 OpenAI、Anthropic 等 API。社群版免費,可以在自己的伺服器上跑。企業版需要付費但提供進階功能和技術支援。
n8n 的學習曲線比 Zapier 稍高,但能做的事情也更多。如果你的團隊有 MIS 或有基本技術能力的成員,n8n 是 CP 值很高的選擇。
Zapier 是最老牌的自動化平台,優勢是可串接的服務最多(超過 6,000 個)。幾乎你能想到的 SaaS 服務,Zapier 都有現成的整合。AI 功能透過 ChatGPT 整合實現。
但所有資料都經過 Zapier 的伺服器,對資料安全要求高的場景不適合。定價也偏高——稍微複雜的工作流(多步驟、高頻率)很容易超過免費額度。
Make(前身是 Integromat)的視覺化介面最直觀,它用一個類似流程圖的方式讓你拖拉建立工作流,分支邏輯的視覺化做得特別好。價格比 Zapier 便宜,但可串接的服務略少。
Microsoft Power Automate 適合已經在 Microsoft 生態系的企業。可以直接讀取 SharePoint、Teams、Outlook 的資料,和 Microsoft 365 的整合最深。企業版通常已經包含在 Microsoft 365 E3/E5 授權中。
程式碼工具
適合需要深度客製、複雜邏輯、或高效能的場景。
LangChain 提供了鏈式呼叫(Chain)的抽象層,讓你可以把多個 AI 呼叫和工具使用串成一個流程。
from langchain.chains import LLMChain, SequentialChain
from langchain.prompts import PromptTemplate
classify_chain = LLMChain(llm=llm, prompt=classify_prompt)
reply_chain = LLMChain(llm=llm, prompt=reply_prompt)
workflow = SequentialChain(
chains=[classify_chain, reply_chain],
input_variables=["customer_email"]
)
LangChain 的優勢是彈性高,你可以完全控制每一步的行為。缺點是學習曲線陡峭,而且版本更新頻繁(API 每隔幾週就可能有 breaking change),文件常常跟不上程式碼。
LlamaIndex 專注在 RAG(檢索增強生成),適合「從自己的文件中找答案」的場景。如果你的工作流核心是「讓 AI 根據公司知識庫回答問題」,LlamaIndex 比 LangChain 更直覺。它提供了從文件載入、向量化、索引建立到查詢的完整流程。
實際的 AI Workflow 範例
客服自動分類和回覆
觸發:客戶在網站提交表單。
步驟 1:AI 判斷問題類別(技術問題 / 帳務問題 / 一般詢問)和緊急程度(高 / 中 / 低)。
步驟 2:根據類別從知識庫中檢索相關的 FAQ 和解決方案。
步驟 3:AI 根據 FAQ 內容生成回覆草稿。
步驟 4:草稿送到對應的客服人員信箱審核。
步驟 5:人員修改後發送。
整個流程中 AI 負責分類和草稿生成,最終回覆由人類把關。這是「AI 輔助、人類決策」的典型模式,降低了 AI 判斷錯誤的風險。
內容生產流水線
觸發:手動啟動或定時(每週一)。
步驟 1:AI 分析 Google Search Console 的搜尋查詢資料,找出搜尋量上升但目前沒有對應內容的關鍵字。
步驟 2:AI 根據關鍵字生成文章大綱,包含建議的標題、h2 結構和主要論點。
步驟 3:大綱自動建立在 Notion 的任務板上,指派給對應的內容編輯。
步驟 4:編輯根據大綱撰寫文章(這步是人工)。
AI 負責情報收集和初步規劃,寫作由人類完成。飛飛的 ai.feifei.tw 就是用類似的流程產出文章選題。
程式碼安全掃描
觸發:GitHub PR 被建立。
步驟 1:用 Semgrep 做靜態分析,找出可能的安全漏洞。
步驟 2:把 Semgrep 的掃描結果丟給 AI,請它判斷哪些是真正的安全問題、哪些是誤報(false positive)。
步驟 3:AI 對確認的問題產生修復建議和說明。
步驟 4:結果以 PR comment 的形式回覆給開發者。
這個流程減少了人工審查安全掃描結果的時間。Semgrep 的誤報率通常在 20-40%,AI 可以幫忙過濾掉大部分誤報,讓開發者只需要關注真正的問題。
社群媒體監控
觸發:每 30 分鐘執行一次。
步驟 1:從 X API 和 Google Alerts 收集提到你公司名稱的貼文和文章。
步驟 2:AI 分析情緒(正面、中性、負面)和主題(產品評論、客訴、競品比較)。
步驟 3:負面且有關客訴的項目自動轉發給客服團隊。
步驟 4:每日彙整統計發到行銷團隊的 Slack 頻道。
安全與限制
API Key 管理
AI Workflow 通常需要串接多個服務的 API Key(AI 平台、Email、Slack、資料庫)。一個工作流可能同時持有 5-10 個不同服務的金鑰。這些 Key 的儲存和傳遞方式直接影響安全性。
建議使用環境變數或密鑰管理服務(如 HashiCorp Vault、AWS Secrets Manager),絕對不要寫在程式碼或設定檔裡。如果使用 n8n 或 Zapier,金鑰由平台管理,但你要信任平台的安全性。自架 n8n 時,確認金鑰以加密方式儲存。
最小權限
AI Workflow 代表你執行動作,它的權限應該限制在最小必要範圍。例如一個只需要讀取 Slack 訊息的工作流,不應該有刪除訊息或管理頻道的權限。建立 API Token 時,只勾選需要的權限。
AI 輸出不可預測
傳統自動化的每一步結果都是確定的,但 AI 的回覆每次可能不同。在關鍵決策節點(例如自動發送郵件、修改資料庫、觸發付款)之前,建議加入人工審核或至少加入輸出格式驗證的步驟。
一個常見的做法是要求 AI 輸出 JSON 格式,然後用程式碼驗證 JSON 結構是否符合預期。如果格式不對,走錯誤處理路徑而非繼續往下執行。
錯誤會被放大
手動操作出錯影響一個案例,自動化出錯可能同時影響所有案例。如果你的工作流每天處理 500 封客戶郵件,一個 AI 分類錯誤可能導致 500 封信都被送到錯誤的團隊。
上線前務必用測試資料跑過各種邊界情況,包括 AI 回傳空結果、API 逾時、格式異常、AI 回覆和預期格式不符等場景。上線後的第一週密切監控,確認沒有異常。
資料流經多個服務
一個 AI Workflow 可能讓你的資料經過 Zapier 的伺服器、OpenAI 的 API、Google Sheets、Slack 等多個服務。每多經過一個服務,就多一個潛在的資料洩漏點。
使用自架的 n8n 搭配 API 直連(不經過中介平台)可以減少這個風險。對於處理敏感資料的工作流,畫出資料流經的所有服務清單,確認每一個環節的資料處理政策。
台灣企業如果透過 AI Workflow 處理客戶個資(例如客服自動分類),需要注意個資法的規範——自動化決策如果影響當事人權益,當事人有權要求人工重新審核。
常見問題
不會寫程式也能建 AI Workflow 嗎?
可以。n8n、Zapier、Make 都提供視覺化的拖拉介面,不需要寫程式碼就能建立包含 AI 節點的工作流。不過你需要理解基本的邏輯概念(條件判斷、變數、資料格式),以及各服務 API 的基本運作方式(什麼是 API Key、什麼是 webhook)。完全零技術背景的人可能需要 1-2 週的學習時間。
n8n、Zapier、Make 該選哪個?
如果你重視資料安全、想要自架在自己的伺服器上,選 n8n。如果你需要最多的服務串接(6,000+)、不在乎資料經過第三方,選 Zapier。如果你需要複雜的流程分支、預算有限,選 Make。已經用 Microsoft 365 的企業考慮 Power Automate。台灣企業如果有資料安全顧慮,飛飛建議優先考慮 n8n 自架方案。
AI Workflow 跟 AI Agent 有什麼不同?
Workflow 的流程是你預先設計好的,每一步做什麼、走哪條路都是固定的。Agent 有自主決策的能力,它可以自己決定要使用哪些工具、以什麼順序執行。Workflow 比較可控、可預測、容易除錯;Agent 比較靈活但也比較難管理和審計。多數企業的初期導入建議從 Workflow 開始。
一個 AI Workflow 的維護成本高嗎?
初期建置成本不高(用視覺化工具幾小時就能建好),但維護需要持續投入。AI 模型會更新(行為可能改變)、串接的服務會改版(API 可能變動)、業務需求會變化(流程需要調整)。建議每季檢視一次工作流的執行記錄,確認輸出品質沒有下降、錯誤率沒有上升。
工作流程出錯會怎麼樣?
取決於你的錯誤處理設計。好的工作流會在每個步驟加入錯誤處理:AI API 沒回應就重試 3 次或走備用路徑、輸出格式異常就記錄錯誤並通知維運人員而非直接把錯誤的結果往下傳、達到速率限制就排隊等待而非直接失敗。設計工作流時,花 30% 的時間在正常流程、70% 的時間在異常處理——因為上線後出問題的永遠是異常情況。