长任务最容易出问题的地方不是规划,而是恢复
现在大家做长任务系统,最容易把注意力放在“怎么规划得更聪明”上:
- 怎么拆步骤
- 怎么给模型更好的计划模板
- 怎么让 Agent 看起来更会思考
这些当然重要,但我后来在线上遇到更多真实事故后,结论越来越清楚:长任务真正先出问题的,通常不是规划,而是恢复。
因为只要任务跨分钟、跨系统、跨多个工具执行,失败就不是偶发事件,而是常态。你不可能要求:
- 外部接口永远不超时
- 模型永远不空输出
- 机器永远不断连
- 队列永远不抖动
这时候系统能不能继续跑下去,关键就不在“第一次计划得多漂亮”,而在“中途挂掉之后能不能从正确的位置接着干”。
