ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

langgraph子图调用时为何不建议链式调用

langgraph子图调用时为何不建议链式调用 子图调用时我们一般不推荐直接链式调用例错误用法assistant_response subgraph.invoke( {messages: messages} )[messages][-1].content正确用法subgraph_response subgraph.invoke( {messages: messages} ) assistant_response subgraph_response[messages][-1].content原因一display可视化图的时候不会渲染子图拓扑结构当我们使用推荐的方式分开写时主图会嵌套子图的节点、边但当我们链式调用时graph根本不知道子图内部是什么样的只会认为子图是一个普通的方法调用二无法查看子图的 checkpoint 快照LangGraph 的检查点是跟着可追踪的 run 对象走的虽然链式调用可以正常执行但是当我们需要查看子图调用时内部的执行上下文时我们根本看不到就如上我们例子中的代码子图调用后会被立刻取出content其余东西全部被丢掉没有留下任何快照供我们回溯查看代码功能上能跑不会报错但是调试、可视化、持久化记忆全部失效这就是其中的坑
返回列表