Agentic Research

Parallel (fan-out / fan-in)

The same input goes to several workers at once; results are merged at the end.

Shape:One to many, then many to one

When to use it

When subtasks are independent, divisible, and the merge rule is clear. E.g. asking three models the same question and comparing, or splitting a sector into twenty companies researched at once.

When not to

When subtasks have ordering dependencies, or when merging requires judgement rather than concatenation. Then parallelism just splits one hard problem into many invisible ones.

How it fails

  • Attribution errors at the merge. Worker A's numbers end up inside worker B's conclusion — a real incident class this site has measured.
  • Cost multiplies without quality gaining. Parallelism raises throughput, not any single worker's accuracy.
  • Nobody handles deduplication or conflict. If two workers disagree and the merge just concatenates, the contradiction ships as-is.

Design notes

The merge layer carries more responsibility than the workers: it must attribute, deduplicate and resolve conflicts. Every merged datum should carry a pointer to which worker and which source produced it, or failures cannot be traced.

Origin

2025-06-13

Anthropic publishes the engineering internals of its multi-agent research system

https://www.anthropic.com/engineering/built-multi-agent-research-system

Related articles on this site