Skip to content

Subgraphs 子图

子图用于把复杂流程拆成可复用模块。比如一个客服 Agent 图中,可以包含订单查询子图、退款审批子图、知识库问答子图。

什么时候使用子图

  • 流程太大,一个图难以维护。
  • 某段流程在多个业务中复用。
  • 不同团队负责不同部分。
  • 希望独立测试某个子流程。

设计建议

子图应该有清晰输入输出,不要依赖太多全局状态。可以把子图当成一个“高级节点”,外部只关心它接收什么状态、返回什么更新。

类比

在后端系统里,子图类似“服务内部的子流程”或“领域服务”。它帮助你降低复杂度,而不是把所有业务都塞到一个超大流程里。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。