LangGraph 可靠性、测试与部署边界
可靠图需要按失败类型设计:短暂网络错误可用重试策略;模型能够修正的错误应把反馈写回状态;用户可修正的问题应中断;程序缺陷应停止并保留轨迹。缓存适合纯函数或可接受陈旧结果的节点,不能掩盖需要实时确认的外部状态。
持久化恢复意味着节点可能再次执行。外部副作用应使用幂等键、去重表、事务或“准备/提交”边界。节点完成不等于业务完成,必须验证外部系统的实际结果。
测试可分为节点单测、路由与 Reducer 测试、编译图的集成测试,以及带真实 Checkpointer 的中断恢复测试。并行写入、循环上限、重复恢复和旧检查点兼容性是容易遗漏的场景。
LangGraph 库提供执行原语;LangSmith Studio、Agent Server、部署、队列和可观测性属于周边平台能力。使用本地库不代表已经拥有托管平台的弹性、认证或运维能力。