AI创想

标题: LangChain框架之概念学习(一) [打印本页]

作者: 玄月ZH    时间: 3 小时前
标题: LangChain框架之概念学习(一)
作者:CSDN博客
简介

LangChain是一个语言模型驱动的开发应用程序的框架,于2022年10月底推出,由Harrison Chase开发。它使应用程序能够:
LangChain Libraries

LangChain软件包的主要优点是:
LangChain库本身由几个不同的软件包组成。
langchain-core:基本抽象和LangChain表达式语言。
langchain-community:第三方集成。
langchain:构成应用程序认知体系结构的链、代理和检索策略。
模块

LangChain 提供了几个主要模块的支持。
这些模块按照复杂性递增排列如下:
模型(models) : LangChain 支持的各种模型类型和模型集成。
提示(prompts) : 包括提示管理、提示优化和提示序列化。
内存(memory) : 内存是在链/代理调用之间保持状态的概念。LangChain 提供了一个标准的内存接口、一组内存实现及使用内存的链/代理示例。
索引(indexes) : 与您自己的文本数据结合使用时,语言模型往往更加强大——此模块涵盖了执行此操作的最佳实践。
链(chains) : 链不仅仅是单个 LLM 调用,还包括一系列调用(无论是调用 LLM 还是不同的实用工具)。LangChain 提供了一种标准的链接口、许多与其他工具的集成。LangChain 提供了用于常见应用程序的端到端的链调用。
代理(agents) : 代理涉及 LLM 做出行动决策、执行该行动、查看一个观察结果,并重复该过程直到完成。LangChain 提供了一个标准的代理接口,一系列可供选择的代理,以及端到端代理的示例。

原文地址:https://blog.csdn.net/weixin_43747748/article/details/135105358




欢迎光临 AI创想 (http://llms-ai.com/) Powered by Discuz! X3.4