Automating the Design of Embodied Agent Architectures

Jian Zhou, Sihao Lin, Jin Li, Shuai Fu, Gengze Zhou, Qi Wu

arXiv:2606.30111 · 2026-07-09 공개 · arXiv · PDF

reinforcement-learning code-generation embodied-agents agent-architecture-search vision-language-navigation kdloop agentcanvas simulator-rollouts

Abstract

Embodied agents are typically built as hand-designed compositions of perception, memory, planning, and action modules. This modularity exposes a large architectural design space, but current systems still rely on researcher intuition to choose where information is stored, how observations are processed, and how model calls are connected. Agent Architecture Search (AAS) automates such design for text-domain agents, but has not been systematically evaluated on perceptual embodied agents through simulator rollouts. We study this transfer. We introduce AgentCanvas, a typed-graph runtime that hosts embodied executors as editable node-and-wire programs with simulator-aware execution and episode-level logs, and KDLoop, a coding-agent search procedure that cycles through proposal, critique, experiment, and distillation, with triggered reflection after stalls. We evaluate three AAS variants across four embodied executors spanning vision-language navigation, embodied question answering, and language-conditioned manipulation. The resulting 3x4 matrix shows that architecture-level search can produce deployable and directional success-rate gains on embodied tasks, while one apparent high-scoring candidate is rejected as leak-bearing. At the same time, the experiments expose constraints that are muted in text-domain AAS: optimization signals can be masked by rollout noise, search can become trapped in local edit basins, and episode-level credit assignment only partially emerges even when detailed logs are available. These results characterize both the promise and the current limits of automated architecture search for embodied agents.

한국어 요약

한 줄 요약

AgentCanvas와 KDLoop를 활용한 AAS를 통해 3×4 실험 행렬에서 성공률 5~10% 개선을 달성했으나, 로우롤 노이즈와 로컬 최적화 문제도 드러남.

핵심 기여도

핵심 아이디어

기존에는 수작업으로 구성된 감지, 메모리, 계획, 행동 모듈을 조합해 에이전트를 설계했으나, 이는 설계 공간이 커지고 수작업에 의존적이었다. 이에 AAS를 도입해 텍스트 도메인에서의 성공을 에디티드 에이전트로 이식하려는 시도.

AgentCanvas는 감지-메모리-계획-행동 모듈을 편집 가능한 노드-와이어 그래프로 표현하며, 시뮬레이터 내 실행과 에피소드 단위 로그를 지원한다. KDLoop는 AAS 알고리즘으로, 제안(THINK), 비판(CRITIC), 실험(EXPERIMENT), 정제(DISTILL) 단계를 반복하며, 진행 정체 시 반성(REFLECT)을 유발한다.

이러한 접근은 텍스트 도메인 AAS와 달리, 시뮬레이터 기반의 에이전트가 다루는 노이즈, 복잡한 실행 흐름, 크레딧 할당 문제를 직접적으로 다루는 데 초점을 맞춘다.

기술적 접근법

주요 결과

의의 및 한계

AgentCanvas와 KDLoop는 에디티드 에이전트의 자동 설계를 가능하게 하며, 실제 시뮬레이터에서 실행되는 에이전트의 성능 개선을 보여준다. 특히 MapGPT와 ExploreEQA에서 5~10% 성공률 상승은 기존 수작업 설계를 뛰어넘는 기능적 변화를 의미한다.

그러나 실험에서 드러난 한계도 있다. 첫째, 로우롤 노이즈가 수정 효과를 가릴 수 있다. 둘째, 검색이 로컬 편집 베이스에 갇혀 새로운 메커니즘을 찾지 못할 수 있다. 셋째, 에피소드 단위 크레딧 할당이 불완전하다. 이는 텍스트 도메인 AAS와 달리, 시뮬레이터 기반 에이전트의 복잡성과 노이즈를 고려해야 한다는 점을 강조한다.

실용적 활용

AgentCanvas와 KDLoop는 감지-메모리-계획-행동 모듈이 복잡하게 결합된 로봇, VR/AR, 자율 주행 시스템 등에서 에이전트 설계를 자동화할 수 있다. 특히, 다양한 기초 모델과 도구가 증가함에 따라 수작업 설계를 대체하는 데 유용할 수 있다.