Claude Certified Architect - FoundationsCCAR-F Learning Guide
Case study · fictional company

Whitfield Research Group

A market research firm running a multi-agent research system on the Agent SDK, where a coordinator delegates to search, document analysis, synthesis and report subagents.

The business

Whitfield Research Group, based in New York, sells sector reports to investors and strategy teams. Analysts used to spend about three days per report. A multi-agent system now drafts reports in hours, and analysts review them.

The system

A coordinator agent receives the research question and delegates to four subagents built with the Agent SDK:

SubagentJobTools
Web searchFinds and reads public sourcesweb_search, fetch_page
Document analysisReads client-supplied PDFs and datasetsread_document, extract_tables
SynthesisCombines findings into a structured draftnone of its own today
ReportFormats the final report with citationsrender_report

Every subagent currently receives the full catalogue of 16 tools.

What goes wrong today

  • Simple questions ("When did the EU battery regulation take effect?") still run all four subagents. A simple answer costs about the same as a full report.
  • Reports on broad topics cover some subtopics in depth and skip others.
  • Citations disappear between the search results and the final report.
  • Two sources sometimes give different figures for the same market; the draft quietly picks one.
  • When the web search subagent times out, the coordinator receives "search unavailable" and the report says nothing about the gap.
  • Synthesis input runs to about 60,000 tokens of raw excerpts, and the middle subagents' findings are under-represented in drafts.

Standards for a finished report

  • Every factual claim traces to a source with a URL or document name, and a date.
  • Conflicting figures are shown side by side with their sources.
  • A coverage section lists what could not be researched and why.

People

StakeholderCares most about
Head of Research (sponsor)Reports analysts can trust and sign
Senior analystCoverage and correct citations
ML engineerCost per report and debuggable runs

Exercises set here