教程
刚接触 LangChain 或 LLM 应用程序开发?阅读此材料以快速开始构建您的第一个应用程序。
开始使用
通过构建简单的应用程序来熟悉 LangChain 的开源组件。
如果您想开始使用聊天模型、向量存储或来自特定提供商的其他 LangChain 组件,请查看我们支持的集成。
- 聊天模型和提示:使用提示模板和聊天模型构建一个简单的 LLM 应用程序。
- 语义搜索:使用文档加载器、嵌入模型和向量存储,构建一个基于 PDF 的语义搜索引擎。
- 分类:使用具有结构化输出的聊天模型,将文本分类到不同的类别或标签中。
- 提取:使用聊天模型和少量示例,从文本和其他非结构化媒体中提取结构化数据。
请参阅操作指南,了解有关使用所有 LangChain 组件的更多详细信息。
编排
开始使用LangGraph将 LangChain 组件组装成功能齐全的应用程序。
- 聊天机器人:构建一个包含记忆的聊天机器人。
- 代理:构建一个与外部工具交互的代理。
- 检索增强生成 (RAG) 第 1 部分:构建一个使用您自己的文档来提供响应的应用程序。
- 检索增强生成 (RAG) 第 2 部分:构建一个 RAG 应用程序,该应用程序包含用户交互的记忆和多步检索。
- 使用 SQL 进行问答:构建一个执行 SQL 查询以提供响应的问答系统。
- 摘要:生成(可能很长的)文本的摘要。
- 使用图数据库进行问答:构建一个查询图数据库以提供响应的问答系统。
LangSmith
LangSmith 允许您密切跟踪、监控和评估您的 LLM 应用程序。它可以与 LangChain 无缝集成,您可以使用它在构建时检查和调试链的各个步骤。
LangSmith 文档托管在单独的站点上。您可以在此处浏览 LangSmith 教程。
评估
LangSmith 帮助您评估 LLM 应用程序的性能。下面的教程是入门的好方法