Brief IA

Microsoft Revolutionizes AI Agent Control with ACS

💻 Code & Dev·Tom Levy·

Microsoft Revolutionizes AI Agent Control with ACS

Microsoft Revolutionizes AI Agent Control with ACS
Key Takeaways
1Microsoft launches the Agent Control Specification, an open-source standard for better managing AI agents.
2ACS allows developers to define precise policies to guide the actions of agents.
3This standard aims to address issues of fragmented and hard-to-reuse control of AIs.
💡Why it mattersACS could standardize AI governance, facilitating their secure integration into various environments.
Le brief IA que lisent les pros

Le brief IA que les pros lisent chaque soir

Les 7 actus IA du jour, décryptées en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
Full Analysis

Microsoft Introduces the Agent Control Specification for AI Agents

As artificial intelligence agents become more sophisticated, companies are looking to integrate them into various applications and processes. However, one challenge remains: ensuring that these agents behave as intended in different environments. To address this need, Microsoft has unveiled the Agent Control Specification (ACS), an open-source standard designed to provide developers with a more consistent and detailed way to regulate the actions of AI agents.

A Framework for Custom Policies

The ACS allows development, compliance, and security teams to create specific policies that agents must follow. These rules define the allowed actions, those requiring human approval, and the evidence to retain for future audits. Policies are enforced at multiple "interception points" during the agent's task execution, ensuring that actions remain within the established limits.

Current Context and Existing Solutions

Currently, developers often improvise to control AI agents, using instructions in system prompts, custom checks in the code, or classifiers to detect problematic inputs and outputs. While these methods are functional, they often lead to fragmented controls that are difficult to audit and reuse across different systems and interfaces. Discussions around AI workflows sometimes fail due to misuse of tools or unintended actions, resulting in cascading failures.

The Impact of ACS on Development

The ACS aims to integrate these various controls into a common governance layer. Microsoft claims that this specification can be used to verify compliance with limits at multiple stages of the workflow: before receiving input, prior to calling a tool, after receiving a result, and before sending the final response to the user. Policies can allow an action, block it, mask sensitive information, or require human approval.

Integrations and Advanced Features

Developers have the option to add classifiers to categorize information, predict outcomes, or determine the appropriate response from an agent. Large language models (LLMs) can be integrated to act as "judges" of the policies, and logic can be added to verify tool calls, tool selection, input accuracy, output usage, and responses. Policies can be written as single files, allowing a security policy to follow an agent across different frameworks and environments.

A SDK for Widespread Adoption

The ACS is provided in the form of an SDK, with plugins for various tools and platforms, including LangChain, OpenAI Agents SDK, Anthropic Agents SDK, AutoGen, CrewAI, Semantic Kernel, Microsoft.Extensions.AI, and MCP tools. Through this integration, policies can accompany an agent across different frameworks and environments, ensuring consistent and secure governance.

Brief IA — L'actualité IA en français

L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.