360M मॉडल से बना नकली Terminal

मूल शीर्षक: WorldTUI: I trained a 360M model to pretend to be a terminal

यह क्यों महत्वपूर्ण है

यह प्रयोग दिखाता है कि world models छोटे scale पर भी interactive software simulate कर सकते हैं।

Simon Edwardsson ने Qwen2.5-Coder-0.5B को fine-tune कर 360M-parameter का WorldTUI बनाया, जो बिना असली shell या filesystem के terminal जैसा दिखता है। Browser में 208 MB का demo उपलब्ध है।

Simon Edwardsson ने एक प्रयोग किया — बिना किसी असली shell या filesystem के, सिर्फ एक language model की मदद से terminal का अनुभव देना। इस प्रोजेक्ट का नाम है WorldTUI।

मॉडल Qwen2.5-Coder-0.5B पर आधारित है और Docker के अंदर चल रहे असली programs की terminal sessions पर fine-tune किया गया है। हर keypress सीधे model को जाता है और model predict करता है कि screen पर क्या बदलाव होगा — rows कहाँ rewrite होंगी, cursor कहाँ जाएगा। यह standard LLM की तरह सिर्फ text append नहीं करता।

तकनीकी रूप से terminal को characters की grid माना गया है। Model screen को tokens की sequence के रूप में देखता है — पहले एक snapshot (screen size, contents, cursor position), फिर हर input के बाद output जो बताता है कि कौन सी rows बदलेंगी। Screen size fixed नहीं है; demo में rows और columns खुद तय किए जा सकते हैं।

Edwardsson के मुताबिक सबसे बड़ी कामयाबी दो चीजें रहीं: model को अपनी गलतियाँ खुद सुधारना सिखाना और screen rows को parallel में decode करना। Model vim, tmux चला सकता है, snake खेल सकता है और कुछ commands बाद भी context याद रखता है। Browser demo WebGPU पर चलता है, Chrome या Edge में सबसे अच्छा काम करता है।

प्रेरणा Genie 3 से मिली — वह विचार कि applications code में नहीं, बल्कि user inputs से सीखकर बनाई जाएं।

स्रोत

simedw.com — मूल लेख पढ़ें →