Back to the home page

Technical guide

Multi-model AI orchestration with debate and dissent.

Multi-model orchestration can mean routing a request to one model, comparing several answers, or coordinating models through a shared process. E3D Pilot uses a deliberation pattern: independent answers, cross-critique, a synthesis, a consensus level and named dissent.

Create an account

What multi-model orchestration means here

Deliberation is not task orchestration

A task workflow built on agent frameworks divides work among agents that may call tools, pass state and complete separate tasks. A model debate asks several models to work on the same contested question, review the other positions and make the remaining disagreement visible.

Pilot supports both ideas at different layers. The debate produces decision input. The open-source pipeline can then carry an approved decision through specification, execution and review, with human gates between consequential stages.

Independence comes before critique

Each model answers before it sees the other answers. Later rounds expose those positions for critique. The synthesizer returns one answer without erasing the minority position, so a person or calling agent can inspect what did not converge.

The interface is usable from other agents

The hosted MCP endpoint lets an MCP-compatible assistant quote and run a debate. The result includes structured consensus and dissent fields. The calling assistant still owns the surrounding workflow and must treat the result as untrusted advice, not permission to act.

The orchestration layers

Separating the layers prevents a model debate from being mistaken for a general-purpose agent framework.

  • Model panel

    Several configured providers receive the same self-contained question. The panel is shown before a hosted run starts.

  • Critique rounds

    Models can review other positions and revise their own. Quick mode uses one round; thorough mode adds critique.

  • Synthesis and dissent

    The response records a final answer, consensus level, model positions and any named dissent. Consensus describes agreement, not correctness.

  • Gated execution

    In the open-source pipeline, a human-approved decision can continue into drafting, implementation and review. Those gates are separate from the debate itself.

A practical integration

  1. Quote the exact run

    Choose the question, mode and panel, then inspect the maximum credits before starting a hosted debate.

  2. Read structured disagreement

    Use the consensus level and dissent items in the workflow. A split or unknown result should stop or escalate rather than trigger an irreversible action.

  3. Verify, decide and record

    Check important claims at their sources. Let a human make the decision, then preserve the debate and decision as provenance if the workflow continues.

What this does not replace. Pilot is not a router that automatically selects the best model, a benchmark proving one model is superior, or a general agent runtime. It does not make a decision correct and does not authorize actions.

  • Product flow

    The public explanation of independent answers, critique and the returned result.

    See how a debate works

  • Technical quickstart

    Connect an MCP-compatible client to the hosted endpoint and inspect the supported tools.

    Open the quickstart

  • Code review decisions

    Examples of architecture questions and engineering trade-offs with visible dissent.

    Read the engineering guide

  • Recorded debates

    Full examples showing the question, model positions, synthesis and disagreement.

    Browse recorded debates

Questions

The boundaries matter.

Is multi-model orchestration the same as agent-framework orchestration?

No. Multi-model orchestration coordinates model calls. Agent-framework orchestration coordinates actors and tasks, often with tools and shared state. A system can use both, but they solve different problems.

Does Pilot route each question to the best model?

No. A debate sends the contested question to a panel so the answers can be compared and critiqued. It does not claim to identify one universally best model.

Can another AI assistant call it?

Yes. MCP-compatible clients can call the hosted endpoint. The assistant should quote before it runs, respect the human's spending cap and surface dissent without trimming it.

Does consensus mean the answer is verified?

No. Consensus reports agreement among the participating models. Important facts, calculations and citations still need independent verification.

Use several models where disagreement can change the decision.

Create an account, connect your assistant, and start with one decision whose trade-offs are worth challenging.

Create an account See pricing

A note on limits. E3D Pilot gives you structured input, not an approval. Models can share the same mistake, and agreement is not proof, so verify the claims your decision depends on.