AIは「速く下手になる」こともできる

AI Can Make You Suck Faster Too

AIは「速く下手になる」こともできる

ソフトウェア開発におけるAIの過大評価を、経験豊富なエンジニアが実体験とデータで批判する。GenAI登場後もAirbnbやStripe級の新興企業が生まれていない事実を挙げ、コーディング速度の向上が開発の真のボトルネック(設計、セキュリティ、運用)を解決しないと指摘。実際にDeepSeekで実験し、生成コードの品質の低さを痛感。さらに、AIが生む誤情報やセキュリティリスク、専門知識の重要性を強調し、技術業界の責任を問う。

AIは、シャベルで糞を掘る方法しか知らない人を、より速く糞を掘れるようにするだけだ。
  1. orwin

    今はジュニアのPRレビューにAIを使い始めた。彼らが書くコード量についていけなくなったからだ。最初はうまくいかなかったが、今は自分の方法がある。まずコードを読んで、確信が持てない行にフラグを立てる。それからフロンティアモデル(分析にはClaudeが好きだ。他の用途では使わなくても)にPRの説明を頼み、フラグを立てた部分に重点を置いてもらう(要するにコードを詳細に説明してもらう。PR全体だけでなく)。そしてライブラリを検索してもらう。時々、自分なら見逃していたことに気づくこともある(例えば、'order_by'の欠落や、オフバイワンエラー。なぜなら、基盤となるライブラリが元のAIが主張していたようにコーディングされていなかったから)。

    また、レビューのやり方も変えた。1年以上経っても、ジュニアや新入社員はまだ迷っているからだ。年配の新入社員はドメイン知識で、ジュニアは単に能力で。他の部署と話しても、彼らの95%は同じ状況だ。今は、PRを修正したり変更リクエストを追加したりする代わりに、PRに単体テストや機能テストを丸ごと追加して、それをテストに通すことを課題として残している。彼らはAIを使ってもいいが、修正を生成する前にコードのどの部分が動かないかを見つけようとするように言っている。そうすれば、私がそれを続ければ、彼らがコードに責任を持つようになるだろう。

  2. sriniwasx

    私のリポジトリのコードスメルは過去最高だ。私はシニア開発者なのに、バイブコーダーたちがどれだけひどいか想像もできない。

  3. Zakis1

    > DeepSeekしか使わずに、LLMはコーディングが苦手だという結論に達したのか?

    ブログ記事を書く前に、実際のフロンティアモデルを使って、実際の研究をしてみてはどうか?

  4. padolsey

    人々がLLMを使って、自分ではできなかった実際の有償の仕事をしていることに気づいたとき、少し謙虚で衝撃的な瞬間だった。つまり、それは明らかだと思う。しかし、今までは、それは十分な時間があればすでにできることの(巨大な)触媒に過ぎないと思っていた。しかし、違う。どうやら人々は今、AIが何を書くか、何を言うか、何を生み出すかを教えてくれなければ、タスクを遂行できない役割に雇用されているようだ。誰もそれを公言しようとはしないだろう...それはAIにあまり詳しくない上司が快く思わないことだ。

  5. MrScruff

    一般的に、フロンティアモデルはまだ、注意深い監督なしに非自明なコードを確実に書くことはできない。テストに合格するコードを生成するのは得意だが、必ずしもコードレビューに合格するとは限らない。つまり、コード品質を気にするなら、何が行われたかを理解している人間がループにいる必要があり、それがボトルネックになる。そして、規律のない人々は確かにより依存するようになるだろう。

    しかし、時間の経過とともに、監督が少なくてもまたは不要でも済む問題の複雑さは増している。そして、モデルはすでに、コード品質をあまり気にしない特定のクラスの問題を解決するのに優れている。それはLLM以前の世界では試みられなかったであろうものだ。週末に、私はClaudeを使って、オーディオデバイスのコンパイル済み(ソースコードなし)ファームウェアに機能を追加していた。アセンブリとカスタムDSPコードにパッチを当てて、ワークフロー機能を追加していた。

    コーディングにおいても、他の分野と同様に、出現しているのはギザギザの知能だ。

  6. dr_dshiv

    「この10倍の魔法にあやかりたいと思った。口先だけでなく、実際に行動に移すことにした。DeepSeekのクレジットを10ドル分購入して、作業中のプロジェクトで使うことにした。」

    すごい。それがオチだね!

  7. Lapalux

    AI以前は、自分の悪いコードの限界は、1日にどれだけコードをタイプできるかだった。

    今はAIのおかげで、出力を10倍にできて、悪いコードも10倍にできる!

  8. _superposition_

    私の10倍は、コードを書くこと以外にあると思う。例えば、LLMは私よりbashがずっと得意だ。とても得意なので、シェルから離れる必要がない。Jira?ServiceNow?はっ!Claude、そのチケットを更新してくれ。履歴とgitコミットを確認して、スタンドアップの報告を書いてくれ。私はターミナルから離れない。

この日のほかの記事

2026-09-01