Advancing Omnimodal Embodied Agents from Isolated Skills to Everyday Physical Autonomy
본 논문은 사이버-물리적 계획, 적응형 메모리, 시각적 검증을 통합하여, 비정형 환경에서 지속 가능한 임바디드 에이전트가 물리적 실패에 대한 효율성과 강건성을 유지하면서 복잡하고 장기적인 과업을 자율적으로 수행할 수 있도록 하는 계층적 비동기 프레임워크인 OmniAct를 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 집 안에서 살면서 사람의 지속적인 보살핌 없이도 몇 주 또는 몇 달 동안 일상적인 가사 노동을 도울 수 있는 로봇을 만들고 싶다고 상상해 보십시오. 이것이 바로 '체화된 에이전트(embodied agents)'의 목표입니다. 하지만 현재의 로봇들은 서투른 인턴과 같습니다. 한 가지 일은 잘 해낼 수 있지만, 혼란에 빠지면 하루 전체를 망칠 때까지 실수를 반복합니다. 또한 기억력이 형편없습니다. 한 시간 전에 했던 말을 잊어버리거나, 하루 중 일어난 모든 순간을 기억하려다 너무 과부하가 걸려 동작을 멈춰버리기도 합니다.
이 논문은 이러한 서투른 인턴을 믿음직하고 장기적인 가사 관리자로 바꾸기 위해 설계된 새로운 프레임워크인 OmniAct를 소개합니다. OmniAct를 하나의 거대한 초지능이라기보다, 세 가지 전문적인 역할을 수행하며 협력하는 매우 효율적인 관리 팀이라고 생각하십시오.
세 가지 전문적 역할
1. 마스터 플래너 (The "Project Manager")
대부분의 로봇은 '디지털' 작업(온라인으로 음식을 주문하거나 스마트 조명을 켜는 것 등)과 '물리적' 작업(컵을 집거나 의자를 옮기는 것 등)을 완전히 다른 종류의 일로 취급하기 때문에 어려움을 겪습니다.
- 비유: IT 부서와 건설 현장 직원에게 동시에 말을 걸 수 없는 매니저를 상상해 보십시오. 그들은 메모를 작성하고, IT 사무실로 걸어가서 답변을 듣고, 다시 돌아와서 건설 현장 직원들과 대화해야 합니다. 이는 느리고 오류가 발생하기 쉽습니다.
- OmniAct의 솔루션: 플래너는 통합된 언어를 사용합니다. 이 모델은 "스마트 조명을 켜라"(디지털)와 "책을 집어라"(물리적)와 같은 명령을 하나의 매끄러운 흐름으로 자연스럽게 섞어서 처리할 수 있습니다. 단순히 추측하는 것이 아니라, "간식을 가져다줘"와 같은 크고 복잡한 요청을 명확하고 실행 가능한 작은 단계들로 세분화합니다.
2. 스마트 메모리 (The "Librarian with a Filing System")
만약 로봇에게 당신이 말한 모든 것을 기억하라고 요구한다면, 로봇은 결국 공간이 부족해지거나 더 이상 중요하지 않은 오래된 지침들 때문에 혼란에 빠질 것입니다.
- 비유: 10시간 동안의 대화를 모든 단어가 기록된 녹취록을 읽으며 기억하려고 한다고 상상해 보십시오. 당신은 소음 속에서 길을 잃게 될 것입니다. 더 나은 방법은 대화의 "장(chapter)"만을 기록하는 사서가 있는 것입니다.
- OmniAct의 솔루션: 모든 원시 영상 프레임이나 단어를 저장하는 대신, OmniAct는 **이벤트 경계 압축(Event-Boundary Compression)**을 사용합니다. 이 모델은 "장 전환"(예: 작업 완료 또는 방 이동)이 일어날 때까지 기다렸다가, 일어난 일을 깔끔하고 짧은 노트로 요약합니다. 이를 통해 OmniAct는 며칠 동안 작동하더라도 중요한 장기 규칙(예: "나는 설탕을 싫어한다")을 잊지 않으면서도, 기억을 가볍고 빠르게 유지합니다.
3. 세이프티 모니터 (The "Spotter")
현재의 로봇들은 종종 '오픈 루프(open-loop)' 방식으로 작동합니다. 즉, 작업을 시작하고 나서 결과가 어떻게 되든 운에 맡기는 식입니다. 만약 컵을 떨어뜨린다면, 그들은 그것이 일어난 일인지 모르고 다음 단계를 계속 수행하여 상황을 악화시킵니다.
- 비유: 눈을 가린 채 방을 가로질러 걸어가는 사람과 같습니다. 만약 발을 헛디뎌 넘어지더라도, 그들은 자신이 넘어졌다는 사실을 모르기 때문에 계속 앞으로 비틀거리며 나아갑니다.
- OmniAct의 솔루션: 이 시스템에는 **시각적 선제 차단 엔진(Visual Preemption Engine)**이 있습니다. 로봇이 작업하는 동안, 별도의 "스포터(spotter)"(카메라와 AI)가 주기적으로 확인합니다. 만약 스포터가 로봇이 컵을 떨어뜨렸거나 갇혀 있는 것을 발견하면, 즉시 "멈춰!"라고 외치며 플래너를 깨워 실수를 바로잡게 합니다. 이는 재앙을 단순한 우회 경로로 바꿉니다.
실제 환경에서의 성능
연구진은 두 가지 서로 다른 로봇, 즉 로봇 팔(테이블 위의 인간의 팔과 같은 형태)과 바퀴형 이동 로봇(움직일 수 있는 로봇 청소기와 같은 형태)에 OmniAct를 테스트했습니다. 그들은 물리적 행동과 디지털 도구(예: 창문을 열지 결정하기 위해 날씨 앱을 확인하는 것)를 혼합하는 40가지의 까다로운 장기 과제를 부여했습니다.
- 더 높은 성공률: OmniAct는 이전 방식들보다 훨씬 더 자주 과업을 완수했습니다. 다른 로봇들이 실패했을 때, 그들은 보통 완전히 실패했습니다. 반면 OmniAct는 실수로부터 회복하여 계속 진행할 수 있었습니다.
- 효율적인 메모리: 다른 시스템들이 엄청난 양의 데이터(10만 개 이상의 "단어" 수준의 기록)를 저장하느라 속도가 느려진 반면, OmniAct는 과업이 지속되는 기간에 상관없이 그래프상의 직선처럼 낮고 안정적인 메모리 사용량을 유지했습니다.
- 소형 모델의 능력 극대화: 가장 놀라운 발견 중 하나는 OmniAct가 "중형" AI 모델(더 저렴하고 덜 강력한 모델)을 사용하여 가장 비싸고 최고 수준인 독점 모델만큼의 성능을 내게 할 수 있다는 점이었습니다. 이는 좋은 구조(세 가지 역할의 팀)를 갖추는 것이 단순히 더 큰 뇌를 갖는 것보다 더 중요하다는 것을 증명했습니다.
결론
OmniAct는 우리와 함께 살며 현실 세계의 혼란을 다룰 수 있는 로봇을 만들기 위해서, 하나의 거대하고 완벽한 뇌가 필요한 것이 아님을 보여줍니다. 대신, 계획, 기억, 안전 점검을 분리하는 계층적 팀이 필요합니다. 이 전문화된 부분들이 서로 소통하게 함으로써, 로봇은 회복 탄력성을 갖추고 효율적이며, 인간의 개입 없이도 복잡하고 장기적인 업무를 처리할 수 있게 됩니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.