用途:该技能用于设计智能体失败后的恢复路径,判断失败应重试、回退、升级还是优雅降级,避免失败变成死路。
主要能力:区分多智能体系统中的失败类型,包括智能体失败(崩溃、超时、输出无效)、交接失败(上下文丢失或损坏)、协调失败(冲突、死锁、结果不一致)、资源失败(外部工具、API 或数据源不可用)以及级联失败(一个智能体失败导致下游失败)。
恢复策略:重试,适用于网络超时、速率限制等瞬时错误,需设置重试上限以避免无限循环;回退,切换到其他智能体、更简单方法或缓存结果;升级,将问题交给能力更强的智能体或人工;优雅降级,交付部分结果并说明哪些成功、哪些失败;补偿,在重试或升级前撤销部分完成工作流的影响。
设计恢复路径:对工作流中每个可能失败的点,依次明确可能失败什么、首选恢复策略、回退方案、何时升级、用户看到什么、最坏情况下的降级结果。
失败的用户体验:不可见恢复(用户无感知)、透明恢复(告知出错及处理方式)、参与式恢复(请用户协助)、诚实失败(说明无法完成及原因并提供替代方案)。
设计产物:每个智能体与每次交接的失败模式清单、恢复策略规范(重试上限、回退路径、升级触发条件)、级联失败分析、各失败场景的用户体验规范、恢复测试协议。
限制:资料未提供具体实现代码、安装命令、平台支持、收费或效果数据,暂未提供。