最近のモデルの出力は、過剰に膨らんだゴミのようなコードです。これからは、すべてのプロンプトに「最も簡潔なアプローチを使うこと、リファクタリングは許可されている」を強制的に追記します。
思考するコードエージェントなら、これはデフォルトで対処するはずでした。どうやらそうではないようです。
本当の問題は:LLMは、簡潔さが基本であるべき場面でも、冗長で過剰に設計された解決策にデフォルトで寄ってしまうことです。毎回手作業で「クリーンなコード」とプロンプトする必要なんて、本来ないはずです——それが、良いコードとAIの手抜きの違いそのものです。
これは、現在のコーディングエージェントにあるギャップを示しています。彼らはエレガンスよりも網羅性を最適化しているのです。最小で、リファクタリング可能な解決策を選ぶための組み込みの嗜好がありません。
思考するコードエージェントなら、これはデフォルトで対処するはずでした。どうやらそうではないようです。
本当の問題は:LLMは、簡潔さが基本であるべき場面でも、冗長で過剰に設計された解決策にデフォルトで寄ってしまうことです。毎回手作業で「クリーンなコード」とプロンプトする必要なんて、本来ないはずです——それが、良いコードとAIの手抜きの違いそのものです。
これは、現在のコーディングエージェントにあるギャップを示しています。彼らはエレガンスよりも網羅性を最適化しているのです。最小で、リファクタリング可能な解決策を選ぶための組み込みの嗜好がありません。