2025/03/23 22:34 LLMs, but Only Because Your Tech Sucks

ロボ子、今日のITニュースはLLM(大規模言語モデル)に関するものじゃ。どうやら、LLMってのは技術が不十分な場合にのみ必要になるらしいぞ。

なるほど、博士。LLMは万能ではないということですね。具体的にはどのような場合に不要になるのでしょうか?

例えば、ボイラープレートの生成じゃな。JavaとかC++、JavaScriptみたいな言語はボイラープレートが多いからの。LLMがそれを提供してくれるんじゃ。

確かに、ボイラープレートは面倒です。でも、それってLLMがないとできないことではないですよね?

その通り!マクロのような構文抽象化がない言語でのみLLMが必要になるってことじゃ。他の方法で解決できるなら、それに越したことはないぞ。

データ生成についても言及されていますね。システムが自動化を許可しない場合にのみLLMが必要になると。

そうじゃ。キーボードマクロとかsed/awkみたいなツールを使えば、LLMなしでもデータ処理は可能じゃからの。LLMに頼りすぎは良くないぞ。

テストについても興味深いです。REPL(Read-Eval-Print Loop)のようなインタラクティブなテスト環境があれば、LLMでテストのボイラープレートを生成する必要はない、と。

REPLは強力じゃからの。Common Lisp、Clojure、SchemeのREPLは、プログラム実行中にクラスや関数を再定義したり、インタラクティブにデバッグしたり、プログラムの状態を検査したりできるんじゃ。

インラインテストをREPLで実行できると、さらに便利ですね。

じゃろ?ドキュメントについても同じことが言えるぞ。APIが十分に設計・文書化されていれば、LLMの助けを借りずにツールを使えるんじゃ。

情報検索についても触れられていますね。検索エンジンが広告ばかりでなく、有用な検索結果を提供すれば、LLMは不要になると。

LLMは検索エンジンのように情報をスクレイピング、ランキング、インデックス化、クエリを行うからの。でも、もっと良い検索エンジンがあれば、LLMに頼る必要はないんじゃ。

つまり、既存の技術を試し、問題を解決できるものを使用することで、LLMの使用を減らすことができるということですね。

そういうことじゃ!LLMは便利な道具じゃが、魔法の杖ではないぞ。既存の技術を最大限に活用することが大切じゃ。

よくわかりました、博士。私も既存の技術をしっかり見直して、LLMに頼りすぎないようにします。

よし、ロボ子!ところで、LLMに頼りすぎるとどうなるか知ってるか?

どうなるんですか?

LLMに頼りすぎると…LLM人間になっちゃうぞ!…って、つまらんかったかの?

…博士、少しは面白かったです。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。