AI Workflow Automation System

Build AI workflow automation in NocoBase with triggers, AI nodes, and flexible process configuration.

NocoBase Team |
Operations
用 AI Agent 搭建同款系統
Build a NocoBase app — AI Workflow Automation System: native workflows with AI-employee nodes and an execution flow. Match the layout and signature visuals of this reference prototype: https://static-docs.nocobase.com/solution/templates/11-ai-workflow-automation.html

prompt 裡附的原型連結(HTML)是我們預先做好的設計,僅作能力展示,NocoBase 並不建議「一句話生成整套系統」。使用它進行搭建時,需要搭配 NocoBase Skill 中的「原型解析」(nocobase-prototype-repro),才能得到比較好的效果。

開始前,請先按 AI Agent 快速開始 安裝 NocoBase 並接入你的 AI Agent。AI 生成的結果可能有波動,視模型能力與系統複雜度,可能需要微調或多輪互動。

簡介

使用您慣用的 AI Agent 與 NocoBase,快速搭建一套可定制、可靠、可長期迭代的 AI 工作流自動化系統,用於管理業務觸發事件、條件判斷、AI 處理、資料更新、執行結果與工作流運行歷史。

您可以複製下方提示詞,讓 AI Agent 在 NocoBase 中生成 AI 工作流自動化系統的基礎架構,再透過視覺化方式調整觸發器、條件、AI 節點與後續操作。

這個系統適合庫存建議、工單分類、合約條款分析、知識庫摘要、內容發布、資產同步、員工入職建議,以及需要讓 AI 自動參與業務流程的場景。

AI 工作流列表:

工作流執行結果:

視覺化工作流畫布:

AI 工作流自動化系統可以解決哪些問題?

許多團隊已開始使用 AI 生成內容、彙整資訊或提供建議,但這些操作往往停留在單次對話中。使用者需要手動複製資料、呼叫 AI、檢查結果,再把內容回寫到業務系統,整個過程仍然依賴人工操作。

透過 AI 工作流自動化系統,您可以讓 AI 直接參與現有業務流程。例如,當庫存記錄發生變化時,自動生成補貨建議;當知識庫文章建立後,自動生成摘要;當工單提交後,自動判斷類型;當合約進入審批階段時,自動彙整條款變化。

每個工作流都可以由業務事件觸發,並按照配置依序執行計算、條件判斷、LLM、AI 員工、資料更新或建立記錄等操作。AI 的輸入、指令、輸出結果與最終回寫狀態都會保留在執行記錄中。

這樣,AI 不再只是一個獨立的聊天工具,而是成為業務流程中的一個自動執行節點。團隊可以清楚看到每次工作流為何觸發、AI 處理了什麼、生成了什麼結果,以及資料是否成功更新。

核心功能

AI 工作流管理

  • 工作流集中管理: 統一查看工作流名稱、觸發類型、啟用狀態與總執行次數。
  • 啟用與停用控制: 根據業務需要快速開啟或暫停指定工作流。
  • 運行資料總覽: 統計已啟用工作流、AI 工作流與累計執行次數,掌握自動化使用情況。

業務事件與執行方式

  • 資料事件觸發: 在記錄新增、更新或其他資料集合事件發生時自動啟動工作流。
  • 手動執行: 支援人工啟動指定流程,用於測試或處理特定業務資料。
  • 非同步執行: 將耗時較長的 AI 任務放到背景執行,減少對使用者當前操作的影響。

視覺化流程編排

  • 節點畫布: 透過視覺化畫布連接觸發器、處理節點與結束節點,直觀展示完整流程。
  • 條件分支: 根據欄位值或業務規則決定是否呼叫 AI,以及後續執行哪個操作。
  • 執行順序配置: 彈性組合計算、條件判斷、AI 處理與資料操作節點。

AI 與資料處理節點

  • LLM 節點: 用於內容彙整、分類判斷、資訊擷取與文字生成等明確任務。
  • AI 員工節點: 根據預設角色、提示詞與工具完成更完整的業務處理。
  • 資料操作節點: 支援建立記錄、更新欄位,並將 AI 生成的結果回寫至業務資料。

執行結果與歷史追蹤

  • 完整執行詳情: 展示觸發輸入、AI 指令、模型輸出、節點狀態與最終回寫結果。
  • 執行歷史篩選: 按工作流查看每次運行時間、輸入參數與執行狀態。
  • 問題定位: 透過節點級輸入與輸出判斷失敗發生在條件、AI 呼叫還是資料更新環節。

測試與持續維護

  • 手動測試流程: 在正式啟用前執行工作流,驗證條件、AI 輸出與資料回寫結果。
  • 工作流版本管理: 保留不同版本配置,方便持續調整與回溯。
  • 彈性擴充節點: 隨著業務變化新增條件、AI 能力與後續操作,無需重新開發完整流程。

為什麼用 AI 和 NocoBase 搭建工作流自動化系統?

如果使用一般 Vibe Coding 從零開發,每增加一個 AI 自動化場景,往往都需要重新處理事件監聽、資料查詢、模型呼叫、條件邏輯、例外處理與結果回寫。隨著流程增加,程式碼會越來越複雜,執行過程也很難追蹤。

NocoBase 已提供資料模型、工作流、條件判斷、記錄更新、權限與操作歷史等業務系統基礎能力。您可以直接在這些能力中加入 LLM 或 AI 員工節點,讓 AI 與真實業務資料和流程結合,而不是把 AI 放在系統之外。

例如,庫存記錄建立後可以自動生成庫存建議;知識庫文章新增後可以自動生成摘要;合約狀態變化後可以讓 AI 彙整階段變化,再建立審計記錄。這些流程都可以在視覺化畫布中查看與調整。

每次執行的輸入、AI 指令、輸出結果與資料更新狀態都會被記錄,方便團隊檢視結果與定位問題。對於重視可追蹤、可維護與長期迭代的團隊,NocoBase 更適合搭建真正投入業務使用的 AI 工作流自動化系統。

FAQ

  1. AI 工作流自動化和一般工作流有什麼不同?

    一般工作流主要執行預先確定的規則,例如條件判斷、發送通知、建立記錄或更新欄位。

    AI 工作流則可以在流程中加入 LLM 或 AI 員工節點,讓系統根據業務上下文完成彙整、分類、資訊擷取、內容生成與建議判斷。AI 負責處理非結構化任務,工作流負責控制觸發條件、執行順序與結果回寫。

  2. AI 工作流和 Vibe Coding 生成的自動化腳本有什麼不同?

    Vibe Coding 可以快速生成一段自動化腳本,但隨著業務場景增加,事件觸發、模型呼叫、資料權限、例外處理、日誌記錄與版本維護往往需要反覆開發。

    NocoBase 將 AI 節點放在現有的資料模型與工作流體系中。團隊可以透過視覺化畫布配置觸發器、條件分支、AI 處理與資料操作,並查看每次執行過程,更適合管理持續運行的業務自動化,而不是維護分散的一次性腳本。

  3. 哪些業務事件可以觸發 AI 工作流?

    AI 工作流可以在資料新增、資料更新等資料集合事件發生時自動觸發,也可以由使用者手動執行。

    例如,庫存記錄更新後生成補貨建議,工單建立後判斷問題類型,知識庫文章新增後生成摘要,或是合約進入特定階段後自動分析條款變化。

  4. 可以在呼叫 AI 前設定條件判斷嗎?

    可以。您可以先判斷資料是否符合指定條件,再決定是否進入 LLM 或 AI 員工節點。

    例如,只有庫存低於安全值時才生成補貨建議,只有高優先級工單才呼叫 AI 分析,或是只有合約進入審批階段後才建立審計記錄。這樣可以減少不必要的模型呼叫,也讓流程更符合實際業務規則。

  5. AI 生成的結果可以直接回寫至業務系統嗎?

    可以。AI 完成處理後,可以繼續執行更新記錄或建立記錄節點,把摘要、分類、建議、標籤或分析結果儲存到對應資料表中。

    例如,將庫存建議回寫至庫存記錄,把工單分類結果儲存到工單欄位,或是根據合約分析結果建立一筆新的審計記錄。

  6. 可以查看 AI 每次使用了哪些輸入並生成了什麼結果嗎?

    可以。執行詳情可以展示觸發輸入、AI 節點使用的指令、模型輸出、後續節點結果與最終資料回寫狀態。

    這意味著團隊不僅能看到流程是否成功,也能檢視 AI 為何生成某個結果,有助於驗證輸出、優化提示詞與排查異常。

  7. AI 工作流執行失敗後如何定位問題?

    每次運行都會保留執行時間、節點狀態、輸入參數與輸出結果。團隊可以從執行歷史中判斷失敗發生在觸發條件、計算、條件判斷、AI 呼叫還是資料更新環節。

    相比只有最終錯誤訊息的獨立腳本,這種節點級執行記錄更適合排查長期運行的業務流程。

  8. 可以同時使用 LLM 節點和 AI 員工嗎?

    可以。LLM 節點適合完成明確、單一的內容處理任務,例如摘要、分類、擷取或生成文字。

    AI 員工則可以配置角色、提示詞與可用工具,適合執行需要結合業務資料與多個操作步驟的任務。團隊可以根據流程複雜度選擇其中一種,也可以在不同工作流中組合使用。

  9. Claude Code、Codex、Cursor、OpenCode 可以幫助搭建這些工作流嗎?

    可以。Claude Code、Codex、Cursor、OpenCode 等 AI Coding Agent 可以接入 NocoBase,根據自然語言提示生成資料結構、工作流節點、條件邏輯與相關頁面。

    工作流生成後,團隊仍然可以在 NocoBase 的視覺化介面中查看、測試與調整,而不是只能依賴 AI 反覆修改程式碼。

  10. 可以控制誰能查看、執行或修改 AI 工作流嗎?

    可以。NocoBase 可以根據角色控制使用者能夠查看哪些執行記錄、手動運行哪些流程,以及是否有權修改工作流配置。

    例如,一般業務人員只能查看與自己相關的處理結果,流程管理員可以查看執行歷史與調整節點,系統管理員則可以管理模型配置、工作流版本與權限。

  11. AI 工作流可以長期迭代和維護嗎?

    可以。業務規則變化後,可以繼續調整觸發條件、提示詞、模型、分支邏輯與後續操作,也可以新增節點或替換處理方式。

    工作流版本、執行歷史與節點結果能幫助團隊驗證修改效果,避免每次需求變化都重新開發一套自動化腳本。

  12. AI 工作流適合正式投入企業業務嗎?

    適合,尤其適用於需要穩定運行、過程可追蹤且結果可核查的自動化場景。

    NocoBase 可以依需求結合權限管理、工作流版本、執行歷史、操作記錄、審計日誌、企業級登入、API 與插件擴充。相比一次性的 AI 自動化展示,更適合承載需要持續維護與逐步擴展的企業業務流程。

× View Image