Urgent.News

What's breaking now, across thousands of outlets.

Tech

Microsoft Foundry Agent Governance: Five Questions to Answer Before an Enterprise Rollout

As agents move into everyday business use, governance questions follow: who is responsible for them, what can they access, and how do we investigate a problem? This is the first post in a series about governing agents built with Microsoft Foundry. Throughout the series, I'll use one enterprise agent scenario to explain what teams need to do and why. Scenario: Geeker, a member of the sales team,…

Microsoft Foundry Agent Governance: Five Key Questions Before Enterprise Adoption

When deploying agents built with Microsoft Foundry across an enterprise, several governance questions must be addressed to ensure safe and effective implementation. This article outlines five crucial questions to consider:

1. Agent Identification and Ownership

- Use the Foundry Control Plane in Operate > Assets > Agents to locate all agents running on supported platforms within the relevant Azure subscription. This view reveals each agent's project, version, and status.

- Assign a Technical Owner responsible for configuration and incident management, and a Business Sponsor who decides if the agent should continue running and retains access to necessary data. In cases where the developer is not the best sponsor, the Head of Sales Operations might be more appropriate.

2. Invocation Permissions and Data Access

- Two separate access checks determine who can invoke the agent and what data it can read or write:

a. Invocation: The Foundry endpoint uses Microsoft Entra identity and Foundry permissions to authorize callers.

b. Data Access: The agent's own identity or delegated user authorization determines its ability to access CRM data, write to Storage, or perform other actions. Ensure the agent only has the necessary permissions to avoid over-access.

- Remember that the endpoint serves the latest version by default. If you need to evaluate production changes before release, pin the endpoint to an approved version.

3. Tool Access and Approval Processes

- The Foundry Toolbox manages the tools an agent uses, allowing you to view and modify authentication configurations. For example, accessing customer information typically requires read access, while sending emails may need approval and potentially higher scrutiny due to external data transmission.

- Ensure any external tool integrations specify where data is sent and who retains it, adhering to Microsoft's shared responsibility model for AI agents.

4. Incident Detection and Troubleshooting

- Foundry's tracing feature records agent executions, helping you identify failure points and the specific tools called during an incident. Connect the Foundry project to Application Insights and define who may view the telemetry, considering the sensitivity of the data involved.

- Before deployment, test failure scenarios, such as unauthorized data access, rejected email approvals, or the handling of malicious instructions. Microsoft's AI Red Teaming can assist in uncovering potential issues.

5. Disabling and Removing Agent Access

- If an agent exhibits abnormal behavior, you can disable its endpoint to prevent new calls. Disabling the Agent Identity in Entra restricts further access token acquisition. For older Agent Applications, stopping the deployment is an alternative option.

- Before rollout, clearly define who has the authority to take each action during an incident, ensuring proper incident response and management.

By addressing these five key questions, organizations can establish a robust governance framework for Microsoft Foundry agents, minimizing risks and ensuring responsible deployment across the enterprise.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Tuesday 22 September →