iT邦幫忙

2026 iThome 鐵人賽

DAY 27
0

昨天開始認識 Multi-Agent 之後,我開始思考一個實際問題:

如果真的把工作分給不同 Agent,它們到底要怎麼合作?

例如我今天要新增一個 API,不一定要讓同一個 Agent 從頭做到尾,而是可以把任務拆成不同角色。

第一個是 Research Agent,先理解需求與目前專案,整理需要注意的地方。

接著交給 Coding Agent,根據前面的資訊實作功能。

完成後再交給 Testing Agent,建立並執行 Test,確認功能是否符合需求。

最後由 Review Agent 檢查 Code,除了基本的程式品質,也可以從安全性、效能或架構的角度重新檢查。

我開始發現,Multi-Agent 真正有趣的地方並不是「同時有很多 AI」,而是每個 Agent 都有自己的任務與責任。

例如 Testing Agent 不需要重新思考整個功能要怎麼設計,它只需要專注在:

「這個功能真的符合需求嗎?」

而 Review Agent 則可以從另一個角度問:

「這段 Code 有沒有其他人沒有注意到的問題?」

這樣一來,不同 Agent 就可以互相檢查,而不是所有事情都由同一個 Agent 自己判斷。

但這裡也出現一個新的問題:

Agent 之間要怎麼傳遞資訊?

Research Agent 找到的結果,要怎麼交給 Coding Agent?

Testing Agent 發現的錯誤,又要怎麼讓 Coding Agent 修正?

如果資訊傳遞不好,Multi-Agent 反而可能讓系統變得更複雜。

所以我開始發現,Multi-Agent 的核心不只是「分工」,還包括角色定義、資訊傳遞與協作方式。

下一步,我想把前面學到的 Planning、Task Decomposition、Testing、Review 全部串起來,看看能不能形成一套完整的 AI 開發流程。

明天研究主題:把 AI Agent 串成完整的開發流程


上一篇
Day 26|為什麼需要 Multi-Agent?
下一篇
Day 28|把 AI Agent 串成完整的開發流程
系列文
如何讓 AI 主動完成複雜任務?Claude Code × Agentic Workflow 實戰 共 28 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言