什麼是多代理系統?

使用 LlamaIndex 建立 Agentic 工作流程

Laurie Voss

VP Developer Relations, LlamaIndex

超越單一代理

$$

  • 單一代理:強大但受限

$$

  • 專門代理 往往更有效

$$

  • 可作為 代理團隊 協作

代理團隊

使用 LlamaIndex 建立 Agentic 工作流程

為何使用多個代理?

Example:

  • 撰寫研究報告
  • 一個代理同時處理:搜尋、彙整、撰寫、檢查與回覆

代理工作流程

使用 LlamaIndex 建立 Agentic 工作流程

認識專門代理

$$

  • Research Agent:蒐集資訊

$$

  • Write Agent:起草報告

$$

  • Review Agent:檢查並改進內容

代理團隊流程

使用 LlamaIndex 建立 Agentic 工作流程

如何協同運作

$$

  • Research Agent 蒐集重點筆記

$$

  • Write Agent 依據筆記撰寫草稿

$$

  • Review Agent 打磨最終輸出

代理團隊流程

使用 LlamaIndex 建立 Agentic 工作流程

何時擴增代理數

  • 當任務可自然切分為多段時

  • 當單一代理難以應付複雜提示或過多工具時

複雜任務

使用 LlamaIndex 建立 Agentic 工作流程

內建 AgentWorkflow

$$

  • LlamaIndex AgentWorkflow

$$

  • 支援在代理間自動移交任務

$$

  • 也會帶來額外複雜度

AgentWorkflow

使用 LlamaIndex 建立 Agentic 工作流程

一起來練習吧!

使用 LlamaIndex 建立 Agentic 工作流程

Preparing Video For Download...