主题
在文档的 学习 部分,您将找到一系列教程、概念概述和其他资源,帮助您使用 LangChain 和 LangGraph 构建强大的应用程序。
使用案例
以下是按框架组织的常见使用案例教程。
LangChain
LangChain 的 agent 实现使得大多数用例都能轻松上手。
语义搜索
使用 LangChain 组件构建一个基于 PDF 的语义搜索引擎。
RAG Agent
创建一个检索增强生成 (RAG) 智能体。
SQL Agent
构建一个 SQL 智能体,以人机协同的方式与数据库交互。
语音 Agent
构建一个可以与之对话和聆听的智能体。
LangGraph
LangChain 的 agent 实现使用了 LangGraph 的原语。 如果需要更深度的定制,可以直接在 LangGraph 中实现智能体。
自定义 RAG Agent
使用 LangGraph 原语构建一个 RAG 智能体,以获得细粒度的控制。
自定义 SQL Agent
直接在 LangGraph 中实现一个 SQL 智能体,以获得最大的灵活性。
多智能体
这些教程演示了 多智能体模式,将 LangChain 智能体与 LangGraph 工作流相结合。
子智能体:个人助理
构建一个可以委派任务给子智能体的个人助理。
交接:客户支持
构建一个客户支持工作流,其中单个智能体在不同状态间转换。
路由器:知识库
构建一个多源知识库,将查询路由到专门的智能体。
技能:SQL 助手
构建一个智能体,使用按需上下文加载逐步加载专门的技能。
概念概述
这些指南解释了 LangChain 和 LangGraph 的核心概念和 API。
记忆
了解线程内和跨线程交互的持久化。
上下文工程
学习为 AI 应用程序提供正确信息和工具以完成任务的方法。
图 API
探索 LangGraph 的声明式图构建 API。
函数式 API
将智能体构建为单一函数。
其他资源
LangChain 学院
提升您 LangChain 技能的课程和练习。
案例研究
了解团队如何在生产环境中使用 LangChain 和 LangGraph。