用 LangGraph 打造代理!

使用 LangGraph 的多代理系統

James Chapman

Curriculum Manager, DataCamp

你將打造什麼…

公司助理可呼叫工具以擷取股票表現資料、公司摘要資訊,並繪製股票表現圖。

使用 LangGraph 的多代理系統

代理:LangGraph 方法!

 

LangGraph 標誌。

 

  • LangChain 🤝 LangGraph

 

  • 建立並協調可上線的代理工作流程

節點由邊相連。

使用 LangGraph 的多代理系統

LLM 的限制

LLM 在需要最新資訊或使用外部工具的任務上表現吃力。

 

  1. 受訓資料的知識截斷
  2. 僅訓練產生特定模態(文字、影像等)

 

  • LLM $\neq$ 代理
  • 代理 → LLM + 工具
1 Image created with GPT-4o
使用 LangGraph 的多代理系統

代理:內部運作一覽

components

使用 LangGraph 的多代理系統

代理:內部運作一覽

model

使用 LangGraph 的多代理系統

代理:內部運作一覽

tools

使用 LangGraph 的多代理系統

代理:內部運作一覽

orchestration

使用 LangGraph 的多代理系統

你將打造什麼…

公司助理可呼叫工具以擷取股票表現資料、公司摘要資訊,並繪製股票表現圖。

使用 LangGraph 的多代理系統

節點與邊

 

一個代理工作流程,LLM 可「決定」是否要呼叫工具。

使用 LangGraph 的多代理系統

使用 LangGraph 的多代理系統

info_locations.png

使用 LangGraph 的多代理系統

一起來練習吧!

使用 LangGraph 的多代理系統

Preparing Video For Download...