Entrené un modelo de 360M para que fingiera ser una terminal

WorldTUI: I trained a 360M model to pretend to be a terminal

El autor ajustó Qwen2.5-Coder-0.5B para simular una terminal sin shell ni sistema de archivos: cada tecla se introduce y el modelo predice cómo cambia la pantalla. Puede crear archivos, ejecutar vim y tmux, jugar a la serpiente y recordar comandos recientes. Las claves fueron enseñarle a reparar sus propios errores y decodificar las filas en paralelo, lo que redujo la latencia p95 de 6,7 s a 0,87 s. La demo corre en el navegador con WebGPU.

Lo que realmente quería saber era si podía mantener un mundo coherente, o simplemente generar una salida de terminal convincente.
  1. nico

    ¡Muy, muy genial! Me impresiona que se pueda hacer solo con fine-tuning.

    En un tema muy similar, hace poco construí un "git con pérdida", que almacena tu código entrenando una red neuronal y luego te genera el código de vuelta al hacer checkout.

    * demo web: https://nicobrenner.github.io/lossy-git/demo.html

    * versión cli: https://nicobrenner.github.io/lossy-git/

    La demo web se ejecuta completamente en el navegador, tanto el control de versiones como el entrenamiento e inferencia de la red neuronal. Puedes hacer commit y checkout tanto de imágenes como de código; también puedes pegar/"subir" tus propias imágenes, sin peticiones al servidor (todo se borra de la página al recargar).

  2. dpflan

    Esto me recuerda a este post de hace ~3 años: https://news.ycombinator.com/item?id=33847479

    "Building A Virtual Machine inside ChatGPT"

    - https://www.engraved.blog/building-a-virtual-machine-inside/

    También se menciona en la sección "Related Work".

  3. saagarjha

    > ¿Es útil? No realmente.

    Pues, curiosamente, Anthropic ha estado usando modelos de este tipo para sus evaluaciones de alineación: https://alignment.anthropic.com/2026/reward-seeker/#:~:text=...

  4. andai

    >Usé Qwen2.5-Coder-0.5B como punto de partida. Necesitaba un modelo pequeño para acercarme a un rendimiento en tiempo real. Al ser un modelo de código, también ya había visto mucho uso de CLI.

    Interesante. Quería preguntar cómo se compara ese modelo con la versión fine-tuneada, pero acabo de ver que el autor proporcionó benchmarks. Es interesante que el fine-tuning mejorara la memoria de forma tan significativa; no me lo habría esperado.

    Aunque, pensándolo bien, tuve una experiencia en la que pude, como humano, afinar mi memoria más allá de lo que antes pensaba posible.

    Me recuerda a uno de mis chistes favoritos.

    Disculpe, ¿puede decirme cómo llegar al Carnegie Hall?

    —Practique, hombre... Practique...

  5. _bobm

    Me frío el cerebro todos los días intentando seguir el ritmo, pero honestamente, basta chicos. Dejen descansar al tipo.

    Esta es la época más mágica de mi vida adulta. Los 70, 80 y 90 parecen una pintura comparados con el ritmo actual de las cosas. Literalmente termino agotado cada día. Hecho polvo.

    Buen trabajo OP. Quiero decir. Esto es una locura.

  6. Meleagris

    Esto es más útil de lo que pensarías. Considera usar algo como esto para impulsar un honeypot de alta interacción.

  7. ponyous

    Una de las primeras demos muy geniales que vi de ChatGPT fue en un post donde el autor le pedía a la IA "finge ser una terminal". Luego pasaba a ejecutar comandos como `cd .fbi`, `ls files`, `cat files/confidential.txt`. Una demo muy divertida. Con ganas de explorar una idea similar con esta terminal.

  8. sehw

    ¿Cuánto dinero?

Más de este día

2026-10-22