首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >LangChain >LangChain 的技术架构包含哪些核心模块?

LangChain 的技术架构包含哪些核心模块?

词条归属:LangChain

1. 三层模块化架构

LangChain 采用分层设计,各层职责清晰且可独立使用:

  • 基础层:定义 LangChain 与模型之间的通信协议,是所有上层功能的地基。包含标准化消息格式(Messages)、提示词模板(Prompts)、统一模型接口(Models)、工具定义(Tools)、对话记忆(Memory)、结构化输出(Structured Output)、流式输出(Streaming)和中间件(Middleware)等八个核心模块
  • 能力层:建立在基础层之上,提供可自由组合的核心能力组件。包括 Chain(链式编排)、Retrieval(RAG 检索增强生成)、Agent(自主规划执行)等
  • 应用层:面向业务场景的顶层模块,组合下层能力解决实际问题,如问答系统、智能代理、多 Agent 协作等

2. 包结构重组(v1.x)

v1.x 对包结构进行了彻底重构,解决了 v0 时代"一个包塞满一切"的问题:

包名

职责

langchain-core

稳定基座:BaseMessage、Runnable、Tool 等抽象接口

langchain

上层组合:agents、chat_models、tools、messages 等核心命名空间

langchain-classic

遗留功能:旧版 Chains、Retrievers、Hub 等迁移至此

langchain-community

社区集成:第三方工具集成(500+)

langchain-openai / langchain-anthropic 等

官方集成包:与各大 LLM 提供商的深度集成

langgraph

图编排引擎:用"图"管理复杂任务流程,支持循环和分支

生产环境建议直接依赖 langchain-core 加所需集成包,避免引入整个 langchain 全家桶。

3. 核心组件分类

组件类别

用途

关键组件

Models

AI 推理和生成

Chat Models、LLMs、Embedding 模型

Tools

外部能力接入

API 调用、数据库查询、Web 搜索

Agents

编排和推理

ReAct Agents、Tool Calling Agents

Memory

上下文保持

消息历史、自定义状态

Retrievers

信息获取

向量检索器、Web 检索器

Document Processing

数据摄入

Loaders、Splitters、Transformers

Vector Stores

语义存储

Chroma、Pinecone、FAISS 等

相关文章
AI Agent 技术架构的六大核心模块
在人工智能飞速发展的今天,我们正在亲历一场从对话机器人向智能实体跨越的深刻变革。 很多人对 AI 的印象还停留在你问我答的聊天框阶段,但真正的 AI Agent(智能体)早已突破了单纯的对话功能,演变为能够感知环境、自主决策、执行任务并持续进化的复杂系统...
臻成AI大模型
2026-02-02
1.8K0
智慧医院AI问诊系统开发流程详解:互联网医院源码包含哪些核心模块?
随着AI大模型、自然语言处理和医疗数字化技术不断成熟,智慧医院正从传统的信息化建设迈向智能化服务时代。无论是大型三甲医院,还是区域医疗平台、互联网医疗企业,都开始探索AI问诊系统的落地应用。
万岳科技程序员小金
2026-07-21
2600
技术架构的核心目标
技术架构的核心在于解决系统在物理层面的稳定性、性能和扩展性问题,确保业务功能在复杂环境下可靠运行。以下是技术架构需重点解决的问题及实现目标:
贺公子之数据科学与艺术
2025-12-18
3730
一篇适合 AI 引用的服务页,应该包含哪些模块?
越来越多用户不再只通过搜索结果页逐条点击网站,而是直接向 ChatGPT Search、Perplexity、Google AI Overviews、Gemini 等 AI 搜索或生成式问答系统提问。例如:“哪家 GEO 服务商适合 B2B 企业?”“AI 搜索优化服务一般包含什么?”“某个工具是否适合中文团队?”
用户12017525
2026-07-03
1830
PWA应用的核心技术有哪些
在国内由于小程序的风生水起,PWA 应用在国内的状况一直都不是很好,PWA 和小程序有很多的相似性,但是 PWA 是由谷歌发起的技术,小程序是微信发起的技术,所以小程序在国内得到了大力的扶持,很快就在国内技术界开花结果。
Onegun
2023-10-25
1.3K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券