@karpathy Karpathy의 이 실험은 이번 주 가장 흥미로운 AI 데모가 아닐까요?
그는 Claude Opus에게 한 문장을 던져주었습니다. 100만 토큰(token)의 예산, 약 10달러 정도의 비용이었습니다.
두 시간 후, Claude는 스스로 5,500행의 Three.js 코드를 작성하여 《반지의 제왕》의 도입부를 실행 가능한 3D 세계로 탈바꿈시켰습니다.
로우 폴리곤(Low-poly) 스타일의 샤이어(Shire), 초록빛 언덕, 강, 나무, 빌보의 원형 문, 지하 보물 터널, 황혼의 파티, 밤하늘의 별, 심지어 빛나는 반지까지 구현되었습니다.
카메라 움직임, 에셋(Asset) 배치, 애니메이션, 자막 모두 코드로 절차적 생성(Procedural generation)되었으며, 미리 만들어진 텍스처(Texture)는 단 한 장도 사용되지 않았습니다.
화면은 다소 거칠고 동작은 약간 불안정(janky)하지만, 매끄럽게 실행됩니다.
Karpathy는 이 실험이 정말 흥미로운 이유는 단순히 "AI가 또 하나의 데모를 만들었다"는 점이 아니라, 핵심적으로 두 가지 측면이 있기 때문이라고 말했습니다.
첫째, LLM의 "인내심(Endurance)"이 완전히 새로운 영역을 열고 있다는 점입니다.
어떤 인간 프로그래머도 《반지의 제왕》 첫 구절을 일회성 3D 장면으로 렌더링하기 위해 5,500행의 코드를 쓰는 데 시간을 허비하지 않을 것입니다.
투입 대비 산출(ROI)이 너무 낮기 때문입니다. 하지만 AI는 상관하지 않습니다. AI는 거의 무한한 인내심을 가지고 있으며, 10달러와 두 시간의 시간 동안 "안 될 이유가 뭐야?"라고 생각합니다.
이것은 기존의 일을 더 빠르게 만드는 것이 아니라, 이전에는 "아무도 하지 않았을" 일을 "거의 무료로 할 수 있는" 일로 바꾸는 것입니다.
필요에 따라 생성되고, 고도로 맞춤화되며, 사용 후 버려지는 가상 세계 말입니다.
좋아하는 책이 있나요? 입력하면 걸어 들어갈 수 있는 3D 장면을 생성해 줍니다.
어떤 이야기 속의 관찰자가 되고 싶나요? 한 문장을 주면 임시적인 작은 세계를 만들어 줍니다. Karpathy는 이를 ephemeral(덧없는/일시적인) — 즉, 짧게 존재하는 상호작용 경험이라고 부릅니다.
예전에는 팀이 몇 달간 매달려야 했던 일을 이제는 10달러면 됩니다.
둘째, 이 실험은 현재 AI의 가장 치명적인 약점을 드러냈습니다.
AI는 5,500행의 코드를 작성해 3D 세계를 생성할 수 있지만, 정작 그 세계를 "보지" 못합니다.
AI는 비디오를 효율적으로 "볼" 수 없으며, 자신이 생성한 게임 속으로 들어가 두어 걸음 걷거나, 시점을 돌려보거나, 빌보의 문이 기울어지지는 않았는지, 나무가 모델을 뚫고 지나가지는(clipping) 않는지 확인할 수 없습니다.
그저 매우 느리게 스크린샷을 찍고, 그것을 텍스트로 묘사하여 스스로에게 들려준 뒤, 어디에 문제가 있는지 추측할 뿐입니다.
결과물이 다소 거친 이유가 바로 이것입니다. 코드를 작성하는 능력은 도달했지만, 인지, 상호작용, 피드백으로 이어지는 자기 감사(Self-audit)의 폐쇄 루프(Closed loop)는 아직 멀었습니다.
코드를 쓰는 것과 자신이 쓴 것을 보는 것은 별개의 문제입니다.
Karpathy가 이 실험을 한 진짜 의도는 사실 AI를 테스트하는 방식이 업그레이드되어야 한다는 것을 말하기 위함입니다. 예전처럼 "자전거 타는 펠리컨 SVG를 그려봐"라고 해서는 모델의 수준을 측정할 수 없습니다.
진정으로 격차를 벌리는 것은 이러한 장기적이고, 복잡도가 높으며, 지속적인 자기 교정이 필요한 작업입니다. 목표를 주고 두 시간 동안 스스로 하게 만든 뒤, 어디까지 도달할 수 있는지 지켜보는 것입니다.
"SVG 그리기"에서 "세계 생성하기"로, 테스트 패러다임이 변하고 있으며 AI 능력의 경계 또한 변하고 있습니다.
10달러, 두 시간, 그리고 실행 가능한 샤이어.
2026년이 되었음에도, 우리는 여전히 이 일이 얼마나 말도 안 되는 일인지 익숙해지는 중입니다.