Microsoft Revolutionizes AI Agent Control with ACS
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
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.