在 Microsoft Foundry 建立工作流程

已完成

Microsoft Foundry 提供了一個視覺設計器,讓你能將工作流程建置成一連串連接的節點。 每個節點代表特定動作——例如呼叫代理、評估邏輯或資料轉換——而節點間的連結定義了執行從一個步驟到下一個步驟的流程。 這種視覺化方法使得推理協調邏輯和理解代理在更大流程中的互動變得更容易。

你可以從空白畫布開始工作流程,或選擇預設的模式,例如序列工作流程。 設計器會將工作流程顯示為一系列依執行順序排列的節點。 在建置過程中,你可以直接移動節點、插入新步驟,並檢視畫布中的配置細節。 由於工作流程不會自動儲存,定期保存變更以保留每個版本的設計非常重要。

Microsoft Foundry 工作流程設計器顯示可用節點類型的截圖。

工作流程建構器中的主要節點類型有:

  • Invoke:從你的專案中呼叫 AI 代理或創建一個新的代理。 代理節點可以回傳自由文字回應或結構化輸出(如 JSON),其他節點可以使用。 它們用於分類、推理、建議或任何由 AI 驅動的任務。

  • 流程:控制工作流程的執行路徑。 流程節點讓你的工作流程能動態地適應不同的輸入或情境。 流量節點包括:

    • If/Else:根據條件執行分支。
    • 跳至:跳至工作流程中的另一個節點。
    • For Each:逐一迴圈處理項目清單,並對每個項目執行相同的動作。
  • 資料轉換:操作資料並管理變數。 資料轉換節點確保資訊正確傳遞至後續步驟。 資料轉換節點包括:

    • 設定變數:將值指派給變數以供日後使用。
    • 重置變數:清除或重新初始化變數。
    • 解析值:從結構化輸出中擷取特定資料,或將值轉換成不同格式。
  • 基本聊天:發送訊息給使用者或提問以收集意見。 這些節點通常與變數配對以捕捉回應,進而影響後續工作流程中的邏輯或代理決策。

  • 結束:標誌工作流程的結束。 End 節點可選擇性地回傳最終結果或狀態。

決定每個步驟如何執行的流程。 變數在節點間提供共享狀態,允許單一步驟的輸出——例如代理結果或使用者輸入——來提供決策資訊或觸發更多動作。 雖然代理節點是工作流程中的重要一環,但有效的自動化依賴於所有節點類型的協調使用。

工作流程會在對話情境中執行,讓你可以透過聊天視窗與它們互動。 這種互動性讓你能觀察輸入如何在節點間流動,並在增加複雜度前驗證每個步驟是否如預期般運作。 隨著工作流程的成長,視覺化設計器讓你輕鬆追蹤執行路徑,並快速辨識邏輯分支或決策發生的位置。

了解節點以及如何組合它們,能為你建立整合 AI 推理、資料處理與控制邏輯的工作流程打下基礎。 節點是你組裝的組件,將概念和自動化目標轉化為可運作且可擴展的工作流程。