生のモデルはClojureではTypeScriptやPythonほど効果的じゃないけど、Clojureには他の言語にはないスーパーパワーがあるんだ。それがREPL!特にnREPLとその周りのエコシステムね。LLMはフィードバックループが重要だから、もしLLMが自分で書いたコードを実際にテストできるなら、もっと効果的になるよ。静的型はフィードバックの一種だし(LSPを使えるなら)、ユニットテストや統合テストもそう。ClojureのREPLは特に優れてる。LLMはどんな関数のどんな部分でも評価できるし、知らない関数を試すこともできる。データを取得したり、異なる引数を試したり、いろんなアプローチを試してから一つに決めることができる。データベースをクエリしたり(もちろん読み取り専用接続)、結果を見たり、APIからデータを取得してそれを組み合わせたりもできる。実行中のプログラムにフックして内部からデバッグすることもできるんだ!これによって、訓練されていないライブラリやパラダイムを使うのがすごく効果的になるよ。私の経験では、ClojureのREPLにLLMを接続すると、もっと複雑なものが書けるようになる。エラーゼロで10倍複雑なプログラムが書ける感じ。だって、組み立てる前にちょっとずつ試せるから。まるで人間がプログラミングしてるみたい。でも、めっちゃ早い。ClojureとLLMの話になるとちょっと熱くなっちゃうけど、ほとんどの人がそのすごさに気づいてないと思うんだ。ほんとにクレイジーなことだよ。VSCodeを使えばすごく簡単だし、calva-backseat-driverっていう拡張があって、これが全部繋げてくれる。CopilotにREPLへのアクセスを与えて、ClaudeにもアクセスさせたいならMCPを公開すると思う。