LangGraph RemoteGraph:本地图与远程图的组合机制解析
把 AI agent 的逻辑拆分到多个独立运行的服务中,听起来复杂做起来也确实容易乱。LangGraph 的 RemoteGraph 特性算是一个干净的方案:本地编排器负责流程控制,远程图服务器承担具体计算,状态管理和控制流的职责边界清晰。
本文要构建的项目是一个循环数学引擎:本地图编排一个远程图:随机选择数学运算和生成随机数。编排器会以两种方式实现——顺序执行和并行执行——以便对比两者的取舍,方便根据场景选择合适的模式。循环持续运行,直到远程图返回
end
。
架构概览
一个 math_service 远程图负责两种操作,本地 math_orchestrator 在每次迭代中调用它两次,每种操作各一次。下面分别是顺序版本和并行版本的编排器结构:
顺序流——远程图被依次调用两次:
并行流——远程图用 fan-out/fan-in 模式同时被调用两次:
math_service 是远程图,接受
https://avoid.overfit.cn/post/d9102c5bf109459494a5bf2b99560b18

浙公网安备 33010602011771号