🧰 框架工具

LangChain(语言链框架)

别名:LangChain语言链LLM框架Agent框架
分类🧰 框架工具
阅读时间⏱️ 19 分钟
更新时间📅 2026-06-30
条目编号ENC-FRAMEWORK-01-langchain
LangChain 是最流行的 LLM 应用开发框架,提供了构建 AI Agent 的完整工具链,包括模型调用、提示管理、工具集成、记忆系统和 Agent 编排等模块。

关键要点 ✦

详细解释

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开发工具