LangChain
2026/8/4大约 2 分钟
LangChain 是面向大模型应用开发的开源框架,提供统一的模型调用、消息管理、提示词模板、工具调用、结构化输出、Agent 和检索增强生成能力。它适合把大模型与业务数据、外部工具和工作流连接起来,快速构建可维护的 AI 应用。
学习资源
| 资源类型 | 链接 |
|---|---|
| 📺 视频教程 | LangChain 教程 |
| 📖 官方文档 | LangChain Docs |
| 📖 API 参考 | LangChain Python API Reference |
| 📖 官方课程 | LangChain Academy |
| 🛠️ 调试与评测 | LangSmith Docs |
核心知识点
- 模型调用 - 统一接入 OpenAI、Anthropic、Google、国内模型平台与本地模型
- Message 与 Prompt - 管理多轮消息、角色设定和可复用的提示词模板
- Tools - 定义外部能力,让模型通过 Tool Calling 或 Function Calling 执行搜索、查询和计算
- 结构化输出 - 使用 JSON Schema、Pydantic 等约束模型结果,稳定对接下游程序
- Agent - 组合模型、工具、提示词和中间件,完成规划、决策与执行
- 上下文与记忆 - 管理会话历史、长期记忆和上下文窗口,支持持续对话
- RAG - 通过文档加载、切分、向量化、检索和重排构建知识库问答
- LangSmith - 追踪调用链路、调试问题、评测效果并监控成本与延迟
