140文字のJavaScriptデモをAIで続き生成、自分の美的感覚までモデルに刷り込んだ
I post trained a model on Demoscenes

Dwitter.netの140文字JavaScriptデモ「Dweet」を題材に、Qwen2.5-Code-7Bを継続事前学習して奇妙なコードゴルフ言語に適応させ、perplexityを28.63から8.57へ改善。さらに「awesomeness」スコアでカリキュラム学習を行い、GRPOによるRLHFでは自分自身が報酬関数となって約4万本のアニメーションを目視で選別。未完成コードの続きを探索できるツールを作った。
1万本目のアニメーションあたりで、VLMやHPSv3の存在にありがたみを感じ始めた。残念ながら、そのときにはもう遅かった。
HNでの議論
38- emptybits
デモシーンの人間的な側面こそが、僕が魅力的だと思う理由だ。共有して消費する。人間の仲間がそれをやったんだ! 問題解決者でありアーティストとしてのコーダー。
AIがデモシーンの制約(140文字とか極端な低解像度とか1MHzのPOKEYチップとか)の中で何か新しいものを生成できるなら、知的には確かに面白い……人間が不可能だと思っていたかもしれない何か……囲碁やチェスのグランドマスターに「WTF」と言わせるような勝ち手のように。それは可能なことの範囲を変える。でも、僕たちのほとんど(?)は、そのスポーツやシーンやアートが人間の営みに戻ってほしいとまだ願っている。
大きなスクリーンでデモが流れるパーティーに行ったことがある。以前見たことのあるものでさえ、観客は「おお」「ああ」と声を上げる。人間が制約の中でそれをどうやってやるかを考え出したからだ。IMO、生成されたものならその魔法は失われる。
- InvisibleUp
デモシーンのポイントを誤解していると思う。それはきれいな絵よりも、数学的な腕前とパズルを解く喜びが中心だ。
AIの適切な使い方としては、デモシーンのエフェクトの歴史をたどったり、特定のシーンがどう動くかを説明してより深く理解できるようにしたりするようなことだろう。シーンの誰も、パズルを代わりに解いてくれる魔法の箱なんて望んでいない。
- xg15
デモシーンと混同しないでほしい。ギリシャの政治家デモステネスの、あまり知られていない3親等のいとこだ。
- xacky
デモシーンは唯一無二の人間の営みだ。
- psenough
手続き型生成アートにおける遺伝的アルゴリズムを再発見したおめでとう。エフェクトを可能にする数学やサイズコーディングの最適化を学ぶ代わりに、トークンを投げつけて機械のためにゴミをフィルタリングする時間を過ごすなんて。なんという時代だ!