🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-aif-c01
Guided AB-620 Domain 2
Domain 2 — Module 7 of 12 58%
17 of 28 overall

AB-620 Study Guide

Domain 1: Plan and Configure Agent Solutions

  • Getting Started: Copilot Studio for Developers Free
  • Planning Enterprise Integration and Reusable Components Free
  • Identity Strategy for Agents Free
  • Channels, Deployment and Audience Design Free
  • Responsible AI and Security Governance Free
  • Agent Flows: Build, Monitor and Handle Errors Free
  • Human-in-the-Loop Agent Flows Free
  • Topics, Tools and Variables Free
  • Advanced Responses: Custom Prompts and Generative Answers Free
  • API Calls, HTTP Requests and Adaptive Cards Free

Domain 2: Integrate and Extend Agents in Copilot Studio

  • Enterprise Knowledge Sources: The Big Picture
  • Copilot Connectors and Power Platform Connectors
  • Azure AI Search as a Knowledge Source
  • Adding Tools: Custom Connectors and REST APIs
  • MCP Tools: Model Context Protocol in Action
  • Computer Use: Agent-Driven UI Automation
  • Multi-Agent Solutions: Design and Agent Reuse
  • Integrating Foundry Agents
  • Fabric Data Agents: Analytics Meets AI
  • A2A Protocol: Cross-Platform Agent Collaboration
  • Grounded Answers: Azure AI Search with Foundry
  • Foundry Model Catalog and Application Insights

Domain 3: Test and Manage Agents

  • Test Sets & Evaluation Methods
  • Reviewing Results & Tuning Performance
  • Solutions & Environment Variables
  • Power Platform Pipelines for Agent ALM
  • Agent Lifecycle: From Dev to Production
  • Exam Prep: Diagnostic Review

AB-620 Study Guide

Domain 1: Plan and Configure Agent Solutions

  • Getting Started: Copilot Studio for Developers Free
  • Planning Enterprise Integration and Reusable Components Free
  • Identity Strategy for Agents Free
  • Channels, Deployment and Audience Design Free
  • Responsible AI and Security Governance Free
  • Agent Flows: Build, Monitor and Handle Errors Free
  • Human-in-the-Loop Agent Flows Free
  • Topics, Tools and Variables Free
  • Advanced Responses: Custom Prompts and Generative Answers Free
  • API Calls, HTTP Requests and Adaptive Cards Free

Domain 2: Integrate and Extend Agents in Copilot Studio

  • Enterprise Knowledge Sources: The Big Picture
  • Copilot Connectors and Power Platform Connectors
  • Azure AI Search as a Knowledge Source
  • Adding Tools: Custom Connectors and REST APIs
  • MCP Tools: Model Context Protocol in Action
  • Computer Use: Agent-Driven UI Automation
  • Multi-Agent Solutions: Design and Agent Reuse
  • Integrating Foundry Agents
  • Fabric Data Agents: Analytics Meets AI
  • A2A Protocol: Cross-Platform Agent Collaboration
  • Grounded Answers: Azure AI Search with Foundry
  • Foundry Model Catalog and Application Insights

Domain 3: Test and Manage Agents

  • Test Sets & Evaluation Methods
  • Reviewing Results & Tuning Performance
  • Solutions & Environment Variables
  • Power Platform Pipelines for Agent ALM
  • Agent Lifecycle: From Dev to Production
  • Exam Prep: Diagnostic Review
Domain 2: Integrate and Extend Agents in Copilot Studio Premium ⏱ ~14 min read

Multi-Agent Solutions: Design and Agent Reuse

Design patterns for multi-agent solutions, orchestration topologies, and reusing existing Copilot Studio agents as connected agents.

Why multi-agent? The limits of a single agent

☕ Simple explanation

Think of a single agent like a solo receptionist at a hotel.

One person can answer the phone, check guests in, and deal with complaints — but when the lobby is packed, they become a bottleneck. Now imagine a team: one at the front desk, one on the phone, one handling VIP guests. Each person is great at their job, and a manager routes guests to the right person. That is multi-agent design — multiple specialist agents coordinated by an orchestrator.

In Copilot Studio, a “connected agent” is an existing agent you plug into another agent’s workflow. You do not rebuild it — you reuse it. The orchestrator decides which specialist handles each request.

Multi-agent architecture splits complex agent workloads across multiple specialised agents, each with its own knowledge sources, permissions, and topic scope. Copilot Studio supports this through connected agents — existing agents (built in Copilot Studio, Foundry, Fabric, or via A2A) that a primary orchestrator agent can invoke at runtime.

The orchestrator agent receives user input, classifies intent, and routes the conversation to the appropriate connected agent. Each connected agent processes the request within its own security context and returns a result. This separation of concerns enables independent ALM lifecycles, granular DLP policies per agent, and team-level ownership of specialist domains.

The exam tests your ability to choose the right multi-agent pattern and integrate existing agents without rebuilding them.

When to use multi-agent vs single agent

Not every scenario needs multiple agents. A single well-designed agent with good topic routing handles many use cases. Multi-agent becomes essential when agents need different knowledge, permissions, or ownership.

SignalSingle agentMulti-agent
Knowledge sourcesOne or two data sourcesMultiple domain-specific knowledge bases
SecuritySame permissions for everythingDifferent DLP policies or auth per domain
Team ownershipOne team builds and maintainsSeparate teams own HR, Finance, IT agents
ComplexityUnder 30 topicsHundreds of topics across domains
ReuseAgent is purpose-builtExisting agents already solve part of the problem
💡 Exam tip: the reuse signal

The exam loves questions where an existing agent already exists. If the scenario says “the HR team already has a working Copilot Studio agent,” the correct answer is almost always to connect it as a connected agent — not rebuild its functionality in the orchestrator.

Multi-agent design patterns

Three patterns dominate multi-agent design. The exam expects you to recognise which pattern fits a scenario.

Multi-agent design patterns compared
FeatureHow it worksBest forCopilot Studio support
Orchestrator + SpecialistsOne primary agent routes to specialist agents based on intent classificationEnterprise help desks, multi-department bots where a single entry point serves many domainsNative — add connected agents to an orchestrator agent's topic routing
Peer-to-PeerAgents call each other directly without a central coordinatorLoosely coupled systems where Agent A triggers Agent B for a subtask then continuesLimited — requires A2A protocol or Power Automate cloud flows to chain agents
HierarchicalMultiple layers of orchestrators — a top-level agent routes to mid-level orchestrators, which route to specialistsLarge enterprises with divisions containing departments containing teamsSupported via nested connected agents — orchestrator A connects to orchestrator B which connects to specialists
ℹ️ Deep dive: orchestrator + specialists in practice

The orchestrator pattern is the most common in Copilot Studio. Here is how it works at runtime:

  1. User sends a message to the orchestrator agent (deployed in Teams, web, etc.)
  2. Orchestrator classifies intent using its topic triggers — “I need to update my tax code” matches an HR trigger phrase
  3. Orchestrator routes to the HR connected agent — the conversation context transfers to the HR agent
  4. HR agent processes the request using its own knowledge sources, connectors, and security context
  5. HR agent returns the result to the orchestrator, which delivers it to the user

The user never knows they are talking to multiple agents. From their perspective, it is one seamless conversation.

Connected agents in Copilot Studio

A connected agent is any agent — built in Copilot Studio, Foundry, Fabric, or exposed via A2A — that you add to another agent’s configuration. The hosting agent becomes the orchestrator.

How to add a connected agent (Copilot Studio to Copilot Studio):

  1. Open the orchestrator agent in Copilot Studio
  2. Navigate to Settings then Connected agents
  3. Select Add a connected agent then Copilot Studio agent
  4. Choose the agent from the list (must be in the same environment or shared)
  5. Configure the trigger description — this tells the orchestrator when to route to this agent
  6. Set the agent’s scope — what topics it handles and what context it receives
Scenario: Priya builds an orchestrator for AgentForge

AgentForge’s recruitment client has three existing Copilot Studio agents: an HR policy agent that answers benefits and leave questions, a Finance agent that handles expense approvals, and an IT helpdesk agent that resets passwords and provisions accounts.

Instead of rebuilding all three, Priya creates a new orchestrator agent called “Employee Hub.” She adds each existing agent as a connected agent with clear trigger descriptions:

  • HR Agent: “Questions about leave, benefits, payroll, HR policies”
  • Finance Agent: “Expense reports, budget approvals, procurement”
  • IT Agent: “Password resets, software requests, hardware issues”

When an employee asks “How do I submit an expense report?”, the orchestrator matches the intent to the Finance trigger and routes the conversation. Each team continues to own and update their specialist agent independently — Priya only manages the routing logic.

Key design decisions

When designing multi-agent solutions, consider these factors:

DecisionOptionsGuidance
Routing methodTopic triggers, AI classificationUse trigger descriptions for predictable routing; AI classification for ambiguous intents
Context passingFull conversation, summary onlyPass only what the specialist needs — minimize data exposure
Error handlingFallback to orchestrator, escalate to humanAlways define a fallback when a connected agent fails or times out
ALM strategyShared solution, separate solutionsSeparate solutions let teams deploy independently; shared solutions enforce version alignment
💡 Exam tip: multi-agent equals different knowledge or permissions

The exam’s go-to signal for multi-agent is: different agents need different knowledge sources or security permissions. If a scenario describes one agent that needs access to HR data (restricted) and another that needs public product info (open), multi-agent with separate DLP policies is the answer.

Question

What is a connected agent in Copilot Studio?

Click or press Enter to reveal answer

Answer

An existing agent (from Copilot Studio, Foundry, Fabric, or A2A) added to another agent's configuration. The hosting agent acts as the orchestrator and routes conversations to connected agents based on intent.

Click to flip back

Question

What are the three multi-agent design patterns?

Click or press Enter to reveal answer

Answer

1) Orchestrator + Specialists — one agent routes to specialist agents. 2) Peer-to-Peer — agents call each other directly. 3) Hierarchical — layered orchestrators route to sub-orchestrators then specialists.

Click to flip back

Question

When should you choose multi-agent over single agent?

Click or press Enter to reveal answer

Answer

When agents need different knowledge sources, different security permissions, separate team ownership, or when existing agents already solve part of the problem and can be reused.

Click to flip back

Question

How does the orchestrator know which connected agent to route to?

Click or press Enter to reveal answer

Answer

Each connected agent has a trigger description that tells the orchestrator what topics it handles. The orchestrator uses topic triggers or AI classification to match user intent to the right connected agent.

Click to flip back

Knowledge Check

Priya's client has an existing HR agent, Finance agent, and IT agent — all built in Copilot Studio. She needs a single entry point for employees. What should she build?

Knowledge Check

When is multi-agent design most appropriate?

Knowledge Check

In the orchestrator + specialists pattern, what happens when a user asks 'How do I reset my password?'

🎬 Video coming soon

Multi-Agent Solutions: Design and Agent Reuse

← Previous

Computer Use: Agent-Driven UI Automation

Next →

Integrating Foundry Agents

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.