Interactive Decision Tool

Microsoft AI Agent Decision Tree

Answer six questions to find the right tool — M365 Copilot, Declarative Agents, Copilot Studio, Custom Engine Agents, Foundry Agent Service, Agent Framework, or a hybrid approach.

1
Who is building this?

The builder's skill level determines which tools are realistic. Be honest about who will own the build and ongoing maintenance.

2
Where must the agent surface?

Where will end users interact with this agent? This determines which platforms are viable.

3
How much customisation do you need?

More customisation means more control — but also more build effort, more governance responsibility, and higher operational cost.

4
What governance posture is required?

Governance is architecture, not process overhead. The OWASP Top 10 for Agentic AI (December 2025) established the baseline — agent goal hijack, identity abuse, and rogue agents are the primary risks.

5
Single agent or multi-agent?

The Cloud Adoption Framework identifies three legitimate reasons for multi-agent: security/compliance boundaries, specialist team ownership, or a roadmap spanning 3-5+ distinct functions. If none applies, a single well-scoped agent with 3–7 tools outperforms multi-agent in simplicity, latency, and cost.

6
What is your integration strategy?

How will the agent connect to data and services? MCP enables standardised, reusable tool integration across agents. Scope each agent to 3–7 tools maximum — an agent with 40 tools struggles with routing accuracy.

📋 Platform Comparison at a Glance

Quick reference comparing the core Microsoft AI agent tools — capability, licensing, governance, and target persona.

Dimension M365 Copilot Declarative Agents Copilot Studio Foundry Agent Service Agent Framework 1.0
Target Persona Business users Makers, IT pros Citizen devs, IT pros Pro developers, ML engineers Pro developers
Code Required None None / optional None (optional Power Fx) Yes — Python, C#, JS Yes — Python, C#
LLM Choice Microsoft-managed models Microsoft-managed Azure OpenAI (managed) Full choice (Foundry model catalogue) Any (OpenAI, Anthropic, Gemini, Ollama, etc.)
Orchestration Copilot orchestrator Copilot orchestrator Platform-managed orchestration Workflow agents, prompt agents Sequential, concurrent, handoff, group chat, Magentic-One
Multi-Agent No No Limited (agent-to-agent transfer) Yes — workflow agents (preview) Yes — full orchestration patterns
Channels M365 apps only M365 Copilot, Teams, SharePoint Teams, web, mobile, WhatsApp, Omnichannel API, M365, Teams, Entra registry Any (M365, Teams, web, custom)
Licence Model M365 Copilot add-on M365 Copilot add-on Copilot Credits (prepaid or PAYG) — see current billing docs Azure consumption Open source (MIT) + Azure hosting
Governance M365 admin + Purview + RAI M365 admin + PP DLP PP DLP + solutions ALM Azure RBAC + Policy + VNet Developer-managed
MCP Support No Via Copilot Studio Yes (preview) Yes — 1,400+ tools Yes — native
A2A Protocol No No No Preview Yes — ships with 1.0 (GA)
Evaluation N/A Via Copilot Studio Agent evaluation GA (multi-turn + 4-layer graders) Continuous eval dashboards Custom (DevUI preview)
Offline No No No No Custom implementation
Time to Value Immediate Hours to days Days to weeks Weeks to months Weeks to months
Best For Productivity AI across M365 apps Extend M365 Copilot UX with scoped knowledge and actions Standalone conversational apps with managed orchestration Platform: models, tools, hosting, evaluation Orchestration layer: multi-agent coordination, cross-runtime protocols
Typical Scenario Meeting summaries, email drafting HR policy assistant inside Teams Warehouse incident chatbot with workflows AI-driven optimisation engine for logistics routing Multi-agent system coordinating warehouse, transport, and finance

Table accurate as of April 2026. Foundry workflow agents and hosted agents are in public preview. Agent Framework 1.0 includes A2A and MCP support. Verify licensing against current Microsoft commercial pricing.

🏗️ How the Stack Fits Together

Each product occupies a distinct layer. Understanding where each sits prevents mismatched expectations.

User Experience
M365 Copilot Word Excel Teams Outlook Copilot Chat
Agent Surface
Declarative Agents Custom Engine Agents Web Widget WhatsApp Omnichannel
Agent Runtime
Copilot Studio Foundry Agent Service Azure Container Apps Azure Functions
Orchestration
Copilot Orchestrator Agent Framework 1.0 Semantic Kernel LangGraph Custom
Models
GPT-4o / Microsoft-managed models Claude Gemini Llama DeepSeek Ollama (local)
Knowledge & Data
Microsoft Graph SharePoint Copilot Connectors Azure AI Search Cosmos DB Dataverse
Protocols
MCP A2A REST / OpenAPI Power Platform Connectors Graph Connectors
Governance
M365 Admin Centre Microsoft Purview PP Admin Centre / DLP Azure RBAC Azure Policy Entra ID

⚙️ Foundry vs Agent Framework — key architectural distinction

Azure AI Foundry = Platform
Models, tools, hosting, evaluation, managed scaling
Agent Framework 1.0 = Orchestration Layer
Multi-agent coordination, cross-runtime protocols (MCP/A2A)

They are complementary — Agent Framework agents can deploy to Foundry Hosted Agents for managed scaling and observability.

🏢 Enterprise Considerations

Beyond product selection, enterprise teams must address lifecycle, governance, and observability from day one.

Area Declarative / M365 Copilot Copilot Studio Foundry / Agent Framework
Environment Strategy Managed by M365 admin — no separate environments Dev → Test → Prod via solutions export/import Azure resource groups or subscriptions per stage; CI/CD pipelines
Connection References Graph connectors managed centrally Connection references in solutions; environment variables for secrets Key Vault, managed identity, environment configuration per deployment
DLP Boundaries M365 Purview sensitivity labels, data boundary compliance PP DLP connector policies per environment; HTTP action governance Azure Policy, VNet isolation, content safety filters, XPIA mitigation
Monitoring M365 usage reports, Copilot analytics dashboard Copilot Studio Analytics, CoE Starter Kit, Power Platform admin reports Application Insights, OpenTelemetry, continuous evaluation dashboards
Evaluation / Testing Manual validation; no built-in eval Built-in agent evaluation (GA) — multi-turn conversation tests, 4-layer graders Foundry: continuous eval pipelines. Framework: custom testing (DevUI preview)