创建时间: 2026-04-03最后更新: 2026-09-12作者: yangbo(839d1655f)
1. 状态之外的数据
前面的文章把节点需要处理的数据都放进了状态。例如用户输入、草稿内容和审核结果会随着图向后传递,节点也可以通过返回局部字段更新它们。
实际项目还有另一类数据:当前用户是谁、使用哪种语言、回复应该简洁还是详细。这些信息会影响节点执行,但通常由调用方在本次运行开始前确定,节点也不需要修改它们。
假设客服图收到相同的问题:
same-state.txt
1状态:{ question: '如何修改密码?' }
中文用户希望收到中文简短回复,英文用户可能需要英文详细步骤。问题本身属于图要处理的状态,用户身份、语言和回复风格属于这次调用的运行背景。LangGraph 使用 context 把这类数据传给节点。
正在验证登录状态
请稍候,验证完成后将继续显示文章内容