FlowAgent 畫布
FlowAgent 畫布
FlowAgent 畫布是 FlowAgent 的核心工作流程編排功能。透過視覺化編輯介面,能將複雜的企業標準作業程序(SOP)流程拆解為多個元件與步驟,實現 LLM 的專業化協作,提供更可控且高效的 AI 回應。
連接規則
FlowAgent 透過元件間的連接來建立協作工作流程,支援串行與並行的混合編排設計模型。元件之間的連接具有「啟動下游元件節點」及「傳遞上游元件節點的輸出資料」的功能。
FlowAgent 的連接啟動方式與傳統工作流程不同。傳統工作流程的連接僅具備「啟動下游元件節點」的功能。
FlowAgent 的連接規則如下:
- Flow 中,
LLMs、知識檢索、分類器、條件判斷、If / Else、卡片訊息等元件的「輸入」與「輸出」模組,必須至少有 1 個連接,否則無法運作。 - Flow 中,
人工服務元件的「輸入」模組必須至少有 1 個連接,但因無輸出模組,無需連接輸出。 - Flow 中,
結束元件必須至少有 1 個連接,但因無輸出模組,無需連接輸出。
元件資料傳輸規則
FlowAgent 各元件間的資料傳輸規則有所不同。GPTBots 將元件資料傳輸規則分為三種類型:
- 生成型:根據上游輸入與元件配置產生新的回應結果。
- 傳遞型:將上游輸入資料完整傳遞至下游元件節點,無任何處理或修改。
- 特殊傳遞型:除完整傳遞上游輸入資料外,還會攜帶元件產生的回應結果。
| 元件名稱 | 資料傳輸類型 | 元件資料傳輸說明 |
|---|---|---|
| LLMs | 生成型 | 根據上游輸入及元件配置,調用 LLM 模型產生回應結果。 |
| 分類器 | 生成型 | 依分支條件分解並提取上游輸入資訊,傳遞至不同下游元件節點。分類器可能觸發一個或多個分支。 |
| 條件判斷 | 傳遞型 | 僅將上游輸入資料完整傳遞至下游元件節點,無任何處理。 |
| If / Else | 傳遞型 | 僅將上游輸入資料完整傳遞至下游元件節點,無任何處理。 |
| 知識檢索 | 特殊傳遞型 | 除完整傳遞上游輸入資料至下游元件外,還會將檢索結果資料一併傳遞。 |
| 人工服務 | 傳遞型 | 觸發後,將上游輸入資料傳遞至第三方人工客服系統。 |
| 卡片訊息 | 生成型 | 不論上游輸出為何,僅將元件配置資料傳遞至下游。 |
FlowAgent 編排
每個 FlowAgent 由一個開始、一個結束及多個元件組成。用戶訊息經由開始進入 Agent,經多個元件傳遞與處理,最終透過結束將回應結果返回給用戶。

新增元件
從左側元件選單按住滑鼠左鍵拖曳元件至畫布任意位置,或點擊「+新增節點」按鈕新增元件,也可點擊中間連接線插入新元件。
連接元件
按住滑鼠左鍵拖曳連線,即可將元件連接,形成工作流程。
設定
點擊元件卡片即可開啟設定面板,設置處理參數。
調試預覽
點擊「對話調試」按鈕,調出右側對話輸入框。發送訊息後即可運行 FlowAgent,並觀察畫布上資料流動情形,從「輸入、觸發元件到輸出」。
- 對話調試
於 Flow 編輯視窗右上角點擊「對話調試」按鈕,調出對話視窗。輸入並發送訊息後,即可運行 FlowAgent。 - 元件節點詳情
FlowAgent 成功運行後,點擊「成功運行」元件節點的「詳情」按鈕,可檢視該元件的輸入/輸出詳細資料。 - 節點調試
於 Flow 編輯視窗右上角點擊「節點調試」按鈕,調出節點調試視窗。選擇目標元件後,即可進行單節點調試。
