logo
開發者文件
搜尋
FlowAgent 畫布

FlowAgent 畫布

FlowAgent 畫布是 FlowAgent 的核心工作流程編排功能。透過視覺化編輯介面,能將複雜的企業標準作業程序(SOP)流程拆解為多個元件與步驟,實現 LLM 的專業化協作,提供更可控且高效的 AI 回應。
alt text

連接規則

FlowAgent 透過元件間的連接來建立協作工作流程,支援串行並行的混合編排設計模型。元件之間的連接具有「啟動下游元件節點」及「傳遞上游元件節點的輸出資料」的功能。

FlowAgent 的連接啟動方式與傳統工作流程不同。傳統工作流程的連接僅具備「啟動下游元件節點」的功能。

FlowAgent 的連接規則如下:

  • Flow 中,LLMs知識檢索分類器條件判斷If / Else卡片訊息等元件的「輸入」與「輸出」模組,必須至少有 1 個連接,否則無法運作。
  • Flow 中,人工服務元件的「輸入」模組必須至少有 1 個連接,但因無輸出模組,無需連接輸出。
  • Flow 中,結束元件必須至少有 1 個連接,但因無輸出模組,無需連接輸出。

元件資料傳輸規則

FlowAgent 各元件間的資料傳輸規則有所不同。GPTBots 將元件資料傳輸規則分為三種類型:

  • 生成型:根據上游輸入與元件配置產生新的回應結果。
  • 傳遞型:將上游輸入資料完整傳遞至下游元件節點,無任何處理或修改。
  • 特殊傳遞型:除完整傳遞上游輸入資料外,還會攜帶元件產生的回應結果。
元件名稱 資料傳輸類型 元件資料傳輸說明
LLMs 生成型 根據上游輸入及元件配置,調用 LLM 模型產生回應結果。
分類器 生成型 依分支條件分解並提取上游輸入資訊,傳遞至不同下游元件節點。分類器可能觸發一個或多個分支
條件判斷 傳遞型 僅將上游輸入資料完整傳遞至下游元件節點,無任何處理。
If / Else 傳遞型 僅將上游輸入資料完整傳遞至下游元件節點,無任何處理。
知識檢索 特殊傳遞型 除完整傳遞上游輸入資料至下游元件外,還會將檢索結果資料一併傳遞。
人工服務 傳遞型 觸發後,將上游輸入資料傳遞至第三方人工客服系統。
卡片訊息 生成型 不論上游輸出為何,僅將元件配置資料傳遞至下游。

FlowAgent 編排

每個 FlowAgent 由一個開始、一個結束及多個元件組成。用戶訊息經由開始進入 Agent,經多個元件傳遞與處理,最終透過結束將回應結果返回給用戶。

alt text

新增元件

從左側元件選單按住滑鼠左鍵拖曳元件至畫布任意位置,或點擊「+新增節點」按鈕新增元件,也可點擊中間連接線插入新元件。
alt text

連接元件

按住滑鼠左鍵拖曳連線,即可將元件連接,形成工作流程。
alt text

設定

點擊元件卡片即可開啟設定面板,設置處理參數。
alt text

調試預覽

點擊「對話調試」按鈕,調出右側對話輸入框。發送訊息後即可運行 FlowAgent,並觀察畫布上資料流動情形,從「輸入、觸發元件到輸出」。
alt text

  • 對話調試
    於 Flow 編輯視窗右上角點擊「對話調試」按鈕,調出對話視窗。輸入並發送訊息後,即可運行 FlowAgent。
  • 元件節點詳情
    FlowAgent 成功運行後,點擊「成功運行」元件節點的「詳情」按鈕,可檢視該元件的輸入/輸出詳細資料。
  • 節點調試
    於 Flow 編輯視窗右上角點擊「節點調試」按鈕,調出節點調試視窗。選擇目標元件後,即可進行單節點調試。