Core Concepts

Multi-Agent Collectives

Group agents into collectives for collaborative problem-solving with advanced orchestration strategies.

What are Collectives?

Collectives are groups of agents that work together to solve complex problems. Each collective uses an orchestration strategy to coordinate how agents collaborate, communicate, and reach consensus.

Orchestration Strategies

  • Sequential - Agents process in order, each building on the previous
  • Parallel - All agents process simultaneously, results aggregated
  • Hierarchical - Manager agent delegates to specialist agents
  • Consensus - Agents vote or debate to reach agreement
  • Router - Smart routing to the best agent for each query
  • Custom - Define your own coordination logic

Example: Research Collective

{
  "name": "Research Team",
  "strategy": "hierarchical",
  "agents": [
    { "role": "manager", "agent_id": "research-lead" },
    { "role": "specialist", "agent_id": "data-analyst" },
    { "role": "specialist", "agent_id": "domain-expert" },
    { "role": "specialist", "agent_id": "fact-checker" }
  ],
  "config": {
    "max_iterations": 3,
    "consensus_threshold": 0.8
  }
}

Use Cases

  • Research Teams - Multiple experts collaborate on analysis
  • Content Review - Writer, editor, and fact-checker pipeline
  • Code Review - Multiple reviewers with different focuses
  • Decision Making - Agents debate pros and cons of options
Learn about Agents