These patterns represent proven approaches for implementing Microsoft AI solutions. Each pattern includes clear guidance on when to use it and when to avoid it.
Use this page when you’ve identified a likely platform choice and want an execution-ready shape for delivery. Patterns are designed to be composable: it’s common to start with one pattern for speed (e.g., Copilot Studio) and adopt another as requirements mature (e.g., Azure-hosted orchestration).
Table of contents
- Pattern 1 – Start in Studio, Scale with Azure
- Pattern 2 – Pro-Code First, Surface in Copilot
- Pattern 3 – Microsoft 365 Knowledge Grounding
- Pattern 4 – Multi-Channel Custom Engine Agent with M365 Agents SDK
- Pattern 5 – Multi-Agent Workflows with Microsoft Agent Framework
- Pattern 6 – Progressive Enhancement (Low-Code to Pro-Code Bridge)
- Pattern 7 – Translytical Agent (Fabric + Power BI)
- Pattern 8: Agentic DevOps Lifecycle
- Pattern Selection Guide
- Pattern Decision Tree
Pattern 1: Start in Studio, Scale with Azure
Approach:
- Launch in Copilot Studio to capture instructions, knowledge sources, and connectors with low-code orchestration.1
- Publish to the Microsoft 365 channel (Teams, Outlook, Copilot Chat) to validate adoption and governance early.2
- Add approvals, analytics, and DLP controls through Power Platform admin policies while you refine prompts and topic structure.1
- Break down responsibilities into child and connected agents so specialized copilots can collaborate while you stay in the maker canvas.3
- When orchestration or private hosting requirements emerge, keep Copilot Studio as the front door while introducing Foundry Agent Service plus Agent Framework workflows, and expose the orchestrator back through Copilot Studio or the Microsoft 365 Agents SDK.456
Strengths:
- Fastest time-to-value for low/medium complexity use cases; aligns with makers in the Evaluation Criteria skills matrix.
- Reuses Power Platform connectors and managed capacity instead of standing up Azure infrastructure.
- Built-in analytics, transcript review, and admin approvals support early compliance conversations.
- Connected and child agents let you validate multi-agent responsibilities before handing orchestration to pro-code teams.3
Trade-offs:
- Advanced orchestration, custom routing, or strict VNet isolation still require an Azure landing zone.4
- Connected agents are Preview and require agents to live in the same environment; plan ALM accordingly.3
- Service-account execution must be reviewed to avoid over-privileged actions (align with the Action Safety Guardrail Playbook).
- Consumption is metered per message, so sustained high-volume scenarios should model capacity vs. Azure consumption costs before scaling.
Signals this fits (Evaluation Criteria crosswalk):
- Time-to-production measured in days → weeks.
- Teams have makers or mixed maker/dev skill sets.
- Budget tolerance focused on managed SaaS (Copilot Studio capacity) rather than Azure infrastructure.
When to pivot: Move to Pattern 2 or 4 when pro-code teams need sustained control across channels, or Pattern 5 if Agent Framework orchestration becomes the primary investment.
Sources:
- Copilot Studio overview1
- Add custom Copilot Studio agents to Microsoft 3652
- Foundry Agent Service overview4
Status: Recommended pattern for proofs of concept and iterative delivery Confidence Level: High (official Microsoft guidance)
Pattern 2: Pro-Code First, Surface in Copilot
Approach:
- Design and build in Azure AI Foundry or Foundry Agent Service to control model selection, prompt flow evaluations, and custom toolchains.4
- Implement RAG with Azure AI Search, Cosmos DB, or SQL Server 2025 (native vector support) depending on data gravity.7
- Host the agent in Azure services you already operate (Container Apps, App Service, AKS) so networking, logging, and secrets align with your landing zone standards.8
- Expose the experience inside Microsoft 365 through API plugins or custom engine agents created with the Microsoft 365 Agents SDK.910
Strengths:
- Full control over orchestration, latency budgets, and data residency; ideal for high/very high complexity use cases in the Evaluation Criteria.
- Reuses existing Azure engineering investments (policy, monitoring, private endpoints).
- Flexible channel reach—web, mobile, Microsoft 365, or bespoke user interfaces—using the Agents SDK as a distribution layer.10
Trade-offs:
- Requires dedicated engineering capacity (pro developers, DevOps) and longer lead time (weeks → months).
- Azure consumption costs accumulate across hosting, vector stores, and observability; financial modeling is required up front.
- Teams must implement Responsible AI controls (content safety, approvals) themselves or integrate Azure services such as AI Content Safety.
Signals this fits:
- You already operate an Azure landing zone with security/compliance guardrails.
- Teams have the pro developer profile in Evaluation Criteria, including infrastructure ownership.
- Use case demands deterministic orchestration, custom metrics, or hybrid channel support.
When to pivot: If the pilot stalls due to skill or budget constraints, return to Pattern 1 to validate scope, or move to Pattern 4 when multi-channel distribution is required but you can partner with product teams for shared orchestration.
Sources:
- Foundry Agent Service overview4
- Microsoft AI Feature Comparison7
- Evaluation Criteria – Governance & Compliance8
- API plugins for Microsoft 365 Copilot9
- Microsoft 365 Agents SDK overview10
Status: Recommended when enterprise teams lead with Azure-first architecture Confidence Level: High (official Microsoft guidance + internal comparison tables)
Pattern 3: Microsoft 365 Knowledge Grounding
Approach:
- Add SharePoint, OneDrive, and Teams knowledge sources directly in Copilot Studio so the agent grounds answers in tenant-secured content with security trimming.11
- Configure a declarative agent (Copilot Studio or Microsoft 365 Agents Toolkit) that references those knowledge sources and provides conversation starters aligned to business vernacular.12
- Extend coverage with Microsoft Graph connectors when you need external line-of-business or third-party content indexed into Microsoft 365 Search and Copilot experiences.13
- Optionally attach API plugins for light actions (create tickets, file requests) while keeping the agent primarily read-oriented.9
- Publish to Microsoft 365 Copilot or Teams to meet users where they already work; analytics and governance stay inside Microsoft 365.2
Strengths:
- Safest path for read-only experiences; inherits Microsoft 365 identity, compliance, and data loss prevention controls without extra infrastructure.11
- Minimal build effort—aligns with low complexity / low budget profiles in Evaluation Criteria while improving search and retrieval outcomes.
- Scales rapidly because indexing, security trimming, and citations are handled by Microsoft 365 knowledge services.
Trade-offs:
- Limited to knowledge sources supported by Copilot Studio and Microsoft Graph connectors; large unstructured repositories may require Azure AI Search (Pattern 2).
- Declarative agents rely on prompt engineering rather than custom orchestration; cannot enforce complex workflows without escalating to Patterns 1 or 4.
- Actions via API plugins introduce consent prompts and require ongoing API management.
Signals this fits:
- Goal is improved knowledge discovery, policy lookup, or FAQ automation.
- Users will consume the agent inside Microsoft 365 applications.
- Governance stakeholders need confidence that the agent cannot mutate records without explicit approvals.
- Business owners want to keep delivery within the Microsoft 365 licensing boundary before investing in Azure infrastructure.
When to pivot: Add Pattern 1 when you need richer Power Platform actions, or Pattern 2 when integrating large non-Microsoft 365 datasets or when RAG precision/latency must be tuned outside Microsoft Search.
Sources:
- Add SharePoint as a knowledge source11
- Add knowledge sources to declarative agents14
- Microsoft Graph connectors overview13
- Declarative agents for Microsoft 365 Copilot overview12
- API plugins for Microsoft 365 Copilot9
- Add custom Copilot Studio agents to Microsoft 3652
Status: Recommended for M365-centric knowledge scenarios Confidence Level: High (official Microsoft guidance)
Pattern 4: Multi-Channel Custom Engine Agent with M365 Agents SDK
Approach:
- Scaffold a custom engine agent with the Microsoft 365 Agents Toolkit in Visual Studio/VS Code so you get channel adapters, debugging playground, and deployment templates out of the box.15
- Implement orchestration inside the agent container—prefer Microsoft Agent Framework (Preview) for multi-agent workflows, or plug in your existing orchestrator through the SDK’s activity pipeline.510
- Connect enterprise knowledge and actions by wiring Azure AI Search, Azure OpenAI, Microsoft Graph connectors, or first-party APIs behind secured tool handlers.16
- Configure channel reach and authentication using the Agents SDK adapters (Copilot, Teams, custom web, Direct Line) and align identity with Entra ID scopes.10
- Deploy the agent to your Azure landing zone (Container Apps, App Service, AKS) and publish through the Agents Toolkit so Microsoft 365 users can discover it in Copilot while other apps call the same endpoint.1517
Strengths:
- Full control over orchestration, tooling, telemetry, and hosting—fits high/very high complexity profiles in Evaluation Criteria.16
- Single codebase can service Microsoft 365 Copilot, Teams, custom web or mobile clients using built-in channel adapters.15
- Integrates cleanly with existing Azure DevSecOps practices (CI/CD, logging, private networking) and reusable agent components.15
Trade-offs:
- Requires pro-code engineering, multi-environment CI/CD, and sustained ownership—time-to-production typically weeks → months.16
- Agent Framework capabilities remain Preview; plan for API surface changes and feature flags.5
- Because you bring your own orchestrator and tooling, you own Responsible AI guardrails (content safety, approvals, auditing) inside the agent container.10
Signals this fits:
- You already run orchestrators or LLM infrastructure in Azure and need to surface them inside Microsoft 365.16
- Product teams need channel-specific behaviors (Teams meetings, custom apps) beyond what Copilot Studio supports.10
- Security/compliance teams require fine-grained control over networking, secrets, and approvals.15
When to pivot: Use Pattern 2 if the experience will remain outside Microsoft 365, or Pattern 1/3 when low-code teams can deliver the scenario faster without custom hosting.
Sources:
- Microsoft 365 Agents SDK overview10
- Build custom engine agents with Microsoft 365 Agents SDK16
- Microsoft 365 Agents Toolkit15
- Microsoft Agent Framework concepts5
- Bring your agents into Microsoft 365 Copilot17
Status: Recommended for enterprise-grade, pro-code agents spanning multiple channels Confidence Level: High (Agents SDK GA, Agent Framework Preview)
Pattern 5: Multi-Agent Workflows with Microsoft Agent Framework
Approach:
- Model the orchestration in Agent Framework Workflows to get type-safe executors, edges, and validation before anything runs.18
- Stand up specialized agents (Foundry Agent Service, Azure AI Foundry, or custom ChatClient agents) and register them as workflow executors.1920
- Choose the right orchestration pattern—Sequential, Concurrent, Handoff, Group Chat, or Magentic—and configure routing rules that match each agent’s responsibilities.21
- Add reliability primitives like checkpointing, event streaming, and human-in-the-loop gates before hosting the workflow runtime.22
- Expose the orchestrator through your preferred surface (M365 Agents SDK, web API, Logic Apps trigger) so downstream channels can invoke the multi-agent workflow. Use the AG-UI protocol (Preview) when you need streaming, shared state, or human-approval experiences in custom web or mobile clients.1023
Strengths:
- Purpose-built for complex, multi-step collaboration with first-class orchestration patterns.21
- Strong typing, validation, and checkpointing reduce runtime surprises in long-running or regulated processes.1822
- Works with Foundry Agent Service or persistent Foundry agents, letting you reuse enterprise-grade agents inside coordinated workflows.1920
- Surfaces advanced UI experiences through the AG-UI protocol with Server-Sent Events streaming, backend tool rendering, and human-in-the-loop approvals.23
Trade-offs:
- Microsoft Agent Framework is still in Public Preview; expect API churn and package updates.24
- Advanced orchestration features (for example, Magentic) remain experimental and require tolerance for pre-release quality.21
- Engineering teams must own hosting, monitoring, and Responsible AI guardrails across all agents in the workflow.25
Signals this fits:
- A single agent can’t reliably complete the workflow—each task needs a specialized agent or tool chain.25
- You need deterministic control over multi-agent routing, sequencing, or human approvals.18
- Teams already build in .NET or Python and can maintain preview SDKs.24
When to pivot: Stay with Patterns 1–4 when a single agent or low-code orchestration meets the requirement; Agent Framework adds value only once coordination overhead is justified.25
Sources:
- Microsoft Agent Framework overview24
- Microsoft Agent Framework Workflows18
- Agent Framework orchestration patterns21
- Checkpointing and resuming workflows22
- Agents in Workflows tutorial19
- Azure AI Foundry Agents integration20
- Foundry Agent Service transparency note25
Status: Microsoft Agent Framework (Public Preview); Foundry Agent Service (GA) Confidence Level: Medium (preview framework + GA runtime)
Pattern 6: Progressive Enhancement (Low-Code to Pro-Code Bridge)
Approach:
- Start: Build the core agent in Copilot Studio to handle standard intents, FAQs, and simple flows.
- Enhance (Reasoning): Swap the default model for a BYO Model from Azure AI Foundry (e.g., a fine-tuned GPT-4o or specialized SLM) to improve domain-specific reasoning without changing the UI.[^byo-model]
- Extend (Orchestration): Identify complex, multi-step tasks that require advanced planning. Build these as Foundry Agent Service agents.
- Connect: Use the Agent Handoff pattern to let the Copilot Studio agent delegate these specific tasks to the Azure agent, then receive the result back to present to the user.[^agent-handoff]
- Share: Point both the Copilot Studio agent and the Azure agent to the same Azure AI Search index so they share a “brain” (knowledge base).[^shared-knowledge]
Strengths:
- Best of Both Worlds: Makers keep the low-code management canvas; developers get full control over the “hard parts” (reasoning/orchestration).
- No Migration Cliff: You don’t have to throw away the Copilot Studio agent and rewrite it in Python just to add one complex feature.
- Unified Governance: The “Front Door” (Copilot Studio) handles auth, channel publishing, and basic logging, while Azure handles the heavy compute.
Trade-offs:
- Latency: Handoffs introduce a network hop between Copilot Studio and Azure.
- Complexity: Requires managing two environments (Power Platform + Azure).
- Preview Features: BYO Model and Agent Handoff are currently in Preview.
Signals this fits:
- You have a working Copilot Studio agent but it struggles with one specific complex task.
- You need a specialized model (e.g., medical/legal fine-tune) but want to keep the easy Teams integration of Copilot Studio.
- You have a mixed team (Makers + Pro Devs) collaborating on the same bot.
When to pivot: If most of the agent’s logic is moving to Azure, switch to Pattern 2 (Pro-Code First) to reduce the overhead of the dual-stack approach.
Sources:
- Bring Your Own Model to Copilot Studio[^byo-model]
- Agent Handoff to Foundry Agent Service[^agent-handoff]
- Azure AI Search Overview[^shared-knowledge]
Status: Recommended for hybrid teams and scaling existing low-code agents Confidence Level: Medium (Relies on Preview features)
Pattern 7: Translytical Agent (Fabric + Power BI)
Approach:
- Ingest data into OneLake via Fabric shortcuts or pipelines to create a unified data estate.[^fabric-onelake]
- Enable Fabric Data Agents (Preview) on your semantic models to allow conversational Q&A over structured data.[^fabric-copilot]
- Use Translytical Task Flows to embed “Action” buttons directly in Power BI reports, allowing users to trigger business processes (via Power Automate or Logic Apps) based on insights.[^translytical]
- For custom scenarios, build a Cosmos DB database with analytical store enabled, mirroring data to OneLake for near real-time analytics without ETL.[^cosmos-mirroring]
Strengths:
- Zero-ETL: Analyzes data where it lives (OneLake/Cosmos DB) without moving it.
- Actionable Insights: Closes the loop between “seeing a problem” (Analytics) and “fixing it” (Transaction) via Task Flows.
- Business User Friendly: Users interact via chat (Fabric Copilot) or familiar Power BI interfaces.
Trade-offs:
- Fabric Data Agents are for analytics retrieval, not general-purpose orchestration. They don’t “do” things outside of data analysis unless paired with Task Flows.
- Requires Fabric capacity and appropriate licensing.
Signals this fits:
- The primary goal is “Chat with Data” or “Insight-to-Action”.
- Data gravity is in OneLake or SQL/Cosmos DB.
- Users are analysts or business decision-makers using Power BI.
When to pivot: If you need complex multi-step orchestration beyond simple actions, use Pattern 5 (Agent Framework) and have it call Fabric APIs for data.
Sources:
- Microsoft Fabric Copilot overview[^fabric-copilot]
- OneLake shortcuts[^fabric-onelake]
- Cosmos DB Mirroring[^cosmos-mirroring]
- Power BI Task Flows[^translytical]
Status: Recommended for Data-First / Analytics-First scenarios Confidence Level: Medium (Fabric Data Agents are Preview)
Pattern 8: Agentic DevOps Lifecycle
Approach:
- Plan: Developer assigns a task (refactor, test, feature) to GitHub Copilot Coding Agent via a GitHub Issue.
- Code: Coding Agent autonomously creates a branch, writes code, runs tests, and opens a Pull Request.
- Review: Developer reviews the PR in VS Code (Agent Mode) or GitHub.com.
- Deploy: CI/CD pipeline deploys the change.
- Monitor: Azure SRE Agent monitors the application in production.
- Fix: If an alert fires, SRE Agent performs RCA and creates a new GitHub Issue for the Coding Agent to fix.
Strengths:
- Asynchronous Productivity: Developers offload routine tasks and focus on architecture/review.
- Self-Healing: The loop between SRE Agent (Monitor) and Coding Agent (Fix) reduces MTTR.
- Integrated Context: Agents share context via the GitHub platform (Issues, PRs, Code).
Trade-offs:
- Trust & Verification: Requires rigorous testing and review gates; “autonomy” does not mean “unsupervised”.
- Cost: Agent usage (Coding Agent, SRE Agent) is metered; monitor token consumption.
- Complexity: Requires setting up multiple agents and ensuring they have correct permissions (Repo write, Azure Monitor read).
Signals this fits:
- Team spends significant time on maintenance, boilerplate, or firefighting.
- Mature DevOps practices (CI/CD, automated testing) are already in place.
- “Inner loop” velocity is a bottleneck.
When to pivot: If the codebase is too legacy or lacks tests, start with Scenario 8 (App Modernization) to clean it up first.
Sources:
Status: Emerging Pattern (Preview) Confidence Level: Medium (Rapidly evolving)
Pattern Selection Guide
| Pattern | Time to Market | Complexity | Control Level | Best User Experience |
|---|---|---|---|---|
| Pattern 1 (Studio → Azure) | Fast (days to weeks) | Start Simple → Scale Complex | Low → High | M365 Copilot, Teams |
| Pattern 2 (Pro-Code First) | Moderate (weeks to months) | High | Full | M365 Copilot, Custom Apps |
| Pattern 3 (M365 Knowledge) | Fast (days) | Low | Medium | M365 Copilot (native) |
| Pattern 4 (Multi-Channel SDK) | Moderate (weeks) | High | Full | 10+ channels |
| Pattern 5 (Agent Framework) | Moderate (weeks to months) | Very High | Full | Multi-agent workflows |
| Pattern 6 (Progressive) | Moderate (weeks) | Medium | High | M365 Copilot, Teams |
| Pattern 7 (Translytical) | Fast (days) | Medium | Medium | Power BI, Fabric |
| Pattern 8 (Agentic DevOps) | Moderate (weeks) | Medium | High | GitHub, Azure DevOps |
Pattern Decision Tree
Ground yourself first
-
Run the BXT gate. Confirm viability, desirability, and feasibility in Decision Framework Phase 1. Any red score means pause here—capture the scenario in the Scenarios backlog) instead of forcing a pattern.
- Anchor the user experience.
- M365-first surface (Teams, Outlook, Word) → stay inside the Microsoft 365 trust boundary with Pattern 3 for knowledge-only needs26 or Pattern 1 when you need orchestrated actions and governance controls inside Copilot Studio27.
- Multi-channel or custom apps (web, mobile, SMS, API) → continue to step 3 with Patterns 2 or 4 in play.
- Clarify delivery ownership (avoid the low-code vs pro-code trap). Use the skills, time, and funding matrices in Evaluation Criteria. Decide who will build and run the backlog, not which UI they click.
- Maker-led or mixed squads who will operate inside Copilot Studio, yet can still call custom APIs or child agents, start with Pattern 1 and expand to Azure as needed.
- Engineer-led product teams with CI/CD, observability, and landing-zone governance treat Pattern 2 (Azure-first) or Pattern 4 (Agents SDK distribution) as the default.
- Hybrid hand-offs (makers capturing intent, engineers owning orchestration) combine Pattern 1 for the front door with Pattern 2/Pattern 4 services behind it.28
- Decide the governance boundary. Align with the governance table in Evaluation Criteria.
- Stay inside Microsoft 365 tenant controls → Pattern 1 or Pattern 3.
- Require VNet isolation, private endpoints, or custom compliance → Pattern 2 or Pattern 4.
- Hybrid front door (Copilot Studio + Azure runtime) → combine Pattern 1 and Pattern 2 as described in Pattern 1’s “Scale with Azure” step.
- Assess orchestration complexity. Mirror the “Multi-Agent Orchestration” diagram in Visual Framework.
- Managed connected/child agents or Logic Apps AI Agent workflows suffice → stay with Patterns 1 or 2 and lean on those tooling features.
- Need programmable routing, checkpointing, or specialized agent collaboration → invest in Pattern 5 (Agent Framework workflows) and surface them through Pattern 2 or Pattern 4 channels.1810
Before you decide: Validate your choice against the scenario playbooks in Scenarios and the capability layers in Five-Layer Capability Model to ensure the pattern supports the right layer of Microsoft’s AI portfolio. Use the comparison matrices in Quick Reference to double-check complexity, skills, budget, and governance trade-offs.
Related Resources
- For technology comparison tables, see Quick Reference
- For real-world applications of these patterns, see Scenarios
- For evaluation criteria, see Evaluation Criteria
- For guardrail guidance, see Action Safety Guardrail Playbook
Next: Technologies - Deep dive into technical specifications
-
Microsoft Copilot Studio overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-copilot-studio/overview-what-is-copilot-studio ↩ ↩2 ↩3
-
Add custom Copilot Studio agents to Microsoft 365, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/publish ↩ ↩2 ↩3 ↩4
-
Add other agents (Preview), Microsoft Copilot Studio documentation. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-add-other-agents ↩ ↩2 ↩3
-
Foundry Agent Service overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/azure/ai-foundry/agents/overview ↩ ↩2 ↩3 ↩4 ↩5
-
Microsoft Agent Framework concepts, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/azure/ai-services/agents/concepts/agent-framework ↩ ↩2 ↩3 ↩4
-
Integrate with Copilot Studio using the Microsoft 365 Agents SDK, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/integrate-with-mcs ↩
-
See
docs/feature-comparison.mdfor the detailed comparison matrices referenced in this pattern. ↩ ↩2 -
See Governance & Compliance in
docs/evaluation-criteria.md#governance--compliancefor scoring guidance. ↩ ↩2 -
API plugins for Microsoft 365 Copilot, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/overview-api-plugins ↩ ↩2 ↩3 ↩4
-
Microsoft 365 Agents SDK overview, Microsoft Learn. https://learn.microsoft.com/en-us/microsoft-365/agents-sdk/agents-sdk-overview ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10
-
Declarative agents for Microsoft 365 Copilot overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/overview-declarative-agent ↩ ↩2
-
Microsoft Graph connectors overview (external data indexing into Microsoft 365), Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/graph/connecting-external-content-connectors-overview ↩ ↩2
-
Add knowledge sources to declarative agents in Microsoft 365 Copilot, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/copilot-studio-lite-knowledge ↩
-
Microsoft 365 Agents Toolkit overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365/developer/overview-m365-agents-toolkit ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Build custom engine agents with Microsoft 365 Agents SDK, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/m365-agents-sdk ↩ ↩2 ↩3 ↩4 ↩5
-
Bring your agents into Microsoft 365 Copilot, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/bring-agents-to-copilot ↩ ↩2
-
Microsoft Agent Framework Workflows overview, Microsoft Learn. https://learn.microsoft.com/en-us/agent-framework/user-guide/workflows/overview ↩ ↩2 ↩3 ↩4 ↩5
-
Agents in Workflows tutorial, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/tutorials/workflows/agents-in-workflows ↩ ↩2 ↩3
-
Azure AI Foundry Agents integration, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/user-guide/agents/agent-types/azure-ai-foundry-agent ↩ ↩2 ↩3
-
Agent Framework orchestration overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/user-guide/workflows/orchestrations/overview ↩ ↩2 ↩3 ↩4
-
Checkpointing and resuming workflows, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/tutorials/workflows/checkpointing-and-resuming ↩ ↩2 ↩3
-
AG-UI integration with Agent Framework, Microsoft Learn. Preview, Updated: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/integrations/ag-ui/ ↩ ↩2
-
Microsoft Agent Framework overview, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview ↩ ↩2 ↩3
-
Foundry Agent Service transparency note, Microsoft Learn. Retrieved: 2025-11-11. https://learn.microsoft.com/en-us/azure/ai-foundry/responsible-ai/agents/transparency-note#capabilities ↩ ↩2 ↩3 ↩4
-
Add SharePoint as a knowledge source in Copilot Studio, Microsoft Learn. Updated: 2025-09-15. https://learn.microsoft.com/en-us/microsoft-copilot-studio/knowledge-add-sharepoint ↩
-
Microsoft 365 Copilot release notes — August 19, 2025, Microsoft Learn. https://learn.microsoft.com/en-us/copilot/microsoft-365/release-notes#august-19,-2025 ↩
-
Evaluation Criteria — Skills & Resources, Microsoft AI Decision Framework. See
docs/evaluation-criteria.md. ↩