핵심 요약
- 한 개발자가 실제 쉘과 파일 시스템 없이 360M 파라미터 언어 모델의 화면 예측만으로 작동하는 터미널 'WorldTUI'를 개발했습니다.
- 사용자의 키 입력을 받아 화면 그리드의 변화를 예측하는 방식으로 vim, tmux 실행 및 스네이크 게임까지 그럴듯하게 재현합니다.
- 도커 세션에서 수집한 약 20억 토큰 데이터로 학습되었으며 웹GPU를 통해 브라우저에서 208MB 크기로 직접 실행해볼 수 있습니다.
요약 한 해외 개발자가 실제 쉘이나 파일 시스템 없이, 오직 언어 모델의 다음 화면 예측만으로 작동하는 가상 터미널 'WorldTUI'를 공개해 화제를 모으고 있습니다.
개발자는 구글 지니(Genie)와 같은 월드 모델에서 영감을 받아, 거대한 GPU 클러스터 대신 텍스트 기반의 터미널 환경을 월드 모델로 구현하기로 결심했습니다. 3억 6천만 파라미터 크기의 경량 모델인 Qwen2.5-Coder-0.5B를 기반으로 파인튜닝을 진행했으며, 실제 리눅스 터미널이나 파일 시스템은 전혀 백엔드에 존재하지 않습니다. 사용자가 키보드를 누르면 해당 입력 바이트를 모델이 받아 화면 좌표와 문자가 어떻게 바뀔지 순수하게 '화면 변화'로 예측해 렌더링하는 방식입니다.
단순한 텍스트 출력을 넘어 실제 터미널처럼 상호작용하도록 만들기 위해 개발자는 터미널을 문자 격자(그리드)로 취급했습니다. 키 입력마다 줄 단위로 복사(COPY)하거나 덮어쓰는 방식을 도입해 토큰 소모를 크게 줄였고, 모델이 스스로 실수를 복구하도록 학습시켰습니다. 훈련 데이터는 도커(Docker) 컨테이너 안에서 실제 프로그램들을 무작위 실행하며 기록한 33만 6천여 개의 세션(약 20억 토큰 분량)을 직접 제작해 사용했습니다.
그 결과 이 모델은 파일 생성과 vi(vim), tmux 실행은 물론 스네이크(Snake) 게임까지 흉내 내며, 몇 단계 전에 사용자가 입력한 파일 내용도 기억해내는 수준의 일관성을 보여줍니다. 오타를 치거나 이상한 명령어를 입력하면 실제 리눅스가 아니라 모델이 상상해낸 터미널이라는 점이 드러나며, 데스크톱 브라우저 환경(WebGPU)에서 약 208MB 크기의 모델로 직접 구동해볼 수 있습니다.
Sponsored · 광고