LangChain 是一个用来开发大型语言模型(LLM)应用的框架,为了简化构建基于 LLM 的应用,它能够为开发 LLM 应用带来如下能力:
- 根据给定的 Prompt 方便构建上下文,并连接到 LLM, 得到更加符合查询的回答结果
- 在构建整个基于 LLM 的应用提供各种工具,如各种模块(Modules)、LCEL、LangGraph 等
- 提供工具支持,使用户自己的 LLM 应用从原型版本到上线到生产环境过程中,一站式的调试、测试、评估等迭代功能
当前,已经发布了最新的 v0.2.35 稳定版本,官方链接LangChain · GitHub ,具体可以参考这里 LangChain v0.1.0。结合网上找到的一些资料,下面对 LangChain 框架进行一个简单实用总结。以帮助我们使用 LangChain 构建基于 LLM 的应用,具体包括如下几个方面的内容:
- LangChain 是什么
- LangChain Modules 概览