The Agent Operating System (AOS): A Reference Operating Architecture for Distributed Agentic Systems
本文提出了智能体操作系统(Agent Operating System, AOS),这是一个厂商中立的参考架构,它定义了控制与治理(Control & Governance)以及运行时与协同(Runtime & Coordination)的双平面结构,旨在实现异构智能体组件向可治理、可靠且具互操作性的分布式系统的组合,且无需替换现有基础设施。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
AI 大混乱与对“交通警察”的需求
想象一下,你正在建造一个机器人,它不仅仅是遵循一套指令,而是能够思考、规划并走进现实世界去完成任务。这就是**智能体 AI(Agentic AI)**这一令人兴奋的新前沿。不同于过去的聊天机器人——它们只是等待你输入问题并给出答案——这些新的“智能体”就像是数字员工。它们可以查找信息、使用工具、与其他机器人交谈,甚至可以自主做出决策来解决复杂问题。
但棘手的地方在于:当你只有一个机器人时,很容易观察;但当你拥有整个团队,它们彼此交谈、借用工具并实时做出决策时,情况很快就会变得混乱。谁在负责?如果机器人 A 指挥机器人 B 做某事,机器人 B 是否有权这样做?如果机器人 B 犯了错怎么办?在计算机科学领域,我们通常依赖操作系统(如 Windows 或 Linux)来管理基础工作:谁可以使用内存,谁可以打开文件,以及如何保持运行顺畅。但传统的操作系统就像俱乐部的保安;它们检查身份证并清点人数,但并不理解你为什么在那里,或者你的计划是否合理。它们不知道一个试图写诗的机器人和一个试图删除银行账户的机器人之间有什么区别。
这就是为什么我们需要一些新东西。我们需要一个能够理解工作的“意义”,而不仅仅是“数学逻辑”的系统。我们需要一种确保即使当机器人在进行概率性猜测(这意味着它们并不 100% 确定答案)时,整个团队仍能保持安全、遵守规则并能在事后解释其行为的方法。这正是《AOS-0001》这篇论文试图解决的问题。
智能体操作系统:数字城市的蓝图
你正在阅读的这篇论文提出了一种名为**智能体操作系统(Agent Operating System, AOS)**的新蓝图。请不要将其视为你今天就能下载的具体软件,而应将其视为一套建筑规则——一份关于如何为 AI 智能体构建一个安全、有序城市的“宪法”。作者 Ankur Sharma 和 Deep Shah 指出,目前 AI 智能体的世界有点像是一个“西部荒野小镇”,每个人都在建造自己的围栏和规则,导致了混乱和潜在的危险。他们想要绘制一张大家都能达成共识的地图。
双平面城市:市长办公室与施工队
这篇论文的核心思想是将 AI 智能体的管理分为两个不同的“平面”(Planes)或层级,它们协同工作但职责迥异。作者使用了一个形象的城市类比:
控制与治理平面(市长办公室): 这是运营的大脑。它的职责是回答宏观问题:我们要实现什么目标?谁给了我们权限去做这件事?我们必须遵守哪些规则?我们对这个想法的把握有多大?
- 想象一位市长正在查看一份“修理公园”的请求。市长不会亲自动手拿铲子。相反,市长会检查预算,核实申请人是否有权下达维修令,检查公园是否处于洪水区,并判断该计划是否安全。
- 在 AI 世界中,这个平面处理意图(目标)、权限(谁被允许做什么)、策略(规则)和置信度(我们的确定程度)。它负责做出“执行”或“停止”的决策。
运行时与协调平面(施工队): 这是执行的肌肉。一旦市长说“开始”,这个平面就开始处理实际工作。它寻找合适的工具,雇佣合适的工人(这可以是其他 AI 模型、人类员工或软件工具),并确保工作顺利完成。
- 如果市长说“修理公园”,施工队会寻找最好的铲子、最好的工人以及最好的施工时间。它们处理物流、交通和调度。
- 在 AI 世界中,这个平面管理智能体生命周期(确保智能体正确启动和停止)、路由(将任务发送到正确的地方)以及调度(防止任务堆积)。
论文指出,长期以来,我们一直把这两项工作混淆在一起。我们一直在让施工队(运行 AI 的代码)来决定做某事是否安全,这就像是让建筑工人来决定自己是否拥有建筑许可证一样。作者建议,将这两个角色分开对于安全和控制至至关重要。
“能力(Capability)”的魔术技巧
论文中最有趣且重要的概念之一是**“能力(Capability)”**。通常,当我们与 AI 交谈时,我们可能会说:“使用服务器上的 Python 代码来计算这个。”但论文建议我们应该停止思考“如何做”,转而开始思考“做什么”。
想象你在订披萨。你不会告诉餐厅:“去烤箱里,拿一片意大利腊肠,放在面团上,然后以 400 度烘烤。”你只需说:“我想要一份意大利腊肠披萨。”餐厅(AI 系统)会自动搞定:哪个厨师有空,哪个烤箱是热的,以及面团在哪里。
在 AOS 中,“意大利腊肠披萨”被称为**“能力”**。它是一个结果的稳定标签,比如“总结这份文档”或“查询天气”。这样一来,系统就可以在你不察觉的情况下,更换掉背后的“厨师”(具体的 AI 模型或工具)。如果一个厨师生病了,系统只需将订单发送给另一个能制作同样披萨的厨师即可。这使得整个系统既灵活又可靠。
“授权(Delegation)”的指挥链
论文还解决了一个棘手的问题:授权。当主 AI 智能体要求一个小 AI 智能体执行任务时,会发生什么?那个小智能体是否突然拥有了做任何事情的权力?
作者说:“绝不可能。”他们提出了一个严格的规则,称为**“权限保持(Authority Preservation)”**。这就像父母给孩子一小笔钱去买午餐。孩子可以用这笔钱买午餐,但不能买车。如果孩子试图买车,系统应该阻止他。
在 AOS 蓝图中,每当一个智能体授权(Delegate)任务时,它都会传递一张严格受限的“准许条”。子智能体只能在父智能体允许的范围内做事,且仅在父智能体允许的时间内,并且只能使用父智能体给出的资源。如果子智能体试图越权,系统就会拦截。这防止了一个小错误演变成巨大的灾难——例如,由于误给了过大的权力,导致 AI 智能体意外删除了数据库。
“置信度”仪表盘
另一个关键特性是系统如何处理**“置信度(Confidence)”**。在过去,AI 模型只会给出一个答案,可能还会附带一个表示确定程度的数字。但论文建议,“置信度”应该是一个真实的控制信号,就像红绿灯一样。
如果系统有 99% 的把握,灯是绿色的:“继续执行!”
如果系统有 80% 的把握,但任务具有风险(比如涉及资金转移),灯可能是黄色的:“等等,让我们请人类来复核一下。”
如果系统只有 50% 的把握,灯是红色的:“停止!我们不知道发生了什么。”
论文建议,系统应该拥有一个“置信度仪表盘”,它会观察许多不同的因素:数据是最新的吗?工具可靠吗?计划清晰吗?基于所有这些线索,系统决定是继续执行、重试,还是寻求人类帮助。
这篇论文是什么(以及不是什么)
了解这篇论文的真实定位非常重要。作者并不是在说他们已经构建出了完美的 AI 操作系统。他们也并未声称他们的系统比现有的任何系统都更快或更聪明。
相反,他们是在提议一种参考架构(Reference Architecture)。想象一下,建筑师正在为一种新型房屋绘制蓝图。他们不是在盖房子,而是在绘制设计图,以便不同的建筑公司可以建造出都拥有相同安全、坚固地基的房屋。
论文明确排除了以下几点:
- 它不是你可以购买的具体产品。
- 它不是用来运行你电脑的 Linux 或 Windows 等操作系统的替代品。
- 它不是一种特定的编程语言或特定的 AI 模型。
- 它并不声称解决了目前 AI 面临的所有问题。
作者非常明确,这是一个提议,也是一个基础。他们是在建议一种组织混乱的方法,以便在未来,我们可以拥有值得信赖、可解释且安全的 AI 系统。他们承认仍有很多问题需要回答,比如如何处理不同国家的不同规则,或者如何确保“置信度”数值的准确性。
大局观
那么,为什么这对一个好奇的青少年很重要?因为 AI 的未来不仅仅是关于更聪明的聊天机器人,而是关于能够在现实世界中做事的 AI。它是关于能够管理智能家居、协助医生诊断疾病或运行复杂业务流程的 AI。
如果我们没有一个良好的系统来管理这些智能体,我们可能会面临一个数字世界,其中的机器人虽然强大却不可预测。AOS 蓝图表明,通过将“思考规则”与“执行工作”分离,并通过严格限制谁有权做什么,我们可以构建一个未来——在那里,AI 智能体是可靠的合作伙伴,而非混乱的变数。
论文最后提到,这仅仅是个开始。他们已经绘制了地图,但构建实际系统的旅程才刚刚起步。他们邀请其他研究人员和开发者利用这些想法、测试它们,并共同构建安全的、受治理的 AI 之未来。这是对下一代建设者的行动号召,旨在确保我们正在创造的数字世界是一个我们可以信任的世界。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。