news 2026/6/15 5:01:47

LangChain的哲学理念

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LangChain的哲学理念

哲学理念

LangChain 的使命是:成为使用大语言模型(LLM)构建应用最简单、最灵活且可直接投入生产的起点。

LangChain 的发展由以下几项核心信念驱动:

大语言模型(LLMs)是一项强大而卓越的新技术。

  • 当 LLM 与外部数据源结合时,其能力将更上一层楼。
  • LLM 将重塑未来应用程序的形态——未来的应用将越来越具备“智能体”(agentic)特征。
  • 这场变革仍处于早期阶段。
  • 虽然构建这类智能体应用的原型很容易,但要打造足够可靠、能真正投入生产环境的 Agent,依然极具挑战。

基于此,LangChain 聚焦于两大核心目标:

  1. 我们希望让开发者能够使用最佳模型进行开发。
    不同模型提供商暴露的 API 各不相同——参数不同、消息格式各异。 因此,标准化模型的输入与输出是我们的一项核心工作,让开发者能够无缝切换至最新、最先进的模型,避免被特定厂商锁定(vendor lock-in)。
  2. 我们希望让使用模型来编排与其它数据和计算进行交互的更复杂流程变得容易。
    模型的价值不应仅限于“文本生成”——它们更应作为流程编排引擎,协调与外部数据、工具和系统的复杂交互。 LangChain 让开发者能轻松定义 工具(Tools),供 LLM 动态调用,同时提供对非结构化数据的解析与访问支持。

发展历程

鉴于该领域日新月异,LangChain 也在持续演进。以下是 LangChain 随 LLM 应用范式变迁而发展的简要时间线:

2022-10-24(v0.0.1)

鉴于该领域日新月异,LangChain 也在持续演进。以下是 LangChain 随 LLM 应用范式变迁而发展的简要时间线:

在 ChatGPT 发布前一个月,LangChain 作为 Python 包正式推出。最初包含两大核心组件:

  • LLM 抽象层:统一不同模型的调用方式。
  • “链”(Chains):针对常见场景预设的计算步骤序列。例如 RAG(检索增强生成):先执行检索,再执行生成。

“LangChain” 这个名字即源自 “Language”(语言模型)和 “Chains”(链式流程)。

2022-12

LangChain 首次引入通用型Agent(智能体)
这些 Agent 基于 ReAct 论文(ReAct = Reasoning + Acting,即“推理+行动”)。它们利用 LLM 生成代表工具调用的 JSON,再解析该 JSON 以决定调用哪些工具。

2023-01

OpenAI 推出Chat Completion API
此前模型接收字符串并返回字符串;而 ChatCompletions API 改为接收消息列表并返回一条消息。其他模型厂商纷纷跟进,LangChain 也随之升级,全面支持消息列表格式。

2023-01

LangChain 发布JavaScript 版本
LLM 和 Agent 将改变应用开发方式,而 JavaScript 正是前端与全栈开发者的核心语言。

2023-02

LangChain Inc. 公司成立,围绕开源 LangChain 项目组建团队。
公司愿景是“让智能体无处不在”。团队意识到:尽管 LangChain 是关键一环(极大简化了 LLM 入门),但仍需更多配套组件。

2023-03

OpenAI 在其 API 中推出函数调用(Function Calling)功能。
该功能允许 API 直接生成代表工具调用的有效载荷(payload),无需再依赖 JSON 解析。其他厂商迅速跟进,LangChain 也随即将其作为首选的工具调用方式。

2023-06

LangSmith 作为闭源平台发布,由 LangChain Inc. 提供,专注于可观测性(Observability)与评估(Evals)
构建可靠 Agent 的最大痛点在于调试与评估。LangSmith 应运而生,LangChain 也深度集成该平台,实现无缝协同。

2024-01(v0.1.0)

LangChain 发布 0.1.0 版本——首个非 0.0.x 的正式版本。
行业重心从原型验证转向生产落地,LangChain 也因此更加注重稳定性与工程成熟度。

2024-02

LangGraph 作为开源库发布
原始 LangChain 聚焦于 LLM 抽象和高层接口,但缺乏一个底层编排层,让开发者精确控制 Agent 的执行流程。LangGraph 填补了这一空白。

在设计 LangGraph 时,我们汲取了 LangChain 的经验教训,内置了流式响应(Streaming)、持久化执行(Durable Execution)、短期记忆(Short-term Memory)、人在回路(Human-in-the-loop)等关键能力。

2024-06

LangChain 集成数量突破 700 个
所有集成从核心包中剥离,核心集成移至独立包,其余归入 langchain-community。

2024-10

LangGraph 成为构建多于单次 LLM 调用的 AI 应用的首选方式
开发者为提升应用可靠性,需要比高层接口更精细的控制能力。LangGraph 提供了这种底层灵活性。LangChain 中大多数 Chain 和 Agent 被标记为弃用,并提供迁移至 LangGraph 的指南。目前 LangChain 仅保留一个高层抽象:基于 LangGraph 构建的 Agent 抽象,其接口与早期 ReAct Agent 保持一致。

2025-04

模型 API 迈向多模态(Multimodal)
模型开始支持文件、图像、视频等输入。我们相应更新了 langchain-core 的消息格式,使开发者能以标准化方式指定多模态输入。

2025-10-20(v1.0.0)

LangChain 1.0 正式发布,带来两大根本性变革:
全面重构 langchain 中的所有 Chain 与 Agent:

  1. 所有旧有 Chain 和 Agent 均被移除,仅保留一个高层抽象——基于 LangGraph 构建的 Agent 抽象(此前在 LangGraph 中创建,现迁移至 LangChain)。 若您仍在使用旧版 Chain/Agent 且暂不打算升级(注:我们强烈建议升级),可通过安装 langchain-classic 包继续使用。
  2. 统一消息内容格式标准:
    模型 API 输出已从简单的字符串内容,演进为包含推理块(reasoning blocks)、引用(citations)、服务端工具调用(server-side tool calls)等复杂结构。LangChain 对此进行了标准化,确保跨厂商一致性。

后记

可以看到langchain的发展非常迅猛,后续我也将根据官方的迭代不断维护版本更迭的主要日志。更详细的更新日志请参考官方日志。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 17:22:57

SpringBoot百万文件夹上传的目录结构保持技巧

大文件传输系统技术调研与解决方案设计 一、项目背景与需求分析 作为江苏某软件公司的前端工程师,我目前负责一个需要支持20GB级大文件传输的项目。该项目需要实现以下核心功能: 支持单文件和文件夹的上传下载(文件夹需保留完整层级结构&a…

作者头像 李华
网站建设 2026/5/27 7:35:39

洪水淹没范围评估:GLM-4.6V-Flash-WEB对比历史水位图像

洪水淹没范围评估:GLM-4.6V-Flash-WEB对比历史水位图像 极端天气频发的今天,一场暴雨就可能让城市陷入内涝困境。应急指挥中心的屏幕上,一张刚传来的现场照片——水面几乎淹没了桥墩,远处隐约可见标着“2016年最高水位”的红色警示…

作者头像 李华
网站建设 2026/5/27 7:36:24

新能源电池极片检测:GLM-4.6V-Flash-WEB分析涂布均匀性

新能源电池极片检测:GLM-4.6V-Flash-WEB分析涂布均匀性 在新能源汽车加速普及的今天,动力电池的生产质量已成为决定整车性能与安全的核心命脉。而在这条精密制造链条中,极片涂布作为锂电池前段工艺的关键环节,其均匀性直接影响电极…

作者头像 李华
网站建设 2026/6/13 20:39:28

springboot新能源科普知识网站商城考试论坛系统-vue

目录系统概述核心功能模块技术亮点应用场景项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作系统概述 SpringBoot新能源科普知识网站商城考试论坛系统-Vue是一个综合性平台…

作者头像 李华
网站建设 2026/6/14 16:50:53

交通拥堵热点发现:GLM-4.6V-Flash-WEB统计车辆密度

交通拥堵热点发现:基于 GLM-4.6V-Flash-WEB 的车辆密度统计新范式 在早晚高峰穿梭于城市主干道的司机们,或许都曾经历过那种“一眼望不到头”的车流——前方没有事故,信号灯也正常,但就是寸步难行。这种隐性的交通瓶颈&#xff0c…

作者头像 李华
网站建设 2026/6/5 3:29:16

眼科OCT图像分析:GLM-4.6V-Flash-WEB测量视网膜厚度

眼科OCT图像分析:GLM-4.6V-Flash-WEB测量视网膜厚度 在现代眼科临床实践中,医生每天要面对数十甚至上百张OCT图像。这些高分辨率的横截面影像虽然能清晰展示视网膜各层结构,但手动测量黄斑区厚度、追踪病灶变化的过程却极其耗时且易受主观因素…

作者头像 李华