"机器人产业正经历从'单体智能'走向'群体智能'、从固定场景走向物理 AI 与开放世界两大变革。"——王皓博士(深开鸿高级副总裁、研发体系总裁)

这句话放在 3.0 Beta 的 Agent Native 框架上,尤其应景。因为这一次,M-Robots OS 不再只是给机器人"铺地基",而是试图把"Agent"直接写进操作系统的基因里。

M-Robots OS 3.0 Beta 发布之后,行业里讨论最多的词,除了"群体智能",就是Agent Native。

但这个词很容易被误解。有人把它等同于"在机器人上跑个大模型",有人理解为"多机器人各自带个 AI 小助手"。这些说法都不算错,但都没触到核心。Agent Native 在 M-Robots OS 里的真正含义是:把 Agent 的感知、推理、行动、协作能力,作为操作系统的一等公民来设计。

换句话说,不是"机器人在 OS 之上跑 Agent",而是"Agent 的协作模型本身被写进了 OS 的架构层"。这篇文章,我就从开发者视角把这个框架拆开聊聊。

一、为什么机器人 OS 需要 Agent Native?

先回到一个老问题:传统机器人是怎么"智能"起来的?

典型的 ROS 项目里,一台机器人通常被拆成一堆节点(Node):激光雷达节点负责感知,导航节点负责路径规划,运动控制节点负责执行。节点之间通过 Topic/Service/Action 通信,逻辑上是分布式的,但本质上还是"按功能模块切分"。

这种模式在单机场景很成熟,但一旦进入群体智能场景,问题就来了:

  • 异构设备怎么互相理解任务? 无人机和地面机器人接口不同,协议不同,很难直接协同。
  • 任务怎么动态分配? 当某台机器人故障或负载过高时,谁来决定把任务转交给谁?
  • 能力怎么共享? 一台机器人的摄像头、算力、机械臂,能不能被另一台机器人"调用"?
  • 人机交互怎么自然? 过去是发指令,未来更可能是"多模态对话 + 意图理解 + 任务执行"。

Agent Native 框架就是来回答这些问题的。它不是简单给每个机器人配一个 AI,而是让机器人之间、机器人与人之间、机器人与环境之间,能够以 Agent 的方式自主交互和协作。

二、Agent Native 框架的三层能力

根据深开鸿在数博会上的官方发布,Agent Native 框架主要提供了三层能力:人机多模态交互、单体内多 Agent 自主协同、跨机器人 Agent 自主协同。

这三层不是并列关系,而是从"单点交互"到"内部协作"再到"群体协作"的递进。

1. 人机多模态交互:从"发指令"到"自然对话"

第一层解决的是"人和机器人怎么打交道"。

传统机器人交互高度依赖预定义指令。你要让机械臂去拿个杯子,通常需要精确描述目标位置、姿态、抓取方式。而大模型时代的 Agent 交互,更趋向于自然语言 + 视觉 + 语音的多模态输入,比如"帮我倒杯水",然后 Agent 自己理解意图、拆解任务、调用视觉模型找杯子、规划抓取路径、执行动作。

Agent Native 框架把这层能力内嵌到 OS 里,意味着开发者不需要从零搭一套"语音识别 → 意图理解 → 任务规划 → 动作执行"的流水线。框架提供统一的交互入口和任务编排能力,开发者只需要关注业务逻辑本身。

2. 单体内多 Agent 自主协同:一台机器人里也能"分工"

第二层解决的是"一台机器人内部多个智能体怎么协作"。

现代机器人往往同时运行多种 AI:视觉识别 Agent、语义理解 Agent、路径规划 Agent、异常检测 Agent、对话 Agent 等。如果这些 Agent 各自为政,很容易出现决策冲突、资源争抢、时序混乱。

Agent Native 框架在这里扮演的角色,有点像一个"机器人内部的调度中枢":它定义了 Agent 之间的感知共享机制、任务优先级、冲突仲裁规则和资源分配策略。比如当导航 Agent 发现前方有障碍时,它可以通知视觉 Agent 优先做障碍识别,同时让对话 Agent 告知用户"稍等一下"。

这种"单体内多 Agent"的协同模式,实际上是未来复杂机器人(尤其是人形机器人)的刚需。因为人形机器人同时涉及移动、操作、交互、平衡等多类任务,很难用单一模型或单一节点解决。

3. 跨机器人 Agent 自主协同:从单机到群体

第三层是 Agent Native 框架最有野心,也最难做的一部分:让不同机器人之间以 Agent 的方式自主协作。

这一步的实现,依托的是两个底层能力:

  • M-DDS 低时延协同协议:提供机器人之间的自发现、自组网、状态同步和任务通信;
  • 分布式软总线 + 统一设备抽象:让不同品牌、不同形态的机器人可以被抽象成"能力单元",彼此调用。

在这个模型下,机器人不再是孤立的执行单元,而是群体中的一个 Agent。它可以发布自己的能力("我能巡检""我有摄像头""我能抓取"),也可以订阅其他机器人的能力,还可以根据全局任务动态调整自己的角色。

官方在数博会上演示的园区巡检场景,就是这个逻辑的典型落地:无人机发现异常后,把信息同步给地面巡检机器人和周边设备,系统自主判断风险、调度最近的地面机器人前往处置,实现"发现—确认—处置"的端侧闭环。

三、M-Claw:Agent Native 框架的"样板间"

聊 Agent Native,不能不提 M-Claw。

在社区站(AtomGit - 全球开发者的开源社区,开源代码托管平台 被标注为"自进化空间智能体",目前是 G-Star 孵化项目,已积累 89 Star、6 Fork、48 次提交。仓库主要基于 Python,代码结构里可以看到 device management、task lifecycle、trusted-device A2A collaboration、KaihongOS / M-Robots OS platform adapters 等模块。

从公开信息来看,M-Claw 更像是 Agent Native 框架之上的一类参考实现或应用层框架。它解决的具体问题是:多机器人怎么自组网、怎么共享能力、怎么动态分配任务。这也正是 Agent Native 第三层能力"跨机器人 Agent 自主协同"的核心场景。

不过要提醒一句:M-Claw 仓库目前的 README 和实践示例还比较早期,很多细节还在快速迭代。开发者在试用时,建议把它当成"理解群体智能编程模型"的入口,而不是一个已经封装完好的生产级 SDK。

四、Agent Native 给开发者带来了什么新编程模型?

作为开发者,我更关心的是:Agent Native 框架到底改变了什么编程习惯?

我总结了三个可能的转变:

1. 从"节点通信"到"能力发布与订阅"

ROS 时代,开发者主要写节点、定义 Topic、收发消息。Agent Native 时代,开发者可能更多是在定义"Agent 能力":我的机器人能做什么、需要什么、愿意共享什么。其他 Agent 通过能力发现机制来调用,而不是硬编码通信协议。

2. 从"确定性流程"到"目标驱动执行"

传统机器人程序是"如果 A 则 B"的确定性逻辑。Agent Native 框架下,更多会出现"目标驱动"的编程方式:你给 Agent 一个目标("把这杯水送到 3 号桌"),Agent 自己拆解子任务、调度资源、处理异常、反馈结果。

3. 从"单机调试"到"分布式调试"

多 Agent 协同最难的不是写代码,而是调试。一台机器人的行为可能受另一台机器人状态影响,一个任务的失败可能引发连锁反应。这意味着未来的机器人开发工具链,必须支持分布式 tracing、群体状态可视化、任务回放等能力。

五、理性看 Agent Native:机会与挑战

Agent Native 框架的想象空间很大,但现阶段也面临几个现实挑战:

  • 生态成熟度:跨品牌、跨协议、跨算力平台的 Agent 协同,需要统一的接口标准和认证体系。目前 M-Robots 社区正围绕"开发者工具链与兼容性认证体系"推进共建,但标准落地还需要时间。
  • 安全与可解释性:Agent 自主决策意味着不可预期行为的风险上升。尤其是多机器人集群中,一个 Agent 的误判可能影响整个系统。M-Robots OS 3.0 Beta 在安全层面做了 VAA 统一标识、KGSI 安全启动、安全状态共享等设计,但安全与 Agent 自主性的平衡仍是长期课题。
  • 开发者学习成本:从 ROS 节点模型切换到 Agent 模型,需要新的思维框架和工具链。社区近期上线的"新手贡献入门"教学视频和 Open-Source_Co-Creation_Challenge 任务仓,正是在降低这个门槛。

六、写在最后

Agent Native 框架的出现,说明 M-Robots OS 已经从"让机器人能跑起来",进化到"让机器人能协作起来"。它不是简单追大模型的风口,而是试图把 Agent 的协作逻辑沉淀为操作系统的基础设施。

对开发者来说,这可能是一个新的机会窗口。机器人行业的下一波红利,大概率不在"单台机器人能做多少事",而在"一群机器人能不能像团队一样工作"。

如果你是做机器人开发的,建议现在就去 M-Robots 社区站逛逛,重点看 M-Claw 仓库和 Agent Native 相关 SIG 的动态。哪怕先 star 一个仓库、跑一个 demo,也比光看新闻强。


关于 M-Robots:M-Robots 是开放原子开源基金会孵化的机器人操作系统开源社区,基于开源鸿蒙底座打造,已有 30 家产学研用共建单位、13 个 SIG 技术组。社区站:M-Robots 官方社区 - 开源代码托管,代码协作 - AtomGit


Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐