Edit

Architecture and governance for AI agents

This article helps decision makers decide how to govern AI agents across their organization.

Diagram showing the Microsoft Cloud Adoption Framework process for AI agent adoption.

AI agents introduce new architectural requirements and governance risks as they gain access to enterprise systems and perform actions autonomously. Organizations should extend their existing architecture and governance frameworks to support AI agents rather than establish separate systems.

Outcome: By the end of architecture and governance planning, your organization should have defined architectural standards and governance policies that support secure AI agent deployment across the enterprise.

AI architecture and decision tree

Diagram showing a conceptual view of an Azure landing zone.

AI in an Azure landing zone. Download a PowerPoint file of this architecture.

1. Azure landing zone architecture

How should we update our Azure landing zone? AI agents hosted in Azure should follow your existing Azure landing zone architecture. Organizations need to determine whether their current platform standards support AI workloads and where agent infrastructure belongs.

  • Platform landing zone: Agents hosted in Azure should follow the existing platform landing zone resource hierarchy. They don't need separate management groups. The platform team should use Azure Policy definitions to cover AI-specific infrastructure, such as Foundry resources and Azure infrastructure. Azure Policy enforces these rules across subscriptions.

  • Workload landing zones: Agent resources should reside in workload landing zone subscriptions. Shared agent infrastructure can serve multiple workloads without becoming a platform landing zone resource. Organizations can assign a dedicated team to manage shared infrastructure and establish access policies for consuming workloads. Workload teams should manage their agent resources under existing workload governance standards.

See Architecture for AI.

2. Governance

How should we govern agents? Agent governance establishes the policies that determine which agents can operate and what they're permitted to do. Extend existing governance frameworks and apply additional controls based on agent risk. Central functions should establish mandatory boundaries. Platform and workload teams should manage agents within those boundaries. Governance should be based on risk. Autonomy level and impact of incorrect action factors determine an agent's risk.

2.1 Responsible AI

How should we use agents responsibly? Existing responsible AI policies should apply to all agents. Your organization should extend these policies to address autonomous actions and their potential consequences. An agent that makes consequential business decisions might require additional oversight and human approval. See Responsible AI policies.

2.2 Sovereignty

How should we meet sovereignty requirements? Your organization should extend existing sovereignty policies to AI agents based on applicable regulatory and contractual obligations. Evaluate where agent data is stored and processed, including data exchanged with models and connected services. Agent platforms and deployment configurations must support the required geographic and operational boundaries. Where a platform can't meet these requirements, workload teams should select an alternative deployment option or restrict the agent's use. See Architecture and governance for sovereignty.

2.3 Centralized control

How should we control agents centrally? Your organization needs centralized visibility across agent platforms. Centralized visibility doesn't require central approval of every agent. Microsoft Agent 365 provides a common management experience for Microsoft agents and agents from supported third-party platforms. Connected platforms in Microsoft Agent 365 lists current coverage. Agents outside this coverage rely on platform-native management capabilities.

  • Centralized visibility: Every agent should be discoverable through an approved inventory process. Microsoft Agent 365 Agent Registry discovers and manages agents within its coverage. Governance teams should add inventory data from other platforms so the inventory stays complete. Each inventory entry should identify the agent's accountable owner and risk classification.

  • Lifecycle control: Your organization should establish consistent policies for agent visibility, access, distribution, and retirement across the tenant. The Microsoft 365 admin center provides governance and lifecycle management capabilities for agents through the Microsoft Agent 365 Agent Registry.

2.4 Data governance

How should we govern agent data? Data governance teams should define which data classifications agents can access and whether agents can use that information in external services. Workload teams should enforce these requirements through source-system permissions and supported platform controls. Use Microsoft Purview to apply supported data protection and compliance capabilities. See Data governance.

2.5 Security governance

How should we secure agents? Your organization should extend its existing security policies to address agent identities and autonomous access to enterprise systems. Security requirements should reflect the permissions agents receive and the consequences of unauthorized actions. Agent permissions should reflect the actions the agent is authorized to perform, not the maximum access its platform supports.

  • Agent identity: Agent access should follow least privilege, and owners should review permissions periodically. Agents that act on behalf of users should respect delegated permissions. Autonomous agents should receive only the permissions their approved activities require. For example, an agent that summarizes support tickets needs read access to the ticketing system, not write access. Microsoft Entra Agent ID provides identity and access governance for supported agents.

  • Threat protection: Security teams should extend existing threat detection and incident response processes to agents. Security policies should address agent-specific threats, such as prompt injection. Microsoft Agent 365 security capabilities extend Microsoft Entra access controls and Microsoft Defender threat protection where supported. AI threat protection in Microsoft Defender for Cloud covers agents hosted on Azure AI services. See Microsoft Agent 365 security capabilities.

Next step