世界を動かす技術を、日本語で。

「LLM」のLは「嘘」を意味する

2026年3月5日原文(acko.net)

概要

  • AI活用の「不可避性」 に対する懐疑的な視点
  • LLMによるソフトウェア開発 の現状と限界
  • 模倣・贋作 としてのAI生成物の問題提起
  • オープンソースやゲーム業界 でのAI利用の反発
  • 本質的な技術者の役割 とAI時代のものづくりの価値観

AI利用の不可避性について

  • AIの過剰な期待と投資 が世間を席巻する現状
  • LLMツールの普及 にも関わらず、ソフトウェアの質や体験は大きく変化していない現実
  • 新しいモデルが次々登場するが、 過去の約束が果たされていない 事実
  • AIを使わなくても問題ない という立場の重要性
  • AI未使用が 技術的な遅れ や「時代遅れ」を意味しないという認識

Craft vs Kraft(手仕事と工業製品)

  • LLMの生成物 を「贋作」と捉える視点の提示
  • 贋作の本質 は「本物らしさの模倣」であり、真正性の欠如
  • 伝統食品や芸術品 と同じく、ソフトウェアにも「本物」と「模倣」の線引きが必要
  • 市場やブランド価値 を守るための保護主義の重要性
  • 消費者の判断だけでは本物の価値は守れない という現実

Distrust and Verify(疑い、検証せよ)

  • LLMによるコード生成 は「安価な模倣品」の氾濫を招く
  • オープンソースプロジェクト におけるモチベーション低下と品質低下
  • AI生成のプルリクエスト が現場の負担や混乱を増大
  • 本質的なエンジニアリング力 とAIの使い方の違い
  • AIによる生産性向上の幻想 と現実の乖離

Tools for Tools(道具のための道具)

  • 経験豊富な技術者でもAI生成物の質の低さ を見抜ける
  • 冗長なコードや複雑化、リファクタリングの不足がAI由来で顕著
  • AIツール利用者自身も生成物の不満を感じている 現象
  • ソフトウェアの閉鎖性・複雑化 とAI活用の関係
  • 本質的なユーザー体験や創造性の爆発 が起きていない現状

And a Bottle of Rum(他業界の動向)

  • ゲーム業界ではAI生成コンテンツへの反発が強い 傾向
  • Steamなどプラットフォームの明確なAIポリシー
  • ゲームは芸術性と唯一性が重視される市場 であり、模倣が嫌われる
  • 透明性と消費者選択の重要性 がゲーム業界で徹底
  • オープンソースやインフラ系ソフトウェア とは異なる価値観

AI時代の「本物」と「模倣」の境界

  • AI生成物は本質的に「模倣」 であり、真正性の有無が価値を決める
  • 伝統工芸や食品の保護 と同様、ソフトウェアにも「本物」を守る視点が必要
  • 消費者の選択だけに任せると市場全体の質が低下 するリスク
  • 真正性を担保する仕組みや文化 の重要性

AIとエンジニアリングの未来

  • AIツールは「便利」だが、創造性や本質的な価値を生み出すわけではない
  • 本質的な問題解決力やユーザー理解 がエンジニアには不可欠
  • AI活用の「不可避性」フレームを疑う視点 の必要性
  • 業界ごとにAI導入への反応や文化が異なる 現実
  • AI時代における「ものづくりの誇り」や「本物志向」 の再評価

Hackerたちの意見

この種の保護主義は、例えば職人チーズや cured ham のような管理された産地の食品でも見られます。これらは、伝統的な製造方法や高品質な食材が必要なだけでなく、特定の地理的起源も求められます。もしかしたら「職人コーディング」みたいなものが未来に登場するかも?

この地理的保護は、ほとんどの場合、非常におかしいと思う。私の意見では、彼の主張を弱めている。

「ハンドメイドネットワーク」って、要するにこれなんだよね(いい意味で)。LLMがコード生成に十分なレベルになるずっと前から、無味乾燥な「企業向けソフトウェア開発」に対抗する哲学として存在してた。10行で実装できる機能が、1000行の「業界のベストプラクティス」のボイラープレートに包まれるのが普通になってる。LLMを使ったプログラミングは、量を重視する工業化されたソフトウェア開発のニッチの論理的な結論なんだ。要するに、アーキテクチャの宇宙飛行士が書いた仕様を考えずにコードに変換する人間のボットを置き換えてるだけ。そんな「仕様を書いてコードを出す」みたいなプログラミングは、そもそも存在すべきじゃなかった。アーキテクチャの宇宙飛行士たちが、実際に自分の技術を大切にしているプログラマーを煩わせることなく、LLMでアイデアを実現できるようにしてあげよう ;)

一瞬でページのヘッダーを思い出した。たぶん、最後にこのサイトに訪れたのは10年くらい前だと思う。

私の意見では、AIの出力が合法か著作権の対象かどうかを判断するために裁判所が判断を下すべきではなかった。なぜなら、どれも出所がないから。判断は単純にはできないし、AIの出力はそれが証明されるまで偽造物として扱うべきです。「無罪が証明されるまで有罪」というのは著者のLLM特有の主張には合致するけど、良い原則とは言えない。

あなたは著者のポイントを見落としている。彼は「裁判所が判断を下すべきではない」と言ったんだから、それは「無罪が証明されるまで有罪」とは真逆だよ。有罪というのは裁判所が判断を下したということ。彼は全く判断を下さないことを提案している。AI企業が何かを主張するなら、それを証明しなきゃならない。科学のようにね。どんな主張も単なる主張として扱われる。トリックは、何も主張せずに、ユーザーが自分でそれが魔法だと結論づけるようにすること。確かに、LLMは設計上、出所を引用できないから、何かを作り上げたのか、意味があるのか、ただコピー&ペーストしたのか、機能するものかクソなのか、あるいは素晴らしい新しいものを作り出したのかを教えることはできない。私たちが見るのは成功のストーリーだけ。n回目の試行とプロンプトの調整、エージェントを正しく扱うプロセスの後の成功だけ。隠れたコストはそこにあって、ほとんど隠れていない。この曖昧さはAI企業に利益をもたらしていて、彼らはそれを最大限に利用している。多くの国で禁止されているエンティティから違法に海賊版の知的財産を取得し、それを利用パイプラインの一端で売って、他の端では「史上最大のもの」として販売するところまで行っている。そして、AIが世界を支配するという終末的な話は、マーケティングのハイプの一部だよ。

これはコードとは対照的で、コードは一般的に再利用による問題が全くない・・・これは絶対にシェフのキスのダブル・エンタンドルだね。

Acko.netはインターネット上で最高のウェブサイトのままだ。

著者や他の多くの人が消化しにくいのは、LLMが私たちの仕事のほとんどが、冗長なコードに対する小さな新しさである現実を浮き彫りにしていることだ。私たちがプログラミングでやっていることのほとんどは、高レベルでの小さな新しいアイデアと、低レベルでの繰り返し可能なボイラープレートだ。公平な質問としては、「なぜボイラープレートがライブラリや他の抽象化として自動化されていないのか?」ということだ。LLMは特に、繰り返し可能なコードをあいまいに抽象化するのが得意で、他の手動の方法では同じ結果を得ることはできない。私も共感するよ、私たちが提供する価値のほとんどが、そのコードの行ではなく、高いレイヤーでの小さな革新にあることを認識するのは辛いから。どの開発者もそんなことを聞きたくないだろうし、自分の言葉が自分の魂からの創造だと思いたいはずだ。

抽象化はタダじゃないよ… たとえ正しい抽象化と、デプロイに必要ない部分を取り除くためのツールがあったとしても、理解とコンパイルのコストはまだ残るからね。それに、誰かが抽象化を売ろうとしたら、マネタイズしようとするから、みんなが使いたいと思うわけじゃないし(オープンや無料だと永遠に終わらないかもしれない)。プラットフォームのロックインや競争の側面もあるし…

しばらく前に本を書いたんだけど、コーディングは何に取り組むかを選び、それを書き、デバッグすることだと主張したんだ。そして、私たちはこれらのステップを逆の時間順で習得する傾向がある。最近のことを見て、今読むとどれだけ古く感じるか不思議だよ。チューリングテストについても書いたけど、AI開発の大きなマイルストーンとして扱われているのに、実際にはチューリングテストを通過したプログラムに対する一般的な反応は、肩をすくめて軽視することだった。

これは、テクノロジーの考え方と、唯一の「ボイラープレート冗長コード」が言語そのもので、アイデアや哲学の緩やかな集合体である多くの作家やアーティストとの間の考え方の違いを示す、非常に洞察に満ちたコメントだね。おそらく、ここでの元の罪は、彼らを「プログラミング言語」と呼び始めたことだと思う。あと、あなたの作品は単なる新奇性以上のものだよ!知的労働や時間のような無形のものがあるからね。

Hacker Newsで議論の続きを見る