
1、能力分层LangChain 管能力能调 LLM、能搜知识库、能查 SQLLangGraph 管流程先做什么、后做什么、什么时候循环、什么时候结束2、分层架构LangGraph (编排层) 状态图、循环、多Agent协作LangChain Core (协议层)消息、工具、提示词的标准接口LangChain Community (集成层LLM、数据库、文档加载器等具体实现3、版本介绍# AI和LangChain langchain1.3.14 langchain-openai1.4.1 langchain-core1.5.1 langchain-community0.4.2 langchain-text-splitters1.1.2 langgraph1.2.9 langgraph-supervisor0.0.31 langgraph-swarm0.1.0 openai2.48.04、能力展示4.1LangChain— 基础设施层模块用途langchain_core.messages消息类型Human/AI/Systemlangchain_core.tools工具定义StructuredToollangchain_core.prompts提示词模板langchain_openaiLLM 调用ChatOpenAIlangchain_text_splitters文本分块langchain_communitySQL Database 工具langchain.document_loaders文档加载4.2LangGraph 是 LangChain 出的 Agent 编排框架LangGraph 的优势是- 状态管理、消息传递、错误处理都是框架内置的- 支持可视化流程图- 支持 human-in-the-loop人工介入- 社区维护不用自己写协调逻辑模块用途langgraph.prebuilt.create_react_agentReAct Agent 循环langgraph.graph.StateGraph自定义状态图Planning、Evaluator-Optimizerlanggraph_supervisor.create_supervisorSupervisor 多 Agent 协作langgraph_swarm.create_swarmSwarm 去中心化交接5、总结LangChain 零件供应商LLM、消息、工具、文本处理、文档加载LangGraph 装配工厂把这些零件组装成有状态、有循环、有分支的 Agent 工作流