产品介绍
LangChain 是什么?
LangChain 是用于围绕语言模型构建智能体和应用的开源框架。它的智能体抽象将模型连接到工具,并让模型选择和安排调用;集成覆盖模型提供商、检索系统、向量数据库、MCP server 和其他应用服务。开发者可加入结构化输出、状态、上下文、中间件、重试和人工审核,使行为更可控。
LangChain 生态还包括用于底层有状态编排的 LangGraph、用于长时间任务的 Deep Agents,以及提供追踪、评估、部署、沙箱和生产监控的 LangSmith。团队可独立使用开源框架,也可在需要托管运维时加入云平台。
如何使用 LangChain
- 选择受支持模型并安装对应提供商集成。
- 定义智能体可调用的工具,并验证输入。
- 使用指令、结构化输出和应用上下文创建智能体。
- 当回答必须使用私有或领域数据时加入检索。
- 为高风险操作增加中间件、持久化、审批门禁和限制。
- 面向用户部署前,追踪并评估有代表性的任务。
核心功能
- 智能体框架: 将模型连接到工具并管理迭代调用。
- 提供商集成: 支持多种模型、数据库、检索和服务提供商。
- 结构化输出: 返回经过验证、可供应用使用的数据。
- 检索与 RAG: 用索引文档和外部知识为回答提供依据。
- 中间件与上下文: 加入护栏、动态提示、状态和自定义控制逻辑。
- MCP 支持: 通过标准接口使用兼容工具服务。
- LangSmith 集成: 增加可观测性、评估、部署和监控。
使用场景
- 创建研究、客服、编程和文档处理智能体。
- 为现有应用增加可调用工具的助手。
- 基于企业文档和数据库构建 RAG 系统。
- 为下游自动化返回结构化记录。
- 使用 LangSmith 测试、观察和部署智能体工作流。
价格
LangChain 框架开源。LangSmith Developer 方案为每席位每月 0 美元,包含最多 5,000 条基础追踪,超出后按量计费。Plus 为每席位每月 39 美元并叠加计量用量,Enterprise 为定制定价。模型提供商费用另计。
常见问题
LangChain 是托管式 AI 智能体吗?
不是。LangChain 主要是用于构建智能体的框架,LangSmith 提供可选的托管工程和部署服务。
LangChain 和 LangGraph 有什么关系?
LangChain 提供更高层的智能体构建模块,LangGraph 则提供许多 LangChain 智能体底层的状态与编排控制。
使用工具需要安全措施吗?
需要。只要智能体能修改外部系统,就应设置工具权限、输入验证、审批门禁、超时和测试。


