140자 JavaScript 데모를 학습한 모델로, 미완성 코드의 가능성을 탐험하다

I post trained a model on Demoscenes

140자 JavaScript 데모를 학습한 모델로, 미완성 코드의 가능성을 탐험하다

Dwitter.net의 140자 JavaScript 데모 2만 5천 개로 Qwen2.5-Code-7B를 계속 사전학습시켜 perplexity를 28.63에서 8.57로 낮췄다. 이어서 'awesomeness' 점수 순으로 커리큘럼을 짜고, 직접 4만 개의 애니메이션을 보며 GRPO 기반 RLHF로 자신의 취향까지 모델에 주입했다. 완성된 Demoscener-7B는 미완성 코드의 그럴듯한 이어짐을 여러 갈래로 시각화해, 데모 제작의 탐색 과정을 돕는다.

1만 번째 애니메이션쯤에서야 VLM과 HPSv3의 존재가 고맙게 느껴지기 시작했다. 안타깝게도 이미 너무 늦은 뒤였다.
  1. emptybits

    데모 신의 인간적인 면이 바로 그 매력이라고 생각합니다. 공유하고 소비하는 것. 동료 인간이 그걸 해냈다! 문제 해결자이자 예술가로서의 코더.

    AI가 데모 신의 제약(140자, 극단적인 저해상도, 1MHz의 POKEY 칩 등) 안에서 새로운 것을 생성할 수 있다면 지적으로 흥미롭긴 하죠... 인간이 불가능하다고 생각했던 것... 마치 바둑이나 체스 그랜드마스터가 '뭐지?'라고 말하게 만드는 승부수처럼요. 가능성의 지평을 바꾸죠. 하지만 우리 대부분(?)은 여전히 스포츠/신/예술이 인간의 노력으로 돌아가길 바랄 겁니다.

    저는 데모가 큰 화면에 돌아가는 파티에 가본 적이 있는데, 이미 본 것조차 관객들이 '오'하고 '아'하고 감탄하죠. 인간이 제약 속에서 그걸 해내는 방법을 알아냈기 때문이에요. 제 생각에 생성된 것이라면 그 마법은 사라집니다.

  2. InvisibleUp

    데모 신의 요점을 오해하신 것 같습니다. 예쁜 그림보다는 수학적 기량과 퍼즐 풀이의 기쁨이 핵심이에요.

    AI의 적절한 활용은 데모 신 효과의 역사를 추적하거나, 특정 신이 어떻게 작동하는지 설명해 더 잘 이해할 수 있게 하는 것일 수 있죠. 신 안의 누구도 퍼즐을 대신 풀어주는 마법 상자를 원하지 않습니다.

  3. xg15

    데모 신(Demoscene)과 혼동하지 마세요. 그리스 정치가 데모스테네스(Demosthenes)의 잘 알려지지 않은 3촌 친척입니다.

  4. xacky

    데모 신은 독특하게 인간적인 노력입니다.

  5. psenough

    절차적 생성 예술에서 유전 알고리즘을 재발견하신 걸 축하합니다. 효과를 가능하게 하는 수학과 크기 코딩 최적화를 배우는 대신, 토큰을 던져 넣고 기계가 만든 쓰레기를 걸러내는 데 시간을 쓸 수 있다니요. 살기 좋은 시대네요!

이 날의 다른 글

2026-10-31