1. 多分支選擇節點是什麼
多分支選擇節點用於根據輸入變數的值,匹配不同條件,並讓工作流程進入對應分支。

該節點不呼叫 AI 能力,也不進行語意判斷,僅依照已設定好的規則進行匹配。
例如:
- Case1:status = success
- Case2:status = failed
- Case3:status = pending
- Default:其他情況
當輸入變數的值滿足某個 Case 條件時,工作流程會進入對應分支;如果所有 Case 都不符合,則進入 Default 分支,作為備援處理路徑。
注意:
- 多分支選擇節點支援 忽略大小寫匹配。例如輸入值為 Success、SUCCESS 或 success,都可以匹配到設定為 success 的條件。
- 但該節點要求字元內容精準匹配,不支援模糊匹配。例如,設定條件為 success 時,輸入值為 successfully 或 success_01,不會被視為匹配成功。

2. 範例情境
假設需要根據訂單狀態決定後續流程:
例如:
- Case1:order_status = paid → 進入出貨流程
- Case2:order_status = unpaid → 進入付款提醒流程
- Case3:order_status = refunded → 進入退款確認流程
- Default:進入異常訂單處理流程
3. 小結
多分支選擇節點適合處理規則明確、條件清楚的流程分流。
如果需要根據某個變數的具體值進入不同路徑,可以使用多分支選擇節點;如果需要根據自然語言理解使用者意圖,則更適合使用自然語意分類器節點。
常見問題解答
Q1: 多分支節點和多分支選擇器節點之間有什麼區別?
- 多分支選擇器節點同時並行評估所有分支條件,沒有優先順序。可以同時匹配單個或多個分支(需要配置)。 功能原則:多路分類(例如,訂單排序)。
- IF/ELSE 節點按照條件的順序進行評估;在找到第一個匹配時跳出。僅選擇一條路徑。
發佈評論