“GPU もクラウドも使っていない” ??
人間がコード一行も書かずに爆速JIT完成とか、異次元すぎて震える
ほえーすごい。というか網羅的なテストケースがやはり重要。自分は成果物のコードの出来が気になっちゃって速度が上がらないけど、もうテストさえ通ってれば最悪作り直すでもいいのかもなあ
公式のテストスイートがあるのが強いわなあ
公式のテストスイーツ公開
Claude Code CLIの思考先はクラウドLLMでは?
人間が考えてレビューして磨くのは、詳細で網羅的なテストだけで良い時代になったと言う事か。
まぁみんなテストを隠し始めるわけだよね
非機能要件がどうなるか気になる。スケーラビリティあるの? とか。テストケースの100倍のボリュームの入力をつっこんでも合理的なコスト・所要時間で動くのかみたいな。
うちで飼ってる子はいつの間にかテストをスキップするって裏技を覚えるぜw
本家に取り込んでもらおう
面白い。こういうケースはもう人間の領域ではなくなって、正解の分からない方にシフトしていかんとなー
すごいと思う。速くなった代わりにセキュリティ面がおざなりとか何かしらの犠牲があるのではと思ってしまうがそのへんの検証はどうなのだろう。実装の違いとか何が性能改善に寄与したのかとか分析させられないかな
ClaudeにjqのJITコンパイラを自律実装させた実験。142コミット・1.97万行のRustを人手ゼロで作成し、公式テスト509/509を達成。10001番目の素数計算はjq 1.6秒に対しjq-jit 40ms。最適化後はjq比12〜17倍高速化。
“ベース”
v8とかjvmとか.netもめっちゃ速くなるんかな。何倍もってことはないと思うが
なんか、jqは滅多に使わないので、速度とかどうでも良くて、でもこうして情熱を注げる人がいるんだね。
これは本文にもあるけど目的とスコープが明確でかつ適切だった(無謀でなかった)のでうまく実現した例
Claude に jq の JIT コンパイラを作らせたらめちゃくちゃ速くなった - Qiita
“GPU もクラウドも使っていない” ??
人間がコード一行も書かずに爆速JIT完成とか、異次元すぎて震える
ほえーすごい。というか網羅的なテストケースがやはり重要。自分は成果物のコードの出来が気になっちゃって速度が上がらないけど、もうテストさえ通ってれば最悪作り直すでもいいのかもなあ
公式のテストスイートがあるのが強いわなあ
公式のテストスイーツ公開
Claude Code CLIの思考先はクラウドLLMでは?
人間が考えてレビューして磨くのは、詳細で網羅的なテストだけで良い時代になったと言う事か。
まぁみんなテストを隠し始めるわけだよね
非機能要件がどうなるか気になる。スケーラビリティあるの? とか。テストケースの100倍のボリュームの入力をつっこんでも合理的なコスト・所要時間で動くのかみたいな。
うちで飼ってる子はいつの間にかテストをスキップするって裏技を覚えるぜw
本家に取り込んでもらおう
面白い。こういうケースはもう人間の領域ではなくなって、正解の分からない方にシフトしていかんとなー
すごいと思う。速くなった代わりにセキュリティ面がおざなりとか何かしらの犠牲があるのではと思ってしまうがそのへんの検証はどうなのだろう。実装の違いとか何が性能改善に寄与したのかとか分析させられないかな
ClaudeにjqのJITコンパイラを自律実装させた実験。142コミット・1.97万行のRustを人手ゼロで作成し、公式テスト509/509を達成。10001番目の素数計算はjq 1.6秒に対しjq-jit 40ms。最適化後はjq比12〜17倍高速化。
“ベース”
v8とかjvmとか.netもめっちゃ速くなるんかな。何倍もってことはないと思うが
なんか、jqは滅多に使わないので、速度とかどうでも良くて、でもこうして情熱を注げる人がいるんだね。
これは本文にもあるけど目的とスコープが明確でかつ適切だった(無謀でなかった)のでうまく実現した例