CCAR-F scenarios › Multi-Agent Research System · Question 23 of 60
Scenario 3 · Multi-Agent Research System
You're building a research system on the Claude Agent SDK in which a coordinator agent delegates work to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. Given a topic, the system produces a thorough report with citations.
Agentic Architecture & Orchestration
Users submit both broad questions ("How is climate policy affecting shipping costs?") and narrow factual ones ("When did the EU emissions trading scheme start covering maritime transport?"). Every query runs through all four subagents, so narrow questions take minutes and return a ten-page report. What is the best design change?
Show answer and explanation
Answer: B — Design the coordinator to analyze each query's requirements and invoke only the subagents it needs, such as a single web search for a narrow fact and the full pipeline for broad topics.
A coordinator should analyze each query's requirements and choose dynamically which subagents to invoke rather than always running the full pipeline (task 1.2). A separate trained classifier (a) is over-engineered and needs labeled data when the coordinator can already make this decision. Shortening the report (c) hides the symptom while all the latency and cost remain. Keyword rules (d) are brittle: plenty of narrow questions don't start with those words, and some broad ones do.
More from this scenario
- On the topic "remote work and urban real estate," the coordinator sends the same broad…
- To keep the configuration simple, every subagent's AgentDefinition grants the same 16…
- The document analysis subagent has one tool, process_document(url, mode), described as…
- One of eight sources the web search subagent is retrieving returns an HTTP 503 once. The…
- Two credible sources give different figures for the same metric: an industry association…