随着AI智能体的能力日益增强,企业在将其部署于应用、工作流与产品中的过程中面临新的挑战:如何确保智能体在不同环境下都能按预期运行。
微软正试图通过一项名为"智能体控制规范"(Agent Control Specification,ACS)的新开源标准来解决这一问题。该标准旨在为开发者提供一种更一致、更精细的方式,以控制AI智能体的行为边界。
该规范允许开发、合规与安全团队为智能体自定义策略规则,明确规定智能体可以执行哪些操作、禁止执行哪些操作、哪些操作需要人工审批,以及哪些行为需要记录日志以备后续审查。这些策略文件会在智能体执行任务的多个"拦截节点"被检查,以确保其始终在规定范围内运行。
ACS的推出有其现实背景。当前,开发者普遍采用临时性手段来管控AI智能体的行为,尤其是在业界日益关注AI工作流因工具误用或意外操作引发连锁故障的背景下。现有的常见做法包括:在系统提示词中嵌入指令、在应用代码中添加自定义检查,或使用分类器过滤问题输入与输出。这些方法虽有一定效果,但往往导致控制手段分散、难以审计,且难以在不同框架、界面和系统之间复用。
ACS的目标是将这些分散的控制机制整合为一个统一的治理层。微软表示,该规范可在智能体工作流的多个环节进行合规检查,包括:接收输入前、调用工具前、工具返回结果后,以及向用户发送最终响应前。策略可配置为允许某项操作、阻止该操作、对敏感信息进行脱敏处理,或将其上报给人工进行审批。
此外,开发者还可以为输入与输出插入分类器,用于信息分类、结果预测或确定智能体的响应方式;引入大语言模型并配置提示词,使其充当策略的"裁判员";以及添加逻辑规则,用于检查工具调用、工具选择、输入准确性、输出使用情况与响应内容。
由于这些策略可以打包为单一文件并随智能体一同分发,安全策略得以在不同框架和环境中跟随智能体持续生效。
ACS目前以SDK形式发布,并提供适用于LangChain、OpenAI Agents SDK、Anthropic Agents SDK、AutoGen、CrewAI、Semantic Kernel、Microsoft.Extensions.AI、MCP工具等主流框架的插件支持。
Q&A
Q1:微软ACS(智能体控制规范)是什么?它能解决哪些问题?
A:ACS是微软推出的一项开源标准,全称为Agent Control Specification(智能体控制规范)。它为开发者提供了一种统一、精细的方式来管控AI智能体的行为。通过定义策略文件,团队可以规定智能体可以做什么、不能做什么、哪些操作需要人工审批,以及哪些行为需要留存日志。这些策略会在智能体执行任务的多个关键节点进行检查,有效防止工具误用或意外操作引发的连锁问题。
Q2:ACS和现有的AI智能体控制方式有什么区别?
A:目前开发者通常通过系统提示词、自定义代码检查或分类器等方式来控制AI智能体,这些方法较为分散,难以统一审计,也难以在不同框架之间复用。ACS将这些控制机制整合为一个统一的治理层,策略以文件形式存在,可随智能体跨框架、跨环境部署,显著提升了可管理性和可复用性。
Q3:ACS目前支持哪些开发框架?
A:ACS以SDK形式发布,目前已支持多个主流AI开发框架,包括LangChain、OpenAI Agents SDK、Anthropic Agents SDK、AutoGen、CrewAI、Semantic Kernel、Microsoft.Extensions.AI以及MCP工具等,覆盖了当前主要的AI智能体开发生态。
好文章,需要你的鼓励
作为分布式架构的开创者之一。如今Akamai把同样的思路用到推理上,通过Akamai Inference Cloud,把算力下沉到靠近用户和数据的位置,再配合流量调度、快速回滚与运行时治理,去填补“集中式云”与“实时业务”之间的缝隙。。
以色列希伯来大学研究团队提出彩色噪声采样(CNS),通过动态按频率分配噪声能量、无需重训练模型,显著提升扩散模型图像生成质量。
AI的涌入深刻改变了CTO等领导者推动企业转型的方式。过去,转型意味着将系统迁移上云;如今,随着AI引入新的生态动态,技术债务的管理成为C级高管的核心挑战。GoDaddy首席业务官Gourav Pani与MetTel CTO Ed Fox就此展开探讨,分享了在AI转型中如何权衡遗留系统现代化与AI集成、如何控制运营成本、以及谁应承担AI治理债务责任等关键决策。
中国人民大学研究团队提出PTAH多智能体系统,通过规划、调研、写作三阶段协作与逐步审核,自动生成图文交织、引用可查的深度研究网页报告,并配套PTAHEval多模态评估体系。