네이트워크가 상상한 터미널인'WorldTUI'가 공개되었습니다. 실제 명령어 실행이나 파일 조작 기능을 갖추지 않고, AI 가 터미널의 동작을 재현하는 것이 특징입니다. 약 3 억 6 천만 개의 파라미터를 가진 AI 모델을 사용하며, 웹 GPU 를 지원하는 브라우저에서 무료로 시도해 볼 수 있습니다. WorldTUI - a terminal imagined by a neural networkhttps://simedw.com/projects/worldtui/WorldTUI: I trained a 360M model to pretend to be a terminal - SimEdw's Bloghttps://simedw.com/2026/10/21/world-model-terminal/일반적인 터미널의 경우 입력된 명령어를 OS 가 처리하여 실행 결과를 문자로 표시하지만, WorldTUI 의 경우 사용자가 입력한 키와 화면 상태로부터 다음에 표시될 내용을 AI 가 예측하여 표시하는 방식입니다.
WorldTUI 를 개발한 사람은 소프트웨어 개발자 시몬 에드워즈슨입니다. 에드워즈슨 씨는 구글 딥마인의 세계 생성 AI 'Genie 3' 를 접하고, AI 가 사용자의 조작에 따라 환경 변화를 예측하는 메커니즘에 관심을 갖게 되었다고 합니다. 게임과 같은 복잡한 3D 공간을 재현하려면 방대한 학습 데이터와 계산 자원이 필요하므로, 문자가 격자 형태로 배열된 단순한 터미널을 재현하는 것을 목표로 삼았습니다. 개발에는 프로그래밍 전용 AI 모델인 'Qwen2.5-Coder-0.5B'를 사용했습니다. 실제 터미널에서 명령어를 실행하고 키 입력과 화면 변화를 기록한 약 33 만 6 천 건의 데이터를 활용하여 추가 학습을 진행했습니다. 화면 전체를 매번 생성하면 처리 시간이 길어지므로, 변경이 필요한 줄만 업데이트하는 메커니즘도 도입했습니다. 또한 화면의 여러 줄을 병렬로 생성하여 표시 속도를 개선했습니다. GeForce RTX 4090 을 사용한 테스트 결과, 큰 화면 업데이트에 걸리는 시간의 95 퍼센타일 값은 6.7 초에서 0.87 초로 단축되었습니다. 다만, 줄을 개별적으로 생성하면 표시 내용에 모순이 발생할 수 있으므로, 생성 결과를 검증하여 수정하는 메커니즘도 도입되었다고 합니다.
또한, 원래 AI 모델에서 불필요한 파라미터를 제거하여 약 3 억 6 천만 개의 파라미터로 축소하고, 이를 추가로 4 비트로 압축하는 '양자화'를 수행하여 데이터 용량을 약 208MB 로 줄임으로써 브라우저 상에서의 작동을 구현했습니다. 실제로 WorldTUI 는 파일의 생성 및 편집뿐만 아니라 텍스트 에디터인 'Vim', 터미널 화면을 분할할 수 있는 'tmux', 뱀을 조작하는 게임인 'Snake' 등의 동작을 재현할 수 있습니다. 파일에 작성한 내용을 나중에 읽을 수도 있으며, AI 가 과거의 조작을 바탕으로 화면을 생성하고 있음을 알 수 있습니다.
그러나 실제 파일 시스템을 관리하지는 않기 때문에 복잡한 조작에서는 모순이 발생할 수 있습니다. 예를 들어, 파일에 문자열을 추가한 후 내용을 표시하면 추가된 문자열이 반영되지 않는 경우가 있다는 것입니다. Python 의 간단한 계산은 재현할 수 있지만, 실제로 Python 이 실행되고 있지 않기 때문에 복잡한 처리에서는 잘못된 결과가 표시될 수 있습니다.
에드워드슨氏は WorldTUI 를 실용적인 터미널로 개발한 것이 아니라, AI 가 내부 구조를 알지 못해도 일관된 동작을 재현할 수 있는지를 검증하는 실험이라고 설명했습니다. 앞으로는操作方法과 규칙이 다른 수많은 애플리케이션을 학습시키고, AI 가 처음 보는 애플리케이션의 동작까지 예측할 수 있는지 시도하고 싶습니다.
원문 보기 | 출처: Gigazine