LangChain 的能力来自各组件协同工作,从而创建复杂的 AI 应用。本页通过图表展示不同组件之间的关系。

核心组件生态

下图展示了 LangChain 主要组件如何连接在一起,形成完整的 AI 应用:

组件如何连接

每个组件层都建立在前一层之上:
  1. 输入处理:将原始数据转换为结构化文档
  2. 嵌入与存储:将文本转换为可搜索的向量表示
  3. 检索:根据用户查询查找相关信息
  4. 生成:使用 AI 模型创建响应,也可以结合工具
  5. 编排:通过代理和记忆系统协调所有内容

组件类别

LangChain 将组件组织为以下主要类别:

常见模式

RAG (Retrieval-Augmented generation)

带工具的代理

多代理系统

了解更多