LangChain 框架学习资源索引
项目概述
本项目收集并整理了 LangChain 框架的相关资源,包括框架组件说明、智能体实现方法、搜索集成和多智能体工作流的设计与实现。所有资料基于 LangChain 官方文档(https://python.langchain.com/docs/introduction/)整理而成。
综合指南
LangChain 框架完整指南 - 全面介绍 LangChain 的架构、组件和使用方法
文档结构
基础文档
文档结构 - LangChain 文档的整体结构
框架组件 - LangChain 的核心组件概述
智能体 - 智能体系统概览
框架总览 - LangChain 框架的总体架构
LangChain 表达式语言 (LCEL)
LCEL 介绍 - LangChain 表达式语言基础
LCEL 接口 - LCEL 接口说明
LCEL 食谱 - LCEL 使用示例
组件详解
模型输入输出 - 语言模型接口
记忆系统 - 对话历史管理
提示模板 - 提示工程
输出解析器 - 结构化输出处理
链 - 组件组合
检索系统 - 数据连接和检索
单智能体实现
智能体执行器 - 智能体执行管理
ReAct 智能体 - 结合推理和行动的智能体
OpenAI 函数智能体 - 基于函数调用的智能体
结构化聊天智能体 - 结构化对话智能体
计划执行智能体 - 规划与执行智能体
多智能体编排
智能体监督 - 多智能体监督框架
团队监督者模式 - 团队协作模式
经理-工人模式 - 层级协作模式
计划执行模式 - 规划与执行分离模式
CrewAI 集成 - CrewAI 多智能体框架集成
搜索与智能体集成
搜索与智能体集成总结 - 综合概述
搜索工具 - 智能体可用的搜索工具
搜索工具包 - 搜索工具集成包
向量存储 - 向量数据库集成
检索器 - 检索增强系统
向量数据库聊天 - 集成检索工具的聊天智能体
智能体编排指南
智能体编排模式 - 单智能体和多智能体编排模式总结
智能体编排指南 - 智能体协作系统设计指南
代码示例
智能体示例
单智能体示例 - 不同类型单智能体实现
多智能体示例 - 多智能体协作模式实现
RAG 智能体示例 - 检索增强智能体实现
README - 示例代码使用说明
搜索智能体集成示例
基础搜索智能体 - 基本搜索集成模式
高级搜索智能体 - 高级搜索技术
README - 搜索集成示例使用说明
多智能体工作流示例
多智能体工作流 - 完整多智能体系统示例
专家智能体 - 专业领域智能体实现
自定义工具 - 智能体工具扩展
LCEL 示例 - LangChain 表达式语言示例
README - 多智能体演示使用说明
资源来源
所有资料基于 LangChain 官方文档:https://python.langchain.com/docs/introduction/
- 感谢你赐予我前进的力量