← 返回知识中心

长时运行的 AI 智能体:状态、检查点与恢复

当智能体的运行时间超过一次 HTTP 请求,它就成为一个分布式流程,需要持久化状态、幂等动作、检查点和明确的恢复规则。

V
Virtek AI 与基础设施团队计算平台架构

把工作建模为有状态流程

区分已接收、已准备、等待数据、等待批准、执行、验证、完成和停止等状态。状态不只是对话历史,还包括目标、约束、已完成动作、生成的产物、工具版本和下一个允许步骤。

模型请求可以重试,但外部副作用不能随意重复。发送邮件、付款、修改记录或控制设备都需要幂等键,并单独确认实际结果。

使用检查点,而不是无限增长的上下文

在每个重要阶段后保存简明摘要、结构化事实、原始证据链接和未解决问题。新的会话应能从检查点继续,而无需重放全部历史,也不会丢失关键限制。

记忆与状态不同。状态属于当前流程实例,有严格生命周期;记忆保存对未来任务有用且经过审核的知识,并按独立规则更新。

设计恢复与补偿

为每一步规定超时、重试次数、安全重试方式、回退和补偿动作。如果外部系统返回不确定结果,应先查询事实,再决定是否重发命令。工具或权限变化后,不应自动继续旧任务。

等待人工是正常状态。流程要保存期限、负责人、清晰的决策材料和升级路径,并在收到回复后重新验证上下文和授权。

从目标到结果观察整个流程

完整轨迹应连接运行、模型步骤、工具、检查点、人工批准、错误和最终产物。指标包括主动工作时间、等待时间、重复步骤、成本、干预次数以及无需人工重建即可恢复的比例。

可靠的智能体不是永不失败,而是失败范围受控、过程可见,并且不会对真实系统造成重复影响即可恢复。

需要适合业务的
技术架构?

我们将分析输入条件、风险和限制,并提出有依据的解决方案。

咨询工程师↗︎