LangChain(语言链框架)
别名:LangChain语言链LLM框架Agent框架
| 分类 | 🧰 框架工具 |
| 阅读时间 | ⏱️ 19 分钟 |
| 更新时间 | 📅 2026-06-30 |
| 条目编号 | ENC-FRAMEWORK-01-langchain |
LangChain 是最流行的 LLM 应用开发框架,提供了构建 AI Agent 的完整工具链,包括模型调用、提示管理、工具集成、记忆系统和 Agent 编排等模块。
关键要点 ✦
- LangChain 的核心是 Chain(链)抽象:将多个处理步骤连接为流水线
- LangGraph 是 LangChain 推出的 Agent 编排框架,支持循环和条件分支
- LangSmith 提供 Agent 行为的可观测性和调试能力
- 2026 年 LangChain 生态面临更多轻量级框架的竞争
- LangChain 曾是最受欢迎的 LLM 框架,但过度抽象受到部分开发者的批评
详细解释
LangChain 是 Harrison Chase 于 2022 年创建的开源 LLM 应用开发框架,也是 GitHub 上最受欢迎的 LLM 框架之一(100K+ Stars)。它提供了构建 LLM 和 Agent 应用的完整工具链。
LangChain 的核心抽象是Chain(链)——将多个处理步骤(Prompt 模板→LLM 调用→输出解析→工具调用)串联成可执行的流水线。
核心组件
Models:统一的 LLM 调用接口,支持 OpenAI、Anthropic、Google 等 50+ 模型提供商。
Prompts:模板化的 Prompt 管理系统,支持 Few-shot 示例和变量注入。
Chains:将多个组件串联为可执行的工作流。
Agents:基于 ReAct 模式的 Agent 实现,支持工具调用和自主决策。
Memory:多种记忆策略(对话缓冲、摘要、向量存储),支撑 Agent 的长期记忆。
Retrieval:RAG 全链路组件(文档加载→分块→嵌入→检索→生成)。
争议与演进
LangChain 曾因"过度抽象"受到开发者批评(封装层太多,出问题时难以调试)。2025 年推出的 LangGraph 采用更底层的图结构抽象,部分回应了这些批评。2026 年 LangChain 生态正从"一站式框架"演变为"组件化工具链"。
📖 相关条目
🛠️ 相关产品
🏷️ 标签LangChain框架LLMAgent开发工具