iT邦幫忙

2025 iThome 鐵人賽

DAY 21
0

昨天我們看了三種Workflow:單工具、串行、分支
今天繼續來看看幾個更進階的模式。


1. 並行工作流(Parallel Workflow)

有些任務其實可以「同時做」。
例如:

  • 把文章同時丟給「摘要工具」和「風向工具」
  • 等兩個結果都回來,再合併輸出

這樣比「一個一個跑」快很多,特別適合需要同時處理多種分析的情境。
https://ithelp.ithome.com.tw/upload/images/20250909/20177749XwM57TM1vm.png
(流程圖取自LangChain)


2. 迴圈工作流(Loop Workflow)

有些情況下,你需要重複進行同樣的步驟直到滿足條件。
例如:

  • 爬蟲抓取資料 → 清理 → 判斷是否完整 → 不完整就再抓一次

這時候Workflow就像一個「while loop」,持續跑到條件成立為止。


3. 混合型工作流(Hybrid Workflow)

現實世界很少純粹的直線或分支,更多時候是「綜合體」。
舉例:

  • 先並行處理 → 再合併結果 → 然後分支判斷 → 再循環

這就是混合型工作流,能應付更複雜的應用場景。


小結

Workflow就像「排任務的劇本」,不論是串行、分支、並行或迴圈,都是在幫我們 把複雜任務拆得更清楚

明天 (Day22) 我們要聊聊:讓 Agent 幫忙選工具


上一篇
【Day 20】常見WorkFlows(一)
系列文
MCP的30天養成計畫21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言