「AIで品質が落ちるのは使い方が悪い」論にHNで賛否

姉妹サイトの新着

他サイトの新着

Hacker Newsで、「AIコーディングでコード品質が落ちるなら、それはあなたの品質管理が間違っている」と題したブログ記事が議論を呼んだ。記事の主張は「使い方が下手なだけ」という、かつてアジャイル導入の失敗を擁護する際によく使われた論法に似ているとの指摘が早々に上がり、スレッドはAI推進派と懐疑派の応酬になった。争点は、AIが実際にコード品質を下げるのか、それとも下げているように見えるのはレビュー体制や現場の判断力の問題なのか、という点。個人の趣味プロジェクトと本番システムでは求められる基準が違うという指摘や、生産性向上の数字(50%程度から1000%まで)を巡る食い違いも話題になった。

AIコーディングでコード品質が落ちているなら、それはあなたの品質管理のやり方が間違っている

出典: i-kh.net / 元記事はこちら

4 海外の名無しさん 2026-09-20 12:04
また『使い方が下手なだけ』論か。5、6年前にみんながマスクを崇めてた時と同じクソみたいな話。今回はdarioとaltmanがclaudeやchatgptの仮面をかぶってるだけ。早く崩壊してくれ。
26 海外の名無しさん 2026-09-20 12:19
>>4
昔懐かしい『アジャイルがうまくいかないのはアジャイルのやり方が悪いだけ』論を思い出すな。
27 海外の名無しさん 2026-09-20 12:20
>>4
実際『使い方が下手なだけ』でしょ。崩壊が来ないと思ってるんじゃなくて、自分が乗り遅れてる進歩が憎くて崩壊を“願って”るだけじゃないの。
31 海外の名無しさん 2026-09-20 12:10
>>4
要は『悪化するのが必然じゃない』ってことだと思う。悪化してるなら、それを防いだり変えたりする手段があるってことだよ。
7 海外の名無しさん 2026-09-20 12:08
まずステップ0は『誰が使うか』を知ることだと思う。自分の趣味プロジェクトでバイブコーディングするのは楽しいけど、病院のシステムがバイブコーディングされてるのは勘弁してほしい。その両者のギャップが『正しく使えばいいだけ』で埋まるとは思えない。
8 海外の名無しさん 2026-09-20 12:11
AIコーディングでコード品質が落ちないなら、元々のレベルが低かっただけだ。
9 海外の名無しさん 2026-09-20 12:02
AIでコード品質が落ちないなら、そもそもそんなに腕が良くなかったってこと。AIの目的は、品質はそこそこ(悪くはない程度)を保ちつつ生産性を10倍にすることだ。
11 海外の名無しさん 2026-09-20 12:15
そうそう、悪いのはお前で、LLMが良いコードを書けずに数週間でコードベース全体をぶっ壊すのが悪いんじゃないもんな。
38 海外の名無しさん 2026-09-20 12:42
>>11
お前のLLMは勝手にmainへforce pushしてるのか?もしそうならなんでそれを許してるんだ。人間の操作者の許可なしにLLMが何かの期間でコードベースを破壊することは絶対にない。それを許可した人間に責任がある。
12 海外の名無しさん 2026-09-20 12:07
AIコーディングでコード品質が落ちないなら、使い込みが足りないだけ。
13 海外の名無しさん 2026-09-20 12:44
これは『良いコード』というより『品質管理システム』としてのqualityの話だよね。
14 海外の名無しさん 2026-09-20 12:05
AIは保守できないコードを書く。多くのプロジェクトがAIのコードを受け入れてないのを見ればわかる。
40 海外の名無しさん 2026-09-20 12:13
>>14
でもそれ、人間も同じだけどね。
15 海外の名無しさん 2026-09-20 12:00
『持ち方が悪い』ってやつだ!
18 海外の名無しさん 2026-09-20 12:41
うわ、最初のコメント欄からしてすごいな。一つ確かなのは、これがかなり議論を呼ぶ話題だってこと。このAIブームよりずっと前から思ってたけど、本番にコードをpushする人がそのコードの本番での挙動に責任を持つべき。このブログ記事はすごく共感できる。
19 海外の名無しさん 2026-09-20 12:34
つまり、私はAIの持ち方が間違ってると言いたいわけね。
41 海外の名無しさん 2026-09-20 12:53
>>19
『そんなに馬鹿なはずがない、お前のプロンプトの出し方が悪いんだ』——David Gerard
21 海外の名無しさん 2026-09-20 12:56
>>3
コードをデバッグするんじゃなくて、出力結果をデバッグするべきだと思う。コードは多くの場合ブラックボックスとして扱っていい(仕事のプロジェクトより趣味のプロジェクトでは特にそう)。
23 海外の名無しさん 2026-09-20 12:52
>>3
『コードを書く人間に、他人のコードを読んでデバッグさせることになる』——これは少なくともこの20年、チームで働く人にとって仕事の大きな部分だったよ。それが一番きつくて嫌な部分だというのには同意するし、バイブコーディングしてない人にとっては今や仕事の大半を占めるようになった。だから、それはキツいよね。
25 海外の名無しさん 2026-09-20 12:32
>>4
実際そうなんじゃない?ただ、スキルというよりプロセスや判断の問題ではあるかも。LLM生成コードが特殊なのは、それにどう対処するかの判断を誤るのがほとんどの人のデフォルトになってるってこと。だからデフォルトが壊れてる。それ以前の『使い方が下手なだけ』論では、デフォルトはちゃんと機能してたんだよね。
28 海外の名無しさん 2026-09-20 12:50
>>4
5、6年前にみんなマスクの何を崇めてたんだっけ?
29 海外の名無しさん 2026-09-20 12:32
>>4
崩壊して何になるんだ?ドットコムバブルが弾けた後もインターネットは消えなかったぞ。
32 海外の名無しさん 2026-09-20 12:42
>>5
『ほとんどの場合、修正すべき問題は少ない』とのことだけど、その変更をどんな指標で評価してるのか教えてくれ。
43 海外の名無しさん 2026-09-20 12:29
>>24
LLMから高品質なコードを引き出せると思ってる人は、コードの良し悪しの判断を誤ってる。信じてくれ、一生分のPRを見てきた。プロと呼ばれる人の多くは、良いコードが顔面にビンタしても気づかないレベルだ。
56 海外の名無しさん 2026-09-20 12:37
>>43
ほとんどの人にとっては、LLMの方が自分で書くより良いコードを出すと思うけどな。

他サイトの新着

46 海外の名無しさん 2026-09-20 12:51
>>27
研究によると、AIを使うプログラマーは自分の方が上手くなったと思ってるけど、実際は下手になってるらしい。
47 海外の名無しさん 2026-09-20 12:16
>>31
そうだけど、実際に誰もそれをやらないなら意味がない。理由は1. 本人が気にしてない 2. チームの他の人も気にしてない 3. 上層部がスピード優先でそれを積極的に阻んでる、のどれか。
57 海外の名無しさん 2026-09-20 12:34
>>47
LLMがなくても、開発プロセスが悪ければ技術的負債は返済計画なしに増え続ける。LLMは速度を上げてくれるだけで、それを導入すること自体がコードベースの品質が低い唯一の原因ってわけじゃない。
58 海外の名無しさん 2026-09-20 12:22
>>47
それは的を射てる。ステップ0は、コードや製品の品質を気にかけて優先することだと思う。
48 海外の名無しさん 2026-09-20 12:40
>>33
『標準的なSWEのベストプラクティスを実装する』というけど、ベストプラクティスを無差別に従うと、あっという間にひどいコードベースになる。銀の弾丸なんてない、経験と注意深さの代わりになるものもない。
49 海外の名無しさん 2026-09-20 12:34
>>33
1人でのグリーンフィールドプロジェクトなら生産性1000%向上もあり得る。仕事でチームやコードレビューが絡むと、50〜100%の数字の方がずっと現実的。AIの出力の信頼性が上がって、それにみんなが気づいてコードレビューや後始末に時間をかけなくなれば、もっと劇的な生産性向上に近づいていくかもね。
50 海外の名無しさん 2026-09-20 12:27
>>33
50や100は無理があるように思う。改善やカスタム設定、ガードレールを全部揃えても、自分の場合そこまで速くならない。
52 海外の名無しさん 2026-09-20 12:30
>>34
『新しいヘルパー関数を書く前に必ずutils/パッケージを確認すること。汎用的なヘルパーを追加する場合は設計やPRの説明で正当化すること』みたいな指示を試した?『〜するな』系の否定的な指示より、肯定的な指示を出した方がうまくいく気がする。
53 海外の名無しさん 2026-09-20 12:43
>>37
みんなが同じような指示を出さないと良い結果が出ないなら、その指示は最初から組み込んでおくべきだ。良いデフォルトは他のあらゆるツールで当然求められてる。『丁寧にちゃんとセットアップすればいい』というのは、要するにデフォルトが不十分だと言ってるようなものだ。
54 海外の名無しさん 2026-09-20 12:47
>>38
そうじゃない。上司は2年前の10倍の速さで仕事を終わらせろと期待してくる。プッシュされてくるコードを全部理解して直す時間をかけてたらそんなの無理だ。それなら自分で書いた方がマシ。
55 海外の名無しさん 2026-09-20 12:21
>>40
経験上、AIは保守可能なコードを書く人間の生産性を10倍にするけど、そうじゃない人の生産性は50〜100%しか伸ばさない。

この話題の背景と論点

この論争の出発点は「AIでコード品質が落ちるなら、あなたの品質管理が間違っている」と題した海外ブログ記事で、HNではこれを「アジャイルが機能しないならアジャイルのやり方が悪い」という過去の言い回しになぞらえる声が出た。争点は大きく二つに分かれる。一つは「品質(quality)」の定義そのもので、コードの読みやすさや保守性を指すのか、QMS(品質管理システム)的な運用プロセスを指すのかでかみ合っていない。もう一つは生産性の数字で、個人のグリーンフィールド開発なら生産性1000%増も現実的という主張がある一方、チーム開発やコードレビューが絡む現場では50〜100%程度が実態に近いという声が強く、AIの恩恵は「元々書ける人ほど伸びる」という指摘も出ている。読者が誤解しやすいのは、この議論が「AIが良いか悪いか」の二択ではなく、誰が使うか・レビュー体制があるか・本番への責任を誰が負うかというガバナンスの問題として語られている点だ。

※本記事は5ch(Hacker News)スレッド「If AI coding is lowering your code quality, you’re not managing quality right」より抜粋・要約して構成しています。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事