iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0
Software Development

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

【Day 12】使用Tool前,來了解LangChain吧(一)

  • 分享至 

  • xImage
  •  

前面幾天我們都在聊MCP,Tool、Host、Client、Server這些角色。
在搜尋MCP的過程中,可能會一直聽到 LangChain這個東西,應該會想:「那跟MCP到底有什麼關係?」
今天就娓娓道來一下究竟啥是LangChain,他和MCP又有什麼關係!


LangChain 是什麼?

LangChain一開始被大家認識,大概都是因為它的「把LLM包起來,然後接工具」這個能力。
你可以把它想像成一個 幫你整理LLM工作流程的樂高積木

比方說,你要做一個聊天機器人:

  1. 使用者輸入問題。
  2. LLM 想一想。
  3. 如果需要,就去查資料庫或API。
  4. 最後再回傳答案。

如果沒有LangChain,你要自己處理一堆呼叫流程;
有了LangChain,你只要把樂高拼起來,整個流程就能順順跑起來。


為什麼需要LangChain?

  • 模組化:把LLM、工具、記憶、資料來源都當成積木,組裝靈活。
  • 一致性:提供統一的API介面,不用自己寫一堆glue code。
  • 擴充性:從簡單的QA,到複雜的多步推理,都能漸進式構建。

今天的重點

LangChain ≈ 樂高化的AI工作流程管理器。
它不只讓你「能呼叫 LLM」,還能「把呼叫的過程組織起來」。

下一篇(Day13),我們會更進一步看看LangChain 的核心組件,幫助我們更清楚知道怎麼玩這套積木。


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

尚未有邦友留言

立即登入留言