CCA-F 练习题库· Agentic Architecture & Orchestration
某个 subagent 因一次短暂的 API timeout 在任务中途失败。从架构上看,orchestrator 的正确响应是什么?
- A终止整个 pipeline,并丢弃该 subagent 的 session state
- B自动故障转移到另一个 model provider,并重启该 subagent 的任务
- C提示该 subagent 自行诊断该 timeout,并写出一份 recovery plan
- D以 exponential backoff 重试,同时保留 session state 以便恢复执行
正确答案:D
解析
短暂的 API timeout 按定义就是一种可恢复的临时故障,因此架构上正确的响应是以 exponential backoff 重试,同时保留 session state,让该 subagent 能从中断处继续。
- Dexponential backoff 是处理瞬时故障的标准机制(它避免把已经过载或短暂不可用的依赖继续猛打),而保留 session state 可以避免丢弃已完成的部分工作。其余选项要么反应过度,要么并不可靠。
- A终止整个 pipeline 会为了一次短暂抖动而丢掉上游有效的进度。
- B自动切换 provider 会在运行中途切断任务/模型上下文,相对眼下的情况也重得多。
- C提示失败的 subagent 自我诊断并不可靠,因为基础设施层面的 timeout 不是 agent 能自省并修复的东西。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。