Skip to main content
在文档的 学习 部分,您会找到一系列教程、概念概述和其他资源,帮助您使用 LangChain 和 LangGraph 构建强大的应用程序。

使用场景

以下是按框架组织的常见使用场景教程。

深度代理

深度代理 包括用于管理上下文、虚拟文件系统和其他常见代理需求的内置功能。

数据分析

构建一个将报告发送到 Slack 的数据分析代理。

LangChain

LangChain 代理 实现使得简单使用场景的入门变得容易。

语义搜索

使用 LangChain 组件构建一个 PDF 的语义搜索引擎。

RAG 代理

创建一个检索增强生成(RAG)代理。

SQL 代理

构建一个 SQL 代理与数据库交互并进行人工审核。

语音代理

构建一个可以与之对话的代理。

LangGraph

LangChain 的 代理 实现使用 LangGraph 原语。 如果需要更深层次的自定义,可以直接在 LangGraph 中实现代理。

自定义 RAG 代理

使用 LangGraph 原语构建一个 RAG 代理以实现精细控制。

自定义 SQL 代理

直接在 LangGraph 中实现一个 SQL 代理以获得最大灵活性。

多代理

这些教程展示了 多代理模式,将 LangChain 代理与 LangGraph 工作流结合。

子代理: 个人助理

构建一个个人助理,将任务委托给子代理。

交接: 客户支持

构建一个客户支持工作流,其中单个代理在不同状态之间转换。

路由器: 知识库

构建一个多源知识库,将查询路由到专门的代理。

技能: SQL 助理

构建一个代理,使用按需上下文加载逐步加载特殊技能。

概念概述

这些指南解释了 LangChain 和 LangGraph 的核心概念和 API。

记忆

理解交互在和跨线程中的持久性。

上下文工程

学习为 AI 应用提供正确信息和工具以完成任务的方法。

图 API

探索 LangGraph 的声明式图构建 API。

函数 API

将代理构建为单个函数。

额外资源

LangChain 学院

课程和练习,提升您的 LangChain 技能。

案例研究

看看团队如何在生产环境中使用 LangChain 和 LangGraph。