什么是 langchain
LangChain 秉持以下几个核心理念:
- 大型语言模型(LLM)是一项强大而卓越的新技术。
- 将 LLM 与外部数据源结合使用,效果会更好。
- LLM 将改变未来应用的面貌。具体而言,未来的应用将越来越注重自主性。
- 这一转变仍处于非常早期的阶段。
- 虽然构建这些智能体应用程序的原型很容易,但要构建足够可靠、可以投入生产的智能体仍然非常困难。
LangChain 的核心关注点有两个:
- 我们希望让开发者能够使用最佳模型进行构建。
不同的供应商提供不同的 API,这些 API 具有不同的模型参数和消息格式。标准化这些模型输入和输出是核心目标,这使得开发人员能够轻松切换到最新的先进模型,从而避免被供应商锁定。
- 我们希望让用户能够轻松地使用模型来协调与其他数据和计算交互的更复杂的流程。
模型不应仅仅用于文本生成 ,还应用于协调与其他数据交互的更复杂的流程。LangChain 可以轻松定义语言学习模型 (LLM) 可动态使用的工具 ,并有助于解析和访问非结构化数据。
历史
2022-10-24 ,langchain 发布了v0.0.1 的 Python 包
2024-01 LangChain 发布了 0.1.0 版本 ,这是它的第一个非 0.0.x 版本。
2025-10-20 LangChain 发布 1.0 版本