LangChain 整体架构
六大核心模块
LangChain 的设计围绕六个核心模块展开,每个模块解决 LLM 应用开发中的一个关键问题:
| 模块 | 英文名 | 解决的问题 | 类比 |
|---|---|---|---|
| 模型 I/O | Model I/O | 如何统一调用不同模型 | 翻译官 |
| 提示词 | Prompts | 如何管理和复用提示词 | 模板 |
| 输出解析 | Output Parsers | 如何让模型输出结构化数据 | 数据校验器 |
| 链 | Chains | 如何编排多步骤工作流 | 流水线 |
| 记忆 | Memory | 如何管理对话上下文 | 笔记本 |
| 检索 | Retrieval | 如何接入外部知识 | 图书馆 |
| 代理 | Agents | 如何让模型自主决策 | 管家 |
2026/5/14大约 8 分钟