Skip to main content

建置FLOW

FLOW 是應用程式工作 Flow的功能表示。 FLOW接收輸入、處理它並產生輸出。

FLOW由代表應用程式工作 Flow中個別步驟的 Components 組成。

工作區中的基本提示FLOW

AgentBuilder FLOW是完全可序列化的,可以從安裝 AgentBuilder 的檔案系統儲存和載入。

tip

要在幾分鐘內試著建置和執行FLOW,請參閱 AgentBuilder 快速入門

建立FLOW

專案 頁面,有四種方式可以建立FLOW:

  • 建立空白FLOW:選取專案,按一下 新增FLOW,然後按一下 空白FLOW

  • 從範本建立FLOW:選取專案,按一下 新增FLOW,然後按一下您要使用的範本。

    什麼是範本?

    範本是預建FLOW,您可以用它作為自己FLOW的起點。 它們從具有少數Components的基礎FLOW到具有許多Components和子FLOW的複雜FLOW。

    例如,基本提示 範本展示一個小型FLOW,將聊天輸入和預定義指示(作為提示)傳遞給 LLM。 相比之下,向量儲存 RAG 範本由兩個子FLOW組成,展示如何建立檢索增強生成 (RAG) 聊天機器人。一個子FLOW使用相關的上下文資料和嵌入填充向量儲存,另一個子FLOW查詢向量儲存以回答使用者問題的相似資料。

    您也可以為 AgentBuilder 程式碼庫貢獻範本。

  • 複製現有FLOW:找到您要複製的FLOW,按一下 更多,然後選取 複製

  • 匯入FLOW:請參閱匯入和匯出FLOW

您也可以使用 AgentBuilder API 建立FLOW,但 AgentBuilder 團隊建議在熟悉FLOW建立之前使用視覺編輯器

新增Components

FLOW由 Components 組成,這些是您在 工作區 中配置和連接的節點。 每個Components執行特定任務,例如服務 AI 模型或連接資料來源。

核心Components 套件 選單拖放Components以新增到您的FLOW。 然後,配置Components設定並將Components連接在一起。

聊天輸入和輸出連接到語言模型Components

每個Components都有配置設定和選項。其中一些對所有Components都是通用的,有些則對特定Components是唯一的。

要形成一個有凝聚力的FLOW,您透過具有特定資料類型的 邊緣連接埠 連接Components。 例如,訊息連接埠在Components之間傳送文字字串。

如需Components配置的詳細資訊,包括連接埠類型和基礎Components程式碼,請參閱Components概觀

執行FLOW

建置原型FLOW後,您可以在 Playground 中測試它。 當您準備好使用 AgentBuilder 進行應用程式開發時,學習如何使用 AgentBuilder API 觸發FLOW、探索更多進階配置選項,如自訂相依性,最終容器化您的 AgentBuilder 應用程式

當您準備好進入生產環境或部署 AgentBuilder MCP 伺服器以透過公共網際網路存取時,請參閱 AgentBuilder 部署概觀

FLOW圖

當FLOW執行時,AgentBuilder 從節點(Components)和邊緣(連線)建置有向無環圖 (DAG) 物件,並排序節點以確定執行順序。

圖建置呼叫每個Components的 def_build 函數來驗證和準備節點。 然後,此圖以相依性順序處理。 每個節點依序建置和執行,從每個建置節點的結果傳遞到依賴該節點結果的節點。

在專案中管理FLOW

專案 頁面是您啟動 AgentBuilder 時到達的地方。 從這裡,您可以管理FLOW和專案的 MCP 伺服器

AgentBuilder 專案就像資料夾,您可以用它來組織相關FLOW。 預設專案是 Starter Project,除非您建立另一個專案,否則您的FLOW會儲存這裡。 要建立專案,按一下 建立新專案

專案頁面在專案中有多個FLOW

tip

編輯FLOW後要回到 專案 頁面,按一下 AgentBuilder 標題中的專案名稱或 AgentBuilder 圖示。

編輯FLOW詳細資訊

  1. 專案 頁面,找到您要編輯的FLOW。
  2. 按一下 更多,然後選取 編輯詳細資訊
  3. 編輯 名稱描述,然後按一下 儲存

鎖定FLOW

要防止對FLOW進行變更,您可以鎖定它:

  1. 專案 頁面,找到您要鎖定的FLOW。
  2. 按一下 更多,然後選取 編輯詳細資訊
  3. 啟用 鎖定FLOW,然後按一下 儲存

重複這些步驟來解鎖FLOW,方法是停用 鎖定FLOW

編輯FLOW時,鎖定狀態 指示FLOW是 已鎖定 還是 已解鎖。 您無法在編輯FLOW時變更鎖定狀態。

移動FLOW

要將FLOW從一個專案移動到另一個專案,請執行以下操作:

  1. 專案 頁面,找到您要移動的FLOW。
  2. 從FLOW清單按一下並拖曳FLOW到專案清單中的目標專案名稱。

刪除FLOW

  1. 專案 頁面,找到您要刪除的FLOW。
  2. 按一下 更多,然後選取 刪除

FLOW儲存和日誌

預設情況下,FLOW和FLOW執行資料儲存在 AgentBuilder 資料庫中,FLOW日誌與其他 AgentBuilder 日誌一起儲存在 AgentBuilder 配置目錄中。 如需詳細資訊,請參閱記憶體管理選項記錄

另請參閱

Search