# \#code-as-world

**URL:** https://discuss.pytorch.kr/tag/code-as-world/9018.md

[최신](https://discuss.pytorch.kr/latest.md) · [카테고리](https://discuss.pytorch.kr/categories.md) · [태그](https://discuss.pytorch.kr/tags.md)

---

## [Code-as-World: 영상을 실행 가능한 물리 코드로 복원하는 방식으로, 9B 모델로 Gemini 3.1 Flash 성능을 넘어선 연구](https://discuss.pytorch.kr/t/code-as-world-9b-gemini-3-1-flash/11799)

<div class="topic-metadata">

**Author:** [@9bow](https://discuss.pytorch.kr/u/9bow)\
**댓글:** 0\
**마지막 업데이트:** [9월 3, 2026, 6:30오전 UTC](https://discuss.pytorch.kr/t/code-as-world-9b-gemini-3-1-flash/11799 "2026-09-03T06:30:12Z")

</div>

Code-as-World 소개 비전 언어 모델(Vision-Language Model, VLM)에게 공이 경사면을 굴러 내려가는 영상을 보여주고 무슨 일이 일어났는지 물으면 대체로 잘 설명합니다. 그런데 "공이 경사면을 벗어나는 순간의 속도가 몇 m/s인가"를 물으면 답이 크게 흔들립니다. 사건을 알아보는 능력과 그 사건을 만든 물리량을 복원하는 능력이 다르기 때문입니다. 후자를 학습시키려면 영상마다 질량과 마찰, 속도 같은 정답 물리량이 붙어 있어야 하는데, 현실에서 찍은 영상에는 그런 값이 기록되어 있지 않습니다. 이 정답이 없다는 점이 정량적 물리 추론(Quantitative Physical Reasoning) 학습의 병목입니다. 이번에 소개할 Code-as-World는 MirroS가 이 병목을 우회하는 방법으로 제시한 연구로, 물리 세계를 픽셀이나 잠재 벡터가 아니라 시뮬레이터에서 실제로 실행할 수 있는 코드로 표현합니다. 저자들은 픽셀을 세계의 존재론이 아니라 증거로 규정하면서, 관측 하나는 세계가 어떻게 보였는지만 기록하고 그 안에 무엇이 있으며 어떤 규칙으로 변하는지는 지정하지 않는다고 지적합니다. 코드는 물체와 관계, 물리 파라미터, 사건을 명시적으로 적어 두므로 실행하면 상태 궤적이 나오고, 그 궤적에 들어 있는 값은 추정치가 아니라 정확한 수치입니다. MirroS 팀은 이 표현을 관측에서 복원하는 과정을 한 번에 맞히는 예측 문제가 아니라 가설을 세우고 검증하는 탐색 문제로 다시 세웠습니다. 그리고 그렇게 복원한 세계에서 뽑은 물리량으로 모델을 학습시켜, 4B와 9B 규모의 Code-as-World-VL을 공개했습니다. 본 게시물에서는 실행 가능한 세계 표현의 구성, 그 표현을 찾아내는 에이전틱 발견 루프, 그리고 QuantiPhy 벤치마크에서 확인된 결과와 함께 저장소에서 실제로 받을 수 있는 범위를 정리합니다. Code-as-World와 기존 세계 표현 방식 비교 기술 보고서의 2장은 기존 접근을 세 가지로 나누고 각각의 …
