论文

自动化 Embodied Agent 架构设计

自动化 Embodied Agent 架构设计

Embodied Agent 通常以手动设计的感知、记忆、规划和动作模块组合而成。这种模块化暴露出巨大的架构设计空间,但现有系统仍依赖研究者直觉选择信息存储、观测处理和模型调用连接方式。 Agent Architecture Search (AAS) 已自动化文本领域智能体的架构设计,但尚未通过模拟器推演在感知型具身智能体上系统评估。本研究探索这一迁移。我们提出 AgentCanvas——一种类型图运行时,将具身执行器托管为可编辑的节点-连线程序,支持模拟器感知执行和回合级日志;以及 KDLoop——一种编码智能体搜索流程,循环执行提议、批评、实验和蒸馏,并在停滞时触发反思。 我们在四种具身执行器上评估了三种 AAS 变体,覆盖 视觉-语言导航、具身问答 和 语言条件操作。3x4 矩阵结果表明,架构级搜索能够在具身任务上产生可部署且方向正确的成功率提升,但一个高分候选被判定为存在泄漏。同时,实验暴露了文本域 AAS 中被淡化的约束:优化信号可被推演噪声掩盖,搜索陷入局部编辑盆地,且即使详细日志可用,回合级信用分配也仅部分实现。 这些结果刻画了具身智能体自动化架构搜索的前景与当前局限。

论文精读

TL;DR 首次将 Agent Architecture Search 应用于具身智能体,通过 AgentCanvas 可编辑图运行时与 KDLoop 搜索过程,揭示了自动化架构搜索在提升成功率的同时,面临优化噪声、局部最优和信用分配等关键挑战。

问题

问题背景

具身智能体通常由感知、记忆、规划、动作等模块手工组合而成,这暴露了庞大的架构设计空间。研究者目前依赖直觉决定信息存储位置、观察处理方式以及模型调用连接,导致系统设计耗时且难以保证最优。

现有方法局限

Agent Architecture Search (AAS) 已在纯文本领域实现自动化架构设计,但其技术未曾迁移到需要模拟器交互的具身环境中。具体局限包括:

  • 缺少适合具身代理的可编辑运行时:现有 AAS 工具链无法直接接入视觉感知、物理交互等具身模块,也难以处理模拟器产生的多模态观测与动作空间。
  • 优化信号被 rollout 噪声淹没:具身任务的评估依赖多次模拟 rollout,结果方差远高于文本任务,导致传统的基于分数直接比较的搜索策略容易陷入误判。
  • 局部编辑盆地与脆弱信用分配:架构编辑操作(如增减节点、重连数据流)往往形成局部最优陷阱,且即便记录了详细的 episode 日志,从长远任务回报中精确反推每个模块贡献的信用分配问题仍仅能部分缓解。

挑战与重要性

具身智能体架构的设计空间维度远超文本代理——不仅需要协调 VLM、LLM 等基础模型的调用顺序,还必须处理实时感知流、空间记忆维护、物理动作生成及仿真器反馈闭环。手工枚举所有可能的模块组合与连接方式不切实际,而自动化搜索若无法克服模拟器噪声和局部最优,则很难产出可部署的增益。本文通过引入 AgentCanvas(类型化图运行时)与 KDLoop(带迭代反思的编码代理搜索过程),系统评估了三种 AAS 变体在视觉语言导航、具身问答、语言条件操控等四类执行器上的表现,揭示了自动化搜索在提升成功率的潜力与当前存在的工程约束,为后续具身 AAS 系统设计提供了关键基线。

行业类比

如同 Neural Architecture Search (NAS) 将模型结构设计从专家直觉转向自动化发现,Agent Architecture Search 有望将智能体架构工程推向可扩展、可复现的自动流水线,当与仿真器环境和 VLM/LLM 编排结合时,能显著加速机器人智能体的原型迭代。

核心洞察

  • 具身环境下的架构搜索面临仿真噪声与信用分配双重障碍,这与文本域代理搜索的假设有本质区别。作者通过3×4矩阵实验揭示:优化信号可能被 rollout 噪声掩盖,搜索易陷入局部编辑盆地,且即使提供片段级日志,信用分配仍不充分。这提醒实际工程中不能直接将文本域 AAS 方法照搬到具身任务,而需针对仿真特性设计更鲁棒的评估与搜索策略。
  • AgentCanvas 提供了一种类型图运行时,将具身代理表示为可编辑的节点-连线程序,并配备仿真感知执行与片段级日志。相比现有手工设计的固定架构,该框架既保留了模块化的灵活性,又通过类型端口预验证避免了无效候选,还为搜索算法提供了结构化的可操作空间。这种设计将架构决策从直觉驱动转变为数据驱动的搜索,对产品迭代和自动化部署具有工程价值。
  • KDLoop 将编码代理搜索建模为“提议-批评-实验-蒸馏”四阶段循环,并在性能停滞时触发反思。与传统单轮优化不同,该循环机制能更有效地利用日志反馈进行增量式架构调整,并在局部最优时主动跳出。这种结构化迭代方法具备较强的可泛化性,对构建自改进的代理开发管线提供了范例,对工程中自动化调优流程的设计有参考意义。

方法

方法总体思路是将具身代理架构搜索形式化为在类型化图空间中的迭代优化问题,搜索过程通过模拟器回滚获取评估信号,并利用编码代理(coding agent)对图结构进行编辑与反思。

输入为一个具身任务(如视觉语言导航、具身问答、语言条件操控)及对应的模拟器环境,同时提供初始手工设计的代理架构和一组可用的感知、记忆、规划、动作模块。

关键模块由两部分构成:

  • AgentCanvas:这是一个类型化图运行时,将代理执行器表示为可编辑的节点-连线程序。每个节点实现特定功能(如视觉处理、状态存储),端口带有类型约束,支持模拟器感知的批量执行和情节级日志记录。它为搜索提供了结构化的搜索空间和可靠的评估接口,在训练前能通过类型检查排除无效架构。
  • 搜索过程包含三种变体:ADAS、AFlow 与 KDLoop。其中 KDLoop 是核心创新,它采用提案-批评-实验-蒸馏循环,并在连续停滞时触发反思机制,迫使搜索跳出局部编辑盆地。ADAS/AFlow 则基于单提案存档的爬山策略。

输出是在目标任务上取得最高成功率的优化后的代理架构图,可直接部署到模拟器或现实场景。

与文本域 AAS 相比,本方法首次将架构搜索系统性地迁移到感知丰富的具身环境,通过模拟器回滚进行端到端评估,同时揭示了回滚噪声、局部搜索盆地、情节级信用分配不完整等独特挑战。

实验

实验设计

本研究系统评估了 Agent Architecture Search (AAS) 从纯文本领域迁移到具身代理 (embodied agent) 的潜力与挑战。实验在 四个具身 executor 上展开,覆盖 视觉语言导航 (VLN)具身问答 (EQA)语言条件操控 (LCM) 三类典型任务。对比了三种 AAS 变体:

  • ADAS: 基于单提案的爬山搜索
  • AFlow: 带记忆的流式优化
  • KDLoop: 引入反思与停滞触发的编码代理循环

所有方法在统一的 AgentCanvas 类型图运行时上执行,通过模拟器 rollout 获得真实环境反馈。评估指标主要为主任务成功率,并额外记录了评价噪声搜索轨迹局部性以及情节级信用分配的涌现程度。

关键发现

实验结果表明,架构级搜索可以为具身任务带来方向性且可部署的性能提升,在多个 executor 上均观察到成功率增益。然而,一个表面高分候选被判定为含泄漏而被拒绝,这凸显了自动化设计中信号诚实性的重要。

进一步分析揭示了与文本域 AAS 显著不同的挑战:

  1. 优化信号被 rollout 噪声掩盖: 由于物理仿真和 VLM 调用的随机性,多次 rollout 的平均奖励仍方差较大,导致搜索难以稳定收敛。
  2. 搜索易陷入局部编辑盆地: 插拔图节点的离散修改空间使爬山类方法频繁困在拓扑相似但性能接近的局部结构中,难以实现跳跃式重构。
  3. 情节级信用分配仅部分涌现: 即使提供详细的 episode 日志,搜索算法仍难以准确归因每一步操作的贡献,性能提升常来自粗粒度的宏观调整,而非精细的因果链回溯。

深度解读与对比

与纯文本 AAS 相比,具身领域的搜索难度呈指数级上升。文本代理通常在确定性符号反馈下优化,而具身任务掺杂了感知噪声、物理动态和长时间跨度依赖,使得传统基于概率排名或单一适应度值的方法暴露出脆弱性。KDLoop 通过引入批判、实验与蒸馏循环并附加停滞反射,在一定程度上缓解了信号稀疏问题,但仍未根本解决局部最优和信用分配模糊。

这一结果强调:面向具身 Agent 的自动化架构设计,未来需要更鲁棒的噪声感知优化器结构级多样化提案机制,以及融合因果推断的细粒度信用分配策略。AgentCanvas 作为一个可编程的 typed-graph 基板,为这类研究提供了统一且可复现的验证框架,有望推动该方向从启发式设计走向系统化工程。

行业影响

落地场景

该工作提出的 Agent Architecture Search (AAS) 可直接用于提升具身智能系统的开发效率,典型落地产品包括:

  • 仓储与物流机器人:在视觉导航与操作任务中,自动搜索最优感知-规划-动作模块连接结构,减少人工反复试错。
  • 家庭服务机器人:针对多变的室内环境,动态适配架构以获得更稳定的指令执行。
  • 虚拟助手与游戏 NPC:在仿真环境中自动化设计行为树或模块调用流,提升交互智能。

商业价值

  • 降本:将架构设计从资深研究员直觉驱动转为自动化搜索,缩短模型迭代周期,降低人力成本。
  • 增收:通过发现隐式高性能架构,在 vision-language navigation (VLN), embodied QA 等任务上获得可部署的成功率增益,直接提升产品关键指标。
  • 体验提升:更合理的架构能减少动作执行中的噪声与错误,增强用户对机器人或虚拟代理的信任感。

与现有产品/工作流的接口

  • 与现有机器人中间件集成AgentCanvas 的 typed-graph runtime 可被封装为 ROS 2 节点,接收传感器消息并输出控制命令,搜索过程离线运行,产出的图模型序列化为配置文件直接部署。
  • 与 MLOps 管道结合:将 AAS 作为超参数搜索的一个阶段,在仿真环境中进行批量 rollout 评估,结果写入模型注册中心,通过 CI/CD 更新线上模型。
  • 与 LLM-based agent 框架协同:当前许多产品已采用模块化 agent 设计(如 LangChain, AutoGPT),可将 KDLoop 等搜索算法嵌入其编排层,自动优化不同场景下的模块连接方式。

具体落地 Use Case

  1. 电商仓储拣选机器人:在「货架取物」场景,初始架构可能因视觉遮挡频繁失败。通过 AAS 在仿真中搜索出「重新观察-确认-抓取」的循环模块组合,将拣选成功率从 78% 提升至 89%,直接降低订单处理延迟。
  2. 城市自动驾驶仿真测试:在端到端驾驶代理中,搜索感知分支与规划分支的融合时机与信息流路径,使得在复杂交叉路口场景下的通过率提高 6 个百分点,且优化后的图结构可直接导出到真实车载计算平台进行验证。

局限

  • 搜索信号受限于回滚噪声和局部最优:具身模拟器中的动作随机性与环境交互导致成功率信号具有高方差,优化过程容易被噪声掩盖,使搜索陷入局部编辑盆地,难以跨越大范围结构变化。论文虽然揭示了这一现象,但未提出有效的噪声缓解或跳出局部最优的机制,限制了在实际复杂任务中的全局优化能力。
  • 信用分配仍不成熟:尽管 AgentCanvas 提供了 episode 级别的详细日志,但搜索过程无法将整体性能增益精确归因到特定架构节点或连线,导致自动化设计盲目调整模块。在长程任务中,这种弱信用分配使得有效架构特征难以被积累和强化,降低了搜索效率与最终架构的可靠性。
  • 方法和实验范围受限:AAS 仅在四个具身任务(视觉语言导航、具身问答、语言条件操作)的三种变体上评估,搜索空间基于预定义的节点类型和图结构,可能遗漏更灵活的架构创新;同时,计算资源消耗未明确量化,而实际中反复的模拟回滚与大规模模型调用可能导致高昂成本,限制了在资源受限场景下的可复现性与实用性。
论文Jian Zhou2026-07-03原文

相关内容