導讀:多個 AI 智能體一起工作,不是隨便組合就有效。選對模式系統高效,選錯了再聰明的 Agent 也浪費資源。
模式一:編輯—撰稿(Generator-Verifier)
一個 Agent 生成,另一個驗證品質。過不了就打回重寫。適用:程式碼審查、事實查核、資料驗證。簡單清晰;但驗證者持續不滿意可能陷入迴圈。
模式二:協調—子智能體(Orchestrator-Subagent)
主 Agent 分解任務,派給多個專屬子 Agent 執行。文案寫標題、設計生成圖片、後端寫 API,各司其職。90% 的商務問題用這個模式就夠了。
模式三:Agent 團隊(Agent Teams)
多個平等 Agent 並行工作在同一問題的不同面向。經濟分析 Agent 研究數據、競爭分析 Agent 研究對手、用戶 Agent 研究心理,同時工作後整合。效率高、視角全面;但結果需額外整合,容易有重複或矛盾。
模式四:訊息匯流(Message Bus)
多個鬆散耦合的 Agent 透過共同訊息系統溝通。Agent A 發布「資料清理完成」,其他 Agent 自行決定是否跟進。適用:事件驅動系統、監控警告。靈活可擴展,一個 Agent 掛掉不連鎖故障;但除錯困難。
模式五:共享狀態(Shared State)
多個 Agent 協力建構並更新同一個知識庫,像所有人共用一份 Google 文件。適用:知識積累、多輪對話歷史。高度協調、資訊一致;但狀態管理複雜,容易出現衝突。
選擇原則
Anthropic 的建議:不要過度工程化。
- 能用編輯—撰稿解決,就別用協調—子智能體
- 發現瓶頸才升級,不要預先設計複雜架構
- 每多一個 Agent 就多一份上下文開銷
最好的架構,就是解決問題所需的最簡單架構。
References
- Anthropic (2025). Building Effective Agents: Five Collaboration Patterns. Multi-Agent Systems Blog
- Chen K, Zhang Y (2024). Context Window Management in Large Language Models. NeurIPS 2024
- Enterprise AI Architecture Patterns (2025). O'Reilly Media