LangChain

開源 LLM 應用框架+LangSmith 觀測評估平台,從原型到上線的 Agent 工程全套

免費或付費 4.3 / 5
一句話介紹:開源 LLM 應用框架+LangSmith 觀測評估平台,從原型到上線的 Agent 工程全套

LangChain 這個名字現在其實指的是兩層東西。底層是一組 MIT 授權的開源框架:LangChain 本身提供統一的模型、向量資料庫、工具介面,讓你用幾十行程式就把任何一家模型供應商接成可用的 Agent;LangGraph 是更底層的編排框架,用「圖」的方式描述 Agent 的狀態與流程,適合需要分支、重試、人工審核節點的複雜任務;Deep Agents 則是較新的高階套件,內建規劃、子 Agent、檔案系統操作這些長時間任務常用的模式。Python 是主力,另有 JavaScript/TypeScript 版的 LangChain.js。GitHub 主專案目前超過 14 萬顆星,官網寫開源套件每月下載量超過 3.5 億次。

上層是商業平台 LangSmith,官網現在直接稱它為 agent engineering platform。Observability 讓你看到每一次呼叫模型、每一個工具步驟的完整 trace;Evaluation 用資料集與評分器量化 Agent 表現;Deployment 把 LangGraph 寫好的 Agent 部署成可擴充的服務;另外還有執行 Agent 產生程式碼的 Sandboxes、管控模型呼叫的 LLM Gateway、自動改進 Agent 的 Engine,以及給非工程同事用的無程式碼 Agent 平台 Fleet。官網寫 LangSmith 有超過 7,000 家付費客戶,客戶名單包括 Klarna、Cisco、Workday、Lyft、Coinbase 等。

功能特色與適用場景:LangChain 最適合「要自己寫程式、而且 Agent 要上線給真人用」的團隊。台灣的具體用法:一是企業內部知識庫問答,用 LangChain 接 Azure OpenAI 或自架模型,再用 LangSmith 追蹤每次回答引用了哪些文件;二是客服或業務助理這類多步驟 Agent,用 LangGraph 把「查訂單、判斷退款資格、轉真人」畫成流程,關鍵步驟插入人工確認;三是做評測,上線前用 LangSmith 資料集比較不同模型與提示詞的表現。

要注意的是:框架本身免費,但 LangSmith 按席次加 trace 用量收費,Plus 每席每月 39 美元、超量後按用量計;Agent 跑得兇的話帳單會隨 trace 數成長。LangChain 早期版本以 API 變動頻繁著稱,舊教學與新版寫法常對不上,查文件時要看清楚版本。

TheAI學院 編輯建議

編輯實測後的真心話
4.3

我覺得 LangChain 現在真正的護城河已經不是框架,而是 LangSmith。框架可以換,但 Agent 上線後要知道它每一步做了什麼、要能量化改版前後的差異,這套觀測與評測流程才是團隊離不開的地方。

— theai 編輯團隊

主要功能

  • LangChain 開源框架:統一介面串接各家模型、向量資料庫與工具(Python 與 JS/TS)
  • LangGraph:以圖結構編排 Agent 狀態、分支與人工審核節點
  • Deep Agents:內建規劃、子 Agent、檔案系統操作的長任務 Agent 套件
  • LangSmith Observability 與 Evaluation:完整 trace、資料集評測、評分器
  • LangSmith Deployment、Sandboxes、LLM Gateway:部署、安全執行程式碼與管控模型呼叫
  • LangSmith Fleet:給非工程人員的無程式碼 Agent 平台

如何使用 LangChain

  1. 用 pip 或 npm 安裝 LangChain。
  2. 設定模型 API 金鑰。
  3. 用元件串接模型、工具與記憶。
  4. 建立 RAG 檢索增強生成流程。
  5. 組裝 Agent 執行任務。
  6. 用 LangSmith 觀測與除錯。
  7. 部署成 AI 應用。

適用場景

  • 企業內部文件 RAG 問答,並用 LangSmith 追蹤引用來源
  • 用 LangGraph 建置含人工審核的客服退款或簽核流程 Agent
  • 上線前用 LangSmith 資料集比較不同模型與提示詞的表現
  • 以 Deep Agents 做需要規劃與子任務的研究型長任務
  • 讓業務或行政同事用 Fleet 建立不寫程式的部門 Agent

LangChain 的優點與缺點

優點

  • 生態系最大,整合套件與社群範例多,遇到問題幾乎都查得到前例
  • 開源框架 MIT 授權,換模型供應商不必重寫應用
  • LangSmith 的 trace 與評測對除錯 Agent 很實用,也可單獨搭配其他框架使用
  • Enterprise 方案支援自架與混合部署,資料不出公司

缺點

  • 抽象層多、版本演進快,舊教學常與新版 API 對不上
  • LangSmith 按席次加 trace 用量計費,流量大時成本不易預估
  • 簡單任務用它反而過度設計,直接呼叫模型 API 可能更省事

價格方案

開源框架(LangChain、LangGraph、Deep Agents)MIT 授權免費;LangSmith Developer 免費(1 席、每月 5,000 筆 base traces)、Plus 每席 39 美元/月(每月 10,000 筆 traces,超量計費)、Enterprise 需洽詢;以官網為準

LangChain 常見問題

LangChain、LangGraph、LangSmith 差在哪裡?

LangChain 與 LangGraph 都是開源程式框架:前者偏快速組裝、接各家模型與工具,後者偏底層、用圖結構控制 Agent 流程。LangSmith 是商業平台,負責觀測、評測與部署,不論你用不用 LangChain 寫程式都能接上去追蹤。

LangChain 要錢嗎?

開源框架本身免費、MIT 授權。要付費的是 LangSmith:Developer 方案免費但只有 1 席、每月 5,000 筆 base traces;Plus 每席每月 39 美元、含 10,000 筆 traces,超過按用量計費;Enterprise 另議。實際價格以官網為準。

一定要用 LangChain 才能做 Agent 嗎?

不需要。很多團隊直接用模型商的 SDK 或其他框架(例如 CrewAI、LlamaIndex)也做得很好。LangChain 的優勢在整合多、社群大,以及 LangSmith 這套觀測評測工具;如果你的流程只是一兩次模型呼叫,直接寫 API 反而好維護。

中文應用用 LangChain 會有問題嗎?

框架本身與語言無關,中文能力取決於你接的模型。要留意的是文件切段:中文沒有空格,預設的切分器可能切得不理想,建議依標點或段落自訂切分規則,並用 LangSmith 檢查檢索到的段落是否完整。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

LangChain 的替代方案

查看相似的 AI 工具 →

LangChain 與其他工具比較

相關 AI 工具

猜你也想看的AI 開發者工具

更多美國的 AI 工具

同樣來自美國的 AI 工具,一起看看。

看全部1,883 款美國 AI 工具 →

LangChain 相關文章與教學

LangChain 評測:值得用嗎?

一句話結論

LangChain 是目前生態系最大的 LLM 應用開發框架,搭配 LangSmith 觀測與評測平台,適合要把 Agent 真正上線的工程團隊;只是想串一兩次模型 API 的專案,用它反而太繞。

它到底做什麼

LangChain 現在是一家公司、一組開源框架加一個商業平台的總稱。開源那一層有三個主角:LangChain 負責「快速開始」,用統一介面接各家模型、向量資料庫與工具;LangGraph 是底層編排框架,把 Agent 的狀態與流程畫成圖,適合有分支、迴圈、人工審核的任務;Deep Agents 則包好了規劃、子 Agent 與檔案系統操作,專攻長時間任務。三者都是 MIT 授權,Python 為主,另有 JavaScript/TypeScript 版。

商業那一層是 LangSmith,從 Observability(每一步的 trace)、Evaluation(資料集與評分器)、Deployment(把 Agent 部署成服務)一路延伸到 Sandboxes、LLM Gateway、自動改進 Agent 的 Engine,以及給非工程同事用的無程式碼平台 Fleet。官網寫開源套件每月下載超過 3.5 億次、LangSmith 有 7,000 家以上客戶,名單上有 Klarna、Cisco、Workday、Lyft 等。

實際用起來的重點

從官方文件與範例看來,最常見的路徑是:用 LangChain 幾十行做出原型,流程變複雜後改用 LangGraph 控制每個節點,再把 LangSmith 接上去看 trace。LangSmith 不綁框架,就算你用別的方式寫 Agent,也能用它的 SDK 送 trace。

真正會卡住的地方通常是版本。LangChain 早期 API 改動頻繁,網路上大量舊教學的寫法在新版已經不適用,新手照抄很容易踩坑,看文件一定要對照版本。另一個重點是評測:Agent 改一句提示詞,結果可能整體變好卻在某些案例退步,LangSmith 的資料集比較就是在解這件事,這也是很多團隊付費的主因。

優點

  • 整合最多、社群最大,幾乎所有模型與向量資料庫都有現成套件,問題多半查得到前例。
  • 從原型到觀測、評測、部署一條龍,團隊不必自己拼湊工具鏈。
  • 開源框架 MIT 授權,換模型供應商時應用層改動小。
  • Enterprise 支援自架與混合部署,對資料不能出公司的企業是硬需求。

缺點

  • 抽象層多,簡單需求也會被包上好幾層,除錯時要一層層追。
  • 版本演進快,舊程式碼與舊教學維護成本高。
  • LangSmith 按席次加 trace 用量計費,流量一大,帳單難以事先估準。

適合誰/不適合誰

適合有後端工程師、要把 RAG 或多步驟 Agent 正式上線的產品團隊,也適合需要量化評估模型表現的 AI 團隊。不適合完全不寫程式的使用者(那該看 Fleet 或其他無程式碼工具),也不適合只做單次摘要、翻譯這種一兩個 API 呼叫就能解決的專案。

價格觀察

開源框架免費。LangSmith 的 Developer 方案免費、限 1 席、每月 5,000 筆 base traces;Plus 每席每月 39 美元、含 10,000 筆 traces,並附一個小型 serverless 部署;超量與部署算力以 LangChain 自訂的 LSU 單位計價;Enterprise 另議。實際費率以官網為準,建議先用免費方案估一週 trace 量再決定。

替代方案

想要角色分工式的多 Agent 寫法,可以看 CrewAI;以文件檢索為核心的應用,LlamaIndex 或 Haystack 更專注;TypeScript 團隊可以比較 Mastra;只要觀測與評測、不想綁框架,開源的 Langfuse 是 LangSmith 的常見對手;不寫程式則可以看 Dify 或 Flowise。

台灣觀點

台灣很多企業的生成式 AI 專案是「內部文件問答」起家,LangChain 搭配 Azure OpenAI 或地端模型是最常見的組合之一,人才市場上會用的工程師也相對好找。中文要注意兩件事:預設的文字切分器對沒有空格的中文不一定友善,最好依標點與段落自訂;LangSmith 雲端版的 trace 會存在原廠伺服器,裡面可能含客戶對話與個資,金融、醫療業者要評估個資法與委外規範,必要時走 Enterprise 自架。付款以美元信用卡為主。

評分

4.0 / 5。生態系與 LangSmith 的觀測評測能力是實打實的優勢,扣分在學習曲線與版本變動帶來的維護成本,以及用量計費的不可預測性。對要上線的工程團隊,它仍是最安全的預設選項之一。

本評測由 TheAI學院編輯群整理,內容力求客觀、含優缺點,僅供參考。

最後更新:2026年10月

前往官網 ↗