【LangGraph 】“工作流”的核心就是围绕一个共享的 `State`

【LangGraph 】“工作流”的核心就是围绕一个共享的 `State`_第1张图片

是的。LangGraph 里“工作流”的核心就是围绕一个共享的 State(也常被命名为 AgentState 或者类似的 TypedDict/Pydantic 模型)来组织的:

  • State 本质上是整个流程的“快照”,所有跨节点需要保留或传递的数据,都必须定义在这个结构里。LangGraph 在执行节点(node)时,会把当前的 State 传入该节点,节点内部可以读写它,然后再返回一个新的(或被修改过的) State,供下一个节点继续使用。 (langchain-ai.github.io)
  • 节点内部当然可以使用局部变量,但它们只在该函数作用域内有效,不会被 LangGraph 序列化,也就无法跨越节点边界传播。若想让一个值在多个节点之间共享࿰

你可能感兴趣的:(AI入门与实战,langgraph)