
LangChain详解
文章平均质量分 95
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。但LangChain本身的知识结构较为庞杂,因此本专栏全面梳理angChain优势分析、学习资料、架构、LCEL、各种组件、Agent、LangGragh及LangSmith
龙焰智能
无人驾驶 强化学习 LLM-Agent
展开
-
使用LangChain Agents构建Gradio及Gradio Tools(3)——使用Langchain agents构建Gradio UI
本章使用LangChain Agents构建Gradio,首先介绍LangChain Agents概念及执行逻辑,并给出演示用例,然后用其构建Gradio,最后介绍如何通过智能体使用Gradio Tools,以及如何创建它。原创 2025-03-31 17:24:29 · 707 阅读 · 0 评论 -
使用LangChain Agents构建Gradio及Gradio Tools(2)——LangChain Agent示例
本章使用LangChain Agents构建Gradio,首先介绍LangChain Agents概念及执行逻辑,并给出演示用例,然后用其构建Gradio,最后介绍如何通过智能体使用Gradio Tools,以及如何创建它。原创 2025-03-31 17:17:48 · 1116 阅读 · 0 评论 -
使用LangChain Agents构建Gradio及Gradio Tools(1)——LangChain Agent概念
本章使用LangChain Agents构建Gradio,首先分别介绍LangChain Agents原理,并给出演示用例,然后用其构建Gradio,最后介绍如何使用和创建Gradio Tools。原创 2025-03-29 17:44:03 · 1080 阅读 · 0 评论 -
LangChain其它五类组件详解(6)—— 查询分析(Query analysis)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入非主要但常用的Text splitters,而查询分析(Query analysis)是对Retrievers概念的补充,在讲解原理后对每个组件给出简单示例。原创 2025-03-24 11:26:11 · 872 阅读 · 0 评论 -
LangChain其它五类组件详解(5)——检索器(Retrievers)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入非主要但常用的Text splitters,而查询分析(Query analysis)是对Retrievers概念的补充,在讲解原理后对每个组件给出简单示例。原创 2025-03-23 14:48:11 · 1004 阅读 · 0 评论 -
LangChain其它五类组件详解(4)——向量存储(Vector stores)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入一个非主要但常用的Text splitters,并对每个组件给出简单示例。原创 2025-03-23 14:47:17 · 873 阅读 · 0 评论 -
LangChain其它五类组件详解(3)—— 嵌入模型(Embedding models)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入一个非主要但常用的Text splitters,并对每个组件给出简单示例。原创 2025-03-22 12:34:39 · 930 阅读 · 0 评论 -
LangChain其它五类组件详解(2)—— 文本分割器(Text splitters)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入一个非主要但常用的Text splitters,并对每个组件给出简单示例。原创 2025-03-22 12:15:47 · 775 阅读 · 0 评论 -
LangChain其它五类组件详解(1)—— 文档加载器(Document loaders)
本章按照项目中的应用顺序,依次介绍其余四种主要组件Document loaders、Embedding models、Vector stores、Retrievers,再加入一个非主要但常用的Text splitters,并对每个组件给出简单示例。原创 2025-03-21 20:26:06 · 1417 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(7)——工具调用与Toolkits
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-21 20:20:44 · 628 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(6)——特殊类型注解Annotations
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-20 11:13:12 · 1043 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(5)——返回产出artifact
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-20 11:12:21 · 935 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(4)——处理ToolException
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-19 11:40:26 · 1079 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(3)——结构化工具StructuredTool
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-19 11:24:15 · 837 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(2)——装饰器@tool
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-18 16:33:09 · 1061 阅读 · 0 评论 -
LangChain组件Tools/Toolkits详解(1)——Tools接口与创建工具概述
LangChain中的tool抽象类将Python函数与定义函数名称、描述和预期参数的模式schema关联起来,以明确创建工具的作用及调用方式。本节将从Tools接口与创建工具概述、装饰器@tool、结构化工具StructuredTool、处理Error、返回产物artifact、特殊类型注解、工具调用和Toolkits等方面详细介绍工具。原创 2025-03-18 16:27:56 · 713 阅读 · 0 评论 -
LangChain组件Chat models详解(6)——高级主题
LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度。Chat models作为LangChain的主要组件,涵盖了最常用的功能,也是各提供商集成的主要载体,所以本章以Chat models为代表介绍LangChain组件。本章Chat models主要内容包括Chat models介绍、接口、消息、工具、结构化输出、多模态以及高级主体,为后续使用Agent创建Gradio做铺垫。原创 2025-03-13 11:29:32 · 622 阅读 · 0 评论 -
LangChain组件Chat models详解(5)——多模态
LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度。Chat models作为LangChain的主要组件,涵盖了最常用的功能,也是各提供商集成的主要载体,所以本章以Chat models为代表介绍LangChain组件。本章Chat models主要内容包括Chat models介绍、接口、消息、工具、结构化输出、多模态以及高级主体,为后续使用Agent创建Gradio做铺垫。原创 2025-03-13 11:25:06 · 845 阅读 · 0 评论 -
LangChain组件Chat models详解(4)——结构化输出
LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度。Chat models作为LangChain的主要组件,涵盖了最常用的功能,也是各提供商集成的主要载体,所以本章以Chat models为代表介绍LangChain组件。本章Chat models主要内容包括Chat models介绍、接口、消息、工具、结构化输出、多模态以及高级主体,为后续使用Agent创建Gradio做铺垫。原创 2025-03-12 16:57:26 · 803 阅读 · 0 评论 -
LangChain组件Chat models详解(3)——消息(Messages)
LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度。Chat models作为LangChain的主要组件,涵盖了最常用的功能,也是各提供商集成的主要载体,所以本章以Chat models为代表介绍LangChain组件。本章Chat models主要内容包括Chat models介绍、接口、消息、工具、结构化输出、多模态以及高级主体,为后续使用Agent创建Gradio做铺垫。原创 2025-03-12 16:54:47 · 778 阅读 · 0 评论 -
LangChain组件Chat Models详解(2)——接口
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。但LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度,内容也非常多,所以拆分为三章。本章介绍LangChain组件Chat models,为后续使用Agent创建Gradio做铺垫。原创 2025-03-05 17:34:54 · 707 阅读 · 0 评论 -
LangChain组件Chat models详解(1)——功能介绍
Chat models是一种现代LLMs,它使用一系列消息作为输入,返回消息作为输出(与使用纯文本相反),Chat models中通常使用各供应商较新的型号。另外需要说明的是,聊天模型是语言模型的变体,虽然聊天模型在幕后使用语言模型,但它们公开的界面有点不同。它们不是公开一个“文本输入,文本输出”的API,而是公开一个将“聊天消息”作为输入和输出的接口。原创 2025-03-05 17:29:08 · 641 阅读 · 0 评论 -
LangChain详述(4)——LCEL
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。但LangChain本身的知识结构较为庞杂,因此本章先讲述LangChain优势分析、学习资料、架构及LCEL,后续章节再介绍各个组件,为使用LangChain构建agent做铺垫。原创 2025-03-29 09:56:44 · 1037 阅读 · 0 评论 -
LangChain详述(3)——架构
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。但LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度,内容也非常多,所以拆分为两张。本章先介绍LangChain概念、学习资料、架构和组件,为后续使用Agent创建Gradio做铺垫。原创 2025-02-28 16:24:34 · 910 阅读 · 0 评论 -
LangChain详述(2)——学习资料
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。但LangChain本身集成了大量供应商和组件,资料庞杂,理解起来颇有难度,内容也非常多,所以拆分为两张。本章先介绍LangChain概念、学习资料、架构和组件,为后续使用Agent创建Gradio做铺垫。原创 2025-02-28 16:12:32 · 747 阅读 · 0 评论 -
LangChain详述(1)——优势分析
LangChain使用简单,并拥有庞大的用户和贡献者社区,由LangChain实现的agents也具有一定代表性。本章先讲述LangChain概念及架构,然后使用LangChain构建agent,最后使用Langchain.agents构建Gradio UI。原创 2025-02-22 17:45:02 · 1594 阅读 · 0 评论