微软ACS开源标准:开发者精准控制AI智能体行为
摘要
微软发布AI智能体控制规范(ACS)开源标准,通过统一策略文件在输入接收、工具调用、结
AI智能体的能力正快速突破边界,企业纷纷将它们嵌入应用、流程与产品。但一个棘手问题随之而来:在动态多变的环境中,如何确保这些智能体始终按照预设规则行事,不出轨、不越界?

在刚揭幕的Build 2026大会上,微软给出了一套方案——发布名为Agent Control Specification(ACS,智能体控制规范)的开源标准。说白了,就是为开发者提供一套更统一、更细粒度的机制,精准约束AI智能体的行为边界。
微软的构想很清晰:开发团队、合规团队、安全团队可以共同制定智能体必须遵守的策略规则。这些规则能够明确界定——哪些操作允许执行,哪些行为绝对禁止,哪些步骤必须经人工审批通过,以及哪些动作需要记录日志供后续审计。
智能体运行时,ACS会在多个关键“拦截点”上逐项检查这些策略文件,确保它始终在划定的轨道上运行。这些拦截点设在哪儿?接收输入之前、调用工具之前、工具返回结果之后,甚至在向用户发送最终回复之前,ACS都会介入检查。
根据策略配置的不同,系统可以选择放行某项操作、直接阻止它、对敏感信息做脱敏处理,或者转交人工审核——必须等人类审批放行后才能继续执行。
坦白讲,此前开发者控制智能体行为的方式确实碎片化严重。随着AI工作流因工具误用或意外触发导致连锁故障的案例越来越多,常见的做法无非是:在系统提示词里写规则、在应用代码里嵌入自定义校验逻辑、或部署分类模型筛查输入输出。这些手段并非无效,但问题在于——控制逻辑散落在不同组件中,审计困难,跨框架、跨系统复用更是阻力重重。
ACS的目标正是把这些碎片化的控制能力整合成统一体系。而且它不止做策略检查。开发者在ACS中还能集成分类器,对输入输出进行语义分类、结果预测,或决定智能体用什么方式响应;也能接入大语言模型,让模型临时充当“裁判”角色;甚至还能增加针对工具调用、工具选择、输入准确性、输出使用方式以及最终响应内容的专项检查逻辑。
更关键的是,这些策略可以定义成一个单一文件,直接与AI智能体打包部署。这意味着什么?一套安全策略能随智能体在不同框架和运行时环境间迁移,无需每到一处就重新配置一次。对企业级治理而言,这种一致性带来的收益不言自明。
目前ACS已以SDK形式发布,同时面向多个主流AI智能体开发框架和工具提供了原生支持——包括LangChain、OpenAI Agents SDK、Anthropic Agents SDK、AutoGen、CrewAI、Semantic Kernel、Microsoft.Extensions.AI以及MCP工具生态等。看得出来,微软这次打算把生态做开,而不是只守着自己的一亩三分地。
来源:互联网
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。