iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0
Software Development

MCP的30天養成計畫系列 第 14

【Day 14】使用Tool前,來了解LangGraph吧(一)

  • 分享至 

  • xImage
  •  

昨天聊完一種樂高 - LangChain,今天來介紹他的同源兄弟姊妹 LangGraph
如果說LangChain組裝樂高,那LangGraph就是我們從「樂高」本人開始製作到組裝。
(再次拜託樂高別告我)


LangGraph 是什麼?

LangGraph可以理解成 LangChain 的強化版流程控制工具
它不是要取代LangChain,而是補上「複雜邏輯控制」這一塊。

舉例:
假設你要做一個「先問資料庫,如果沒有,再去API查,最後才問人類」的流程。
在LangChain中,這可能要寫一堆判斷;
但在LangGraph裡,你可以直接自己做一張「流程圖 (Graph)」,告訴它每個節點和執行條件。


為什麼要有 LangGraph?

LangGraph 幫你做到:

  • 狀態機:保留上下文狀態,讓流程不會亂掉
  • 條件跳轉:根據情況決定下一步走哪條路
  • 可視化:你真的能「畫出來」!更容易debug,了解流程是否符合自己需求

小結

LanChain是一種基本款,很多東西都是LangChain控制,當我們想自己控制時,可以使用LangGraph去控制流程,也可以說LangGraph是LangChain更進階一點的版本。

下一篇 (Day15),我們會進一步看看LangGraph的 核心概念:StateGraph


上一篇
【Day 13】使用Tool前,來了解LangChain吧(二)
系列文
MCP的30天養成計畫14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言