惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
博客园_首页
宝玉的分享
宝玉的分享
S
SegmentFault 最新的问题
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
美团技术团队
IT之家
IT之家
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园 - 叶小钗
M
MIT News - Artificial intelligence
B
Blog RSS Feed
有赞技术团队
有赞技术团队
Y
Y Combinator Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
# The Orchestrator in Multi-Agent Systems: The Brain # No...
Nikhil raman · 2026-05-01 · via DEV Community
Cover image for # The Orchestrator in Multi-Agent Systems: The Brain # Nobody Talks About But Every System Depends On

Nikhil raman K

Table of Contents

  1. What an Orchestrator Actually Is
  2. The Four Core Responsibilities
  3. How Orchestrators Communicate With Agents
  4. The Three Orchestration Architectures
  5. Information Flow: Top-Down, Bottom-Up, and Lateral
  6. What Breaks in Production and Why
  7. The Evolving Orchestrator: What 2025 Research Proved
  8. Human Oversight as an Orchestration Function
  9. Protocols: Where MCP and A2A Fit
  10. The Decision Framework for Architects

1. What an Orchestrator Actually Is

An orchestrator is not an agent that does work.

An orchestrator is the entity that governs how work moves between agents, when it moves, under what conditions, and what happens when something goes wrong in transit.

Think of a conductor leading an orchestra. The conductor does not play an instrument. The conductor reads the full score, signals entrances and exits, manages tempo, and intervenes when something goes off. The musicians — your specialized agents — are skilled at their instrument. The conductor is skilled at making them sound like one coherent system.

Remove the conductor. The musicians are still capable. But what you hear is not an orchestra. It is noise.

The orchestrator is the conductor. And in 2026, building multi-agent systems without a deliberately designed orchestrator is one of the most expensive architectural mistakes an engineering team can make.


2. The Four Core Responsibilities

Research across thirty-plus papers published between 2024 and 2026 converges on four distinct responsibilities:

  1. Task Decomposition — HALO (Hou, Tang, Wang, arXiv:2505.13516) introduced a three-layer hierarchy for decomposition, improving quality over naive “split into steps.”
  2. Agent Selection and Routing — OI-MAS (arXiv:2601.04861, Jan 2026) showed calibrated routing cuts costs 40–60% while improving accuracy.
  3. State and Context Management — Context discontinuity at handoff points is the most common failure. Orchestrators must maintain global state.
  4. Error Detection and Recovery — MAS-Orchestra (Salesforce Research, arXiv:2601.14652, Jan 2026) found explicit error-state handling is essential for resilience.

3. How Orchestrators Communicate With Agents

  • Message Passing — Structured schemas (A2A protocol) ensure reliable communication.
  • Shared State Blackboard — Agents read/write to a global state object, reducing bottlenecks.
  • Event-Driven Communication — Agents subscribe to events; CrewAI’s Flows system exemplifies this.

4. The Three Orchestration Architectures

  • Centralized — One orchestrator governs all. Simple but brittle at scale.
  • Hierarchical — HALO and AgentOrchestra (arXiv:2506.12508) achieved GAIA benchmark SOTA with layered orchestration.
  • Decentralized — Swarm-style emergent coordination. Resilient but convergence is hard.
  • Hybrid — Most production systems combine centralized top-level with decentralized clusters.

5. Information Flow

  • Top-Down — Goals broadcast downward.
  • Bottom-Up — Findings aggregated upward.
  • Lateral — Peer-to-peer exchange. Robust systems deliberately engineer all three.

6. What Breaks in Production

  • Context window saturation → fix with summarization.
  • Task misclassification compounding → fix with validation.
  • Deadlock between agents → fix with external detection.
  • Unbounded token consumption → fix with orchestrator-level circuit breakers.

7. The Evolving Orchestrator

  • Evolving Orchestration (Dang et al., arXiv:2505.19591) — Reinforcement learning puppeteer paradigm.
  • MAS-Orchestra (Salesforce Research, arXiv:2601.14652, Jan 2026) — Found no quantitative framework for agent scaling; heuristics dominate.

The collective conclusion: static orchestrators work for stable workflows, dynamic orchestrators are necessary for variable complexity.


8. Human Oversight

The EU AI Act and U.S. AI Safety EO require oversight.

OrchVis (Georgia Tech, arXiv:2510.24937, Oct 2025) showed most frameworks lack human-legible transparency.

Audit states and human-in-the-loop interrupts are essential for compliance.


9. Protocols: MCP and A2A

  • MCP — Standardizes tool connectivity.
  • A2A — Standardizes agent-to-agent communication. Both governed by the Linux Foundation’s Agentic AI Foundation (launched Dec 2025 by Anthropic, OpenAI, Google, Microsoft, AWS, Block).

10. Decision Framework

  • Use centralized for <5 subtasks, compliance-heavy workflows.
  • Use hierarchical for >5 agents, variable complexity, cost-sensitive scale.
  • Add dynamic adaptation when workflows vary and static rules plateau.
  • Engineer human oversight explicitly in regulated/high-stakes domains.
  • Use MCP + A2A as communication substrate.

ASCII Diagram

Agents ──> Specialized, scoped, reliable
│
▼
Orchestrator ──> Decomposition, routing, handoff, recovery
│
▼
System ──> Robust, scalable, production-ready

Enter fullscreen mode Exit fullscreen mode


ai #llm #multiagent #orchestration #aiagents #machinelearning #mlops #aiarchitecture