Scribble at 2025-06-03 13:23:11 Last modified: 2025-06-04 11:12:37
We all write mediocre code. Mediocre code: often fine. Not all code is equally important. Some code should be mediocre. Maximum effort on a random unit test? You’re doing something wrong. Your team lead should correct you.
著作権についての意見は不十分な議論だと思うが、それ以外はおおむね賛同できる議論だと思う。特に、上のような箇所、つまり大規模言語モデルの生成 AI が出力するコードが「凡庸」であることは、仕事の道具として考えたら望ましい特性であって、AI が「官製天才プログラマ」とか任天堂の元社長みたいな伝説的プログラマみたいなコードを吐き出すことが理想であるかのような思い込みは、プロのエンジニアとしても、それから企業の技術系マネージャとしても、避けるべき妄想だと言いたい。それこそ、シンギュラリティ音頭を踊っていれば人類がハッピーになるかのような世迷言を口走っているカルト教団の信者と同じだろう。
もちろんだが、生成 AI を「活用」できれば技術者を始めとする人材の費用を押さえられるのは事実だろう。でも、もう一つの重大な事実である、たいていの凡人にはスキルがないし意欲も知識もないので、「活用」がそもそもできないという問題が横たわっており、そしてこれは人類の歴史が始まってから数千年も続いてきた農業という分野においてであろうと同じことが言える。ゆえに、今般の生成 AI が大規模に導入されている事態にインパクトがあるのは、まさに凡庸なレベルでの成果を続々と出す堅牢で手軽な手段が登場したことにあり、ヒトの知性なんて凌駕しなくても凡人を凌駕しさえすればビジネスには十分であることが実証されてしまったことにあろう。