Orchestration · Software component
Worker Agent
Software componentOrchestrationOrchestration & ToolsVariation point (abstract)arc:WorkerAgent
A specialised agent that executes an assigned subtask, often owning a focused tool domain such as database or external-API tools.
Responsibility. Executes a specialised sub-task.
Also known as: Specialised agent, Sub-agent, Tool domain agent, Specialist Agent, Subordinate Agent, Peer Agent, Collaborative Agent, Research agent, Analysis agent, Writing agent, Branch handler node, Category-specific handler, Requirements analyst agent, Architect agent, Implementation agent, Testing agent, Research Agent, Specialized agent pool, Code generation agent, AssistantAgent (AutoGen), Role-defined crew agent, Research/Writer/Editor agent, AssistantAgent, Specialist agent, Researcher agent, Synthesizer agent, Writer agent, Editor agent, Crew agent, Planner agent, Fact-checker agent, OrderLookupAgent, RecommendationAgent, TechnicalSupportAgent, Specialist agent (Planner, Researcher, Analyst, Writer, Reviewer), Resolution agent
Variants
| Variant | When to choose |
|---|---|
| Knowledge Retrieval Agent | — |
| Request Intake Agent | — |
Relationships
deployed on structural
exposes structural
- Agent Delegation Interface abstract Ch1.3
- Agent Service API abstract Ch1.3
is configured by structural
delegates to dependency
invokes dependency
reads dependency
receives delegation from dependency
- Plan Executor Ch1.2
- Supervisor Agent Ch1.2 Ch1.3 +8
- Task Allocator abstract Ch1.3
writes dependency
- Agent Capability Registry Ch1.3
- Conversation State Store abstract Ch2.1
- Graph Reasoning State Store Ch5.2
- Idempotency Store Ch1.3
- Knowledge Graph Store abstract Ch1.7B
- Shared Blackboard Store Ch1.3 Ch2.6 +3
- Shared Message History Ch2.4
- State Checkpoint Store abstract Ch1.8
- Task State Ledger Ch1.3 Ch2.4
- Working Memory Buffer abstract Ch1.5A Ch1.5B +1
emits telemetry to dynamic
is routed to by dynamic
receives data from dynamic
receives escalation from dynamic
sends data to dynamic
is constrained by control
is guarded by control
is orchestrated by control
- Dependency-Ordered Executor abstract Ch8.2A
- Conversational Agent Coordinator Ch2.1
- Multi-Agent Coordinator abstract Ch2.4
- Parallel Agent Coordinator Ch3.10 Ch5.1 +1
- Role-Based Task Orchestrator Ch2.1 Ch3.10
- State-Graph Orchestrator Ch1.5A Ch1.5B +1
- Stateless Workload Controller Ch4.3
- Supervisor Agent Ch2.6
- Workflow Orchestrator abstract Ch4.7
is scaled by control
- Autoscaler abstract Ch1.8
- Metric-Driven Autoscaler Ch4.3
is evaluated by assurance
is monitored by assurance
Design guidance
- MUST be independently deployable, scalable and failure-isolated; shared databases, lock-step versions and global configuration recreate an agent monolith.
- SHOULD have explicit ownership boundaries and success criteria so no two agents assume the other performs a task.
- SHOULD signal explicit task completion rather than implying completion through timeouts.
- SHOULD be introduced only when a single capable agent with tools and sufficient context is inadequate (parallelism, distinct expertise, or organisational boundaries).
- SHOULD verify peer inputs when participating in consensus, since a single faulty or Byzantine agent can block agreement.
- SHOULD incorporate conversation history from state for multi-turn follow-ups and mark unresolved cases pending.
- SHOULD use the shared graph for long-term findings and messages for immediate task coordination.
- SHOULD have its own autoscaling policy and utilization dashboard per pool.
- SHOULD publish custom working state (e.g., items already processed) through the shared history or a shared ledger rather than keeping it agent-local, so collaborators do not act on stale assumptions.
- MAY delegate complex subtasks to a graph-based single-agent workflow or invoke a full retrieval agent as a tool.
- SHOULD justify each specialised agent by agent-removal and specialization ablations against a generic agent on the same base model.
- MAY merge agents whose factorial ablation shows subadditive (overlapping) contributions to remove coordination overhead.
Quantitative guidance
As stated by the sources; verify before use.
- Example pools autoscale 0-10 (research), 0-5 (writing), 0-3 (code) pods (Ch1.8).
- Research system: removing experimental design -19%, result analysis -17%, hypothesis generation -13%, literature review -6%; removing hypothesis and design together -30% (subadditive), leading to merging them (Ch3.7 case).
Classification
- Patterns
- Tool routingHeterogeneous specializationHomogeneous agent poolConsensus protocolPeer-to-peer coordinationShared-state multi-agent coordinationShared knowledge graph as blackboardHierarchical scalingScale-to-zero poolsRole-goal-backstory agent definitionPeer delegationAgent-as-toolFocused per-subtask working memory
- Technologies
- AutoGenCrewAIAutoGen AssistantAgentCrewAI Agent
- Quality attributes
- Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)Maintainability (ISO/IEC 25010)Performance efficiency (ISO/IEC 25010)Security (ISO/IEC 25010 | NIST AI RMF: secure and resilient)Cost efficiency
- Risks mitigated
- Agent monolith couplingTask boundary confusionOver-provisioning of idle capabilities
Sources
- Ch1.2: T. Nguyen, "Core Agent Patterns," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.2. ISBN: 9798244538229.
- Ch1.3: T. Nguyen, "Multi-Agent Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.3. ISBN: 9798244538229.
- Ch1.5A: T. Nguyen, "Stateful Orchestration - Introduction and Core Concepts," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.5A. ISBN: 9798244538229.
- Ch1.5B: T. Nguyen, "Stateful Orchestration - Worked Examples," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.5B. ISBN: 9798244538229.
- Ch1.6: T. Nguyen, "Stateful Orchestration - Pitfalls, Integration, and Synthesis," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.6. ISBN: 9798244538229.
- Ch1.7B: T. Nguyen, "Relational Reasoning with Knowledge Graphs - Hybrid RAG+KG Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.7B. ISBN: 9798244538229.
- Ch1.8: T. Nguyen, "Scalability and Production Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.8. ISBN: 9798244538229.
- Ch2.1: T. Nguyen, "Framework Landscape and Selection," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.1. ISBN: 9798244538229.
- Ch2.4: T. Nguyen, "Multi-Agent Frameworks," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.4. ISBN: 9798244538229.
- Ch2.6: T. Nguyen, "Tool Integration and Function Calling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.6. ISBN: 9798244538229.
- Ch2.9: T. Nguyen, "Streaming and Real-Time Responses," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.9. ISBN: 9798244538229.
- Ch3.7: T. Nguyen, "Tool Usage Auditing," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.7. ISBN: 9798244538229.
- Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
- Ch4.1: T. Nguyen, "Introduction to AI Agent Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.1. ISBN: 9798244538229.
- Ch4.3: T. Nguyen, "Container Orchestration and Edge Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.3. ISBN: 9798244538229.
- Ch4.5: T. Nguyen, "NVIDIA NIM and Triton Inference Server," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.5. ISBN: 9798244538229.
- Ch4.7: T. Nguyen, "Scaling Strategies," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.7. ISBN: 9798244538229.
- Ch5.1: T. Nguyen, "Chain-of-Thought (CoT) Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.1. ISBN: 9798244538229.
- Ch5.2: T. Nguyen, "Tree-of-Thought (ToT) Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.2. ISBN: 9798244538229.
- Ch5.4: T. Nguyen, "Hierarchical Planning Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.4. ISBN: 9798244538229.
- Ch5.9: T. Nguyen, "Working Memory," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.9. ISBN: 9798244538229.
- Ch8.2A: T. Nguyen, "Error Rates and Reliability," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 8.2A. ISBN: 9798244538229.
- Ch10.5: T. Nguyen, "Human-over-the-Loop," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.5. ISBN: 9798244538229.