LLMがTypeScriptコンパイラをRustへ移植、Opus 5.5は10時間で動作版を完成
Rust Port of TypeScript (Tsc)
pingdotgg/ts-rustは、MicrosoftのTypeScript 7コンパイラ(Go実装)をRustへ直接移植した実験的プロジェクト。GPT-5.6 SolとGPT 6 Astraで40万ドル以上を費やしても互換性84%で止まったが、Opus 5.5はゼロから書き直し、わずか10時間で動作するv0を作り、2週間・約2万4千ドルで完成させた。ベンチマークではGo版より約1.6倍高速で、181,711件のテストがすべて通過している。
Opus 5.5 started from scratch. It got further than Astra in 1/10th the time.
HNでの議論
199- benrutter
> GPT-5.6 SolとGPT 6 Astraで、API価格のトークンに40万ドル以上を費やした
ここは脱線ですが、この部分はめちゃくちゃ面白いと思います!
その金額があれば、この作業をやる人を普通に雇えますよね。面白いのは、あまり興味がない/実験的なエンジニアなら、人間にこの作業を頼むのにその金を払おうとは思わないでしょうに、LLMには喜んで大金を突っ込むということです。
なぜそうなるのかについては何の提案もありませんが、奇妙で興味深い契約です。
- wg0
README.mdからの引用を要約すると:
> GPT-5.6 SolとGPT 6 Astraで、API価格のトークンに40万ドル以上を費やした。彼らは何ヶ月にもわたる/goalループで130万行以上のRustを書き、互換性は84%程度から先に進めなかった。
そこで彼らはClaude codeをこの問題に解き放った:
> Opus 5.5をこれに投げたら面白いだろうと思った。10時間で動くv0ができた。Codexモデルが書いたコードを使い続けているのだと思っていた。間違っていた。Opus 5.5はゼロから始めた。Astraより10分の1の時間で、より先まで到達した。
README.mdの警告にはこうある:
> もう一つ言及しておく価値がある:私はこのコードを一行も読んだことがない。
- DanRosenwasser
TypeScriptチームの者です - これは素晴らしい仕事ですし、ここ一週間でこの種のポートが3つも出てきたのは正直クレイジーです!今はAFKですが、もっと詳しく知りたいと思っていますし、近いうちにもっと発言できると思います。
- mkesper
なんて電力の無駄なんだ… API価格のトークンで42万4000ドルって、何kWh燃やしたことになるんだ? それに、これで自分のコードをビルドするのをどうやって信頼するんだ?
Motivationsがすべてを物語っている:
Motivations
モデルの能力をテストする
高速なTypeScript型チェッカーを作る
WASMで高性能に動くtsチェッカーを作る
ネタ
- yoyohello13
たぶんこういうのがあまりに多すぎるんだろうけど、この時点でこういうバイブコーディング的なものについては「だから何?」って感じ。LLMは今やこういうのを作れる。開発者の間でクリティカルマスに達するまでは、なぜこれを使うんだ? ただのメンテナンスが少なく、テストも少ない実装にすぎない。もっと重要な問いは「これから何を学べるのか?」で、それに対する答えは自分にはわからない。
- shepherdjerred
Anthropic/OpenAIが無料トークンをくれたらいいのに、そしたらこういうランダムなものを作れるのに。
両方のサブスクはすでに払っているけど、トークンは他のプロジェクトで既に埋まっているんだよね。
- hannibalhorn
実世界のプロジェクトのセクションでは、コンパイル時間はtsc7と比べて1〜3秒短かった。時々、パーセンテージは絶対値よりもずっと印象的に見えることがある。
- spankalee
これはポートに費やすにはあまりに多くのトークンだった。世の中の移植作業は、仕事の90%を安くこなし、判断が必要な部分をAIエージェントに委ねる、本当に優れた決定論的な自動翻訳器に投資した方が、もっとよく支えられるのではないだろうか?