Multi-Agent Systems

Multi-Agent Systems

Key jargon

Term Plain-language meaning
Multi-agent system An orchestration using multiple independently prompted or specialized agent roles.
Delegation Assigning a bounded responsibility and expected result to another worker.
Coordinator The component that decomposes work, resolves dependencies, and integrates results.
Consensus A method for selecting or reconciling outputs from multiple participants.

Key concepts

Concept map

flowchart LR
    A["Coordinator decomposes goal"] --> B["Agents work on bounded tasks"]
    B --> C["Validate evidence and conflicts"]
    C --> D["Integrate one result"]

Multiple agents do not automatically create better reasoning. They can add parallelism and specialization, but also duplicate mistakes, amplify unsupported consensus, and consume more context and budget.

When separation helps

Coordination contract

Define task, inputs, allowed tools, owned artifacts, budget, output schema, evidence, completion condition, and merge authority for each worker. Use shared durable state rather than relying on agents to remember conversation.

Exercise

Split a product comparison among researcher, cost analyst, and verifier. Define what each owns and how conflicting facts are reconciled. Then compare with one agent using three sequential roles.

Misconception

Several agents agreeing is not independent corroboration when they share the same model, prompt, context, or source error.