AIを毎日使っているエンジニアが告白する:AIは確かに生産性を向上させたが、果てしないツール崇拝に疲れ果て、コミュニティはクールなアイデアを共有する場から、誰がよりトレンディなAIワークフローを持っているかを競う場へと変わってしまった。この記事はJake Saundersの著書『Is anybody else bored of talking about AI?』を元に、動区編集・整理・翻訳したものである。
(前振り:Claude Code 最終速查表:ショートカットキー、スラッシュコマンド、スキル、エージェント、MCP完全操作テクニック)
(補足:NVIDIAの黄仁勳がDLLS 5「グラフィックスのChatGPT革命」を叫ぶも、アーティストから皮肉を込めて「ただの美顔フィルターの適用に過ぎない」と揶揄される)
これは大逆説に聞こえるかもしれないが、正直なところ、AIについて話すのに少し飽きてきた。もちろん、AIは本当に驚くべきものだと理解している。毎日使っていて、そのおかげで私の仕事の流れは根本的に変わった。
最近、新しいポジションに就いたばかりで、非常に挑戦的なWebスケール(おっと、Webスケールという言葉を覚えているか?)の分野を担当している。AIのおかげで、たった数週間でゼロから一への生産性の飛躍を実現できた。
とはいえ、こうした変化は次第に……単調に感じられるようになってきた。確かに、この変革のスピードは驚くべきものだと認めるが、日常の中で新しい話題として語ることはほとんどなくなった。さらに悪いことに、AIは私が関心を持つネットコミュニティのすべての注意をほぼ完全に奪い去ってしまった。
私が最も頻繁に訪れるHacker Newsでは、以前は面白いプロジェクトや未解決の課題が溢れていたが、今では次のような光景に退化している:三種類の似たり寄ったりのClaudeコードワークフロー、または「OpenClawで猫を撫でながらゲームをする方法」についての記事、そしてAIツールの設定に時間を費やす内容ばかりになってしまった。まるで同じ場所をぐるぐる回っているようだ。
ちょっと挑戦してみてほしい:それを開いて、「次のページ」を20回連打してみて、どれだけの割合の記事がAIに関係しているかを。
私を「雲に向かって叫ぶ老人」と見なす前に、私の出発点を理解してほしい。2023年の素晴らしい旧時代、Claude端末を操作できる人を「AIエンジニア」と呼ぶ前に、「プロダクトエンジニア(Product Engineer)」が最もホットな肩書きだった。
その核心は、エンジニアはコードに執着するのをやめて、彼らが提供する製品の価値に集中すべきだという考え方だ。私はこの考え方が大好きで、非常に理にかなっていると思うが、今や私たちは逆行しているようだ。私たちはもはやコードに執着せず、「長すぎる自動補完ツール」に執着している。それは単に、エンジニアの日常の最も簡単な部分をより楽にするためのものに過ぎない。
これは、私が木工フォーラムに入ったときの例えに似ている。そこでは、皆が自分たちの作ったテーブルを見せ合うのではなく、使っているハンマーについての記事を投稿している。そして、そのハンマーはほとんど同じもので、使い方も似通っているのに、皆が必死になって同じ無駄話を叫び合っている。
さらに悪いことに、今回は経営層までもがこれを信じ込んでいる。以前の私の上司は、データベース技術やIDE、JavaScriptフレームワークには全く関心を持たず、ただ機能をリリースして販売促進をしたいだけだった。しかし今や、経営層は無謀にも実装の詳細にまで踏み込んでいる。
多くの人の今年のKPIには、「AIをより多く使う」という会社の方針が含まれていると思う。ソフトウェア開発ライフサイクル(SDLC)への経営層の介入は新しいことではないし、DORA指標も長年実践されてきたが、これは常に「アウトプット」に関するもので、より早いデプロイや短いレスポンス時間を追求してきた。今や、各開発者が使ったToken数を測ることが、かつての「行数」測定と何ら変わらない無意味な指標になっている。
私が伝えたいのは(愚痴だけではなく)、あなたが作っているクールなものについてもっと話そうということだ。あなたがそれを作るために使っているツールではなく。プログラミングの本質は、どんな工芸と同じく、誰かにとって価値のあるものを生み出すことだ——たとえそれが自分自身のためだけでも。
……そういえば、AIについての不平を言うこと自体がどれだけ皮肉か、私はよく理解している。ごめんなさい。