CCA-F 练习题库· Agentic Architecture & Orchestration
一位客户在同一条消息中向你的客服 agent 提出三个问题:一笔账单扣费争议、一个丢失的订单,以及更新其邮箱地址的请求。agent 顺序处理这些问题,每个请求耗时 3-4 分钟。一位资深架构师建议你重新设计处理方式。哪项设计改动能在保持准确性的同时最大程度提升效率?
- A把这三项诉求拆解为彼此独立的调查项,利用共享的客户上下文并行处理每一项,然后汇总成一份统一的回复。
- B指示 agent 每个对话回合只处理优先级最高的那个问题,并请客户为其余问题另行提交工单。
- C仍然顺序处理这三个问题,但缓存中间结果,使后续问题可以受益于已经取回的数据。
- D把三个问题全部委派给单个专门的“multi-issue”subagent,由它来处理这类含多重诉求的复杂请求。
正确答案:A
解析
- A正确:这三项诉求(账单争议、丢失订单、邮箱更新)彼此独立,是 parallelization/sectioning 工作流的教科书式案例——拆解为彼此独立的调查项,基于共享的客户上下文并发运行,再汇总成一份统一回复。这样总延迟趋近于最长的那一项任务的时长,而不是三项之和,同时共享上下文避免了重复取数,并保持了每一项的准确性。
- B损害客户体验,只是把工作推给别处;
- C消除了重复查询,却保留了串行瓶颈,延迟仍然是叠加的;
- D造出一个没有区分度的万能 subagent,它内部依然要处理这些诉求(很可能仍是串行),并未引入并发。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。