Tycho: Active Abstraction with Programmatic World Models for ARC-AGI-3
이 논문은 환경을 매개변수화된 무어 머신(Moore machine)으로 정형화하고, 실행 가능한 세계 모델을 동적으로 구축, 테스트 및 수리하기 위해 "능동적 추상화(active abstraction)"를 채택함으로써 ARC-AGI-3 챌린지를 해결하는 코딩 에이전트 시스템인 Tycho를 소개하며, 이를 통해 183개 모든 레벨에서 완벽한 인간 재현 효율성을 달성하는 동시에 인간 베이스라인보다 행동 횟수를 유의미하게 줄였다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 매뉴얼도 없고, 튜토리얼도 없으며, 도움을 요청할 방법도 없는 완전히 새로운 비디오 게임 속에 떨어졌다고 상상해 보십시오. 당신은 오직 화면을 보고, 버튼을 누르고, 다음에 어떤 일이 일어나는지 지켜볼 수 있을 뿐입니다. 승리하기 위해서는 숨겨진 규칙을 파악하고, 목표를 추측해야 하며, 이 모든 것을 단 한 번의 움직임도 낭비하지 않고 해내야 합니다. 왜냐하면 버튼을 누를 때마다 점수가 깎이기 때문입니다. 이것이 바로 **능동적 추상화(active abstraction)**의 도전 과제입니다. 즉, 단순히 정답을 암기하는 것이 아니라, 세상이 어떻게 돌아가는지를 직접 해보면서 배우는 것입니다. 과학자들은 이를 "기술 습득(skill acquisition)"이라고 부르는데, 이는 기본적으로 백만 번 연습하는 대신 단 몇 번의 시도만으로 새로운 기술을 빠르게 익히는 능력을 의미합니다. 여기서 핵심적인 질문은 이것입니다. 컴퓨터가 인간처럼 관찰하고, 추측하고, 그 규칙을 사용하여 앞날을 계획함으로써 이러한 신비로운 게임을 플레이하는 법을 배울 수 있을까요?
이 논문은 이 질문에 답하기 위해 Tycho(우주의 법칙을 발견한 다른 이들이 길을 찾을 수 있도록 별을 매우 정밀하게 지도화했던 천문학자 티코 브라헤의 이름을 딴)라고 불리는 시스템을 소개합니다. Tycho는 ARC-AGI-3라고 불리는 까다로운 퍼즐 세트를 풀기 위해 설계된 "코딩 에이전트"입니다. Tycho는 단순히 다음 동작을 추측하는 대신, 게임 자체의 시뮬레이터 역할을 하는 작은 컴퓨터 프로그램을 작성하려고 시도합니다. Tycho는 게임을 관찰하고, 버튼을 눌렀을 때 어떤 일이 일어날지 예측하는 코드를 작성하며, 그 코드가 맞는지 확인한 다음, 그 코드를 사용하여 자신의 움직임을 계획합니다. 연구진은 Tycho가 이 시뮬레이터를 사용하는 네 가지 서로 다른 방식을 테스트했습니다: 시뮬레이터를 완전히 무시하기, 메인 두뇌가 직접 코드를 작성하기, 보조 봇에게 코드를 작성하도록 요청하기, 또는 실수를 할 때마다 자동으로 코드를 수정하기입니다.
결과는 놀랍고도 미묘했습니다. 연구진은 단순히 시뮬레이터를 갖는 것만으로는 충분하지 않으며, 그것을 언제 사용할지에 대한 전략이 가장 중요하다는 것을 발견했습니다. 가장 효과적인 접근 방식은 **행위자 요청 위임(actor-requested delegation)**이었는데, 이는 메인 에이전트가 필요하다고 판단될 때만 전문가 보조에게 게임 시뮬레이터를 구축하도록 요청하는 방식입니다. 이 방법은 초기 테스트에서 가장 높은 효율성을 기록했습니다. 이 승리 전략을 채택하여 현재 가용한 가장 강력한 AI 모델 중 두 가지(GPT-5.6 Sol 및 Opus 5)에 적용했을 때, 결과는 놀라웠습니다. 이들은 25개의 공개 게임과 그 안의 183개 레벨 전체를 100% 해결했습니다. 특히 Opus 5 모델은 매우 효율적이어서, 동일한 레벨을 완료하는 데 평균적인 인간 플레이어보다 61% 적은 행동을 사용했습니다.
하지만 이 논문은 흔히 빠지기 쉬운 함정에 대해서도 경고합니다. 연구진은 게임의 모든 픽셀을 완벽하게 예측하는 시뮬레이터(높은 정확도)를 구축한다고 해서 반드시 승리를 보장하는 것은 아니라는 점을 발견했습니다. "자동 수리(automatic repair)"라고 불리는 한 전략은 다음에 일어날 일을 믿기 어려울 정도로 정확하게 예측하는 시뮬레이터를 구축했지만, 에이전트는 무엇을 목표로 해야 할지 또는 언제 시뮬레이터 사용을 멈춰야 할지를 알지 못했기 때문에 여전히 서투르게 플레이했습니다. 이는 마치 미로의 완벽한 지도를 가지고 있지만 출구가 어디인지는 모르는 것과 같습니다. 논문은 진정한 지능이란 단순히 세계에 대한 완벽한 모델을 구축하는 것이 아니라, 모델을 언제 구축할지, 모델을 언제 신뢰할지, 그리고 모델을 무시하고 언제 그냥 행동할지를 결정하는 "능동적 추상화"에 있다고 결론짓습니다. Tycho는 게임을 단순히 풀어야 할 그림이 아니라 발견하고 테스트해야 할 규칙의 집합으로 다룸으로써, AI가 인간과 같은 효율성으로 새로운 게임을 배우는 법을 보여주었습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.