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

AIに対する過剰な誇張に惑わされないでください

2026年1月11日原文(antirez.com)

概要

  • AIの進化 により、プログラミングの在り方が根本的に変化
  • LLM(大規模言語モデル) が中規模プロジェクトも自動化可能なレベルに到達
  • 個人の創造性・楽しさ はAI時代でも失われない
  • 雇用・社会構造の変化 への懸念と民主化の必要性
  • AI活用の重要性 と、現状を受け入れ前向きに適応する姿勢の提案

AI時代におけるプログラミングの変化と心構え

  • ソフトウェア開発 を愛し、行単位で丁寧に書くことに情熱を注いできた人生
  • 人間らしさ最小限主義 を重視したソフトウェア作り
  • 社会的弱者への配慮 や、経済システムの変革・富の再分配への期待
  • AIの経済的支配 には否定的だが、現実としてAIがプログラミングを変革する事実を直視
  • 2020年に退職 し、AI・ユニバーサルベーシックインカム・自動化社会をテーマに小説執筆
  • 2024年末にYouTubeチャンネル開設、AIとコーディング・社会経済的影響を発信

LLMによるプログラミング実例

  • 最先端LLM が、適切な指示があれば 中規模プロジェクト をほぼ自動で完成
  • プログラミング分野問題の伝え方 次第で成果が大きく変化
  • 自分でコードを書く意義 は「楽しさ」以外では減少
  • AI活用で短期間に実現できた4つの事例
    • linenoiseライブラリのUTF-8対応と高度なテストフレームワーク構築
    • Redisテストの一時的な失敗修正(TCPデッドロック等の難題をAIが解決)
    • BERT系埋め込みモデル推論用Cライブラリの高速生成(700行、PyTorchと同等性能)
    • Redis Streams内部構造の設計書をAIに渡し、20分で再現
  • AIによるコーディングの現実 :もはや自分で書く必要はほとんどない
  • 「何を作るか」「どう作るか」 の設計・発想がより重要に

AIの民主化と社会的懸念

  • オープンソースの力 をAI時代にも重視
  • AI技術の集中 (中央集権化)への強い懸念
  • 中国発のオープンモデル など、多様な競争が進行中
  • 現状ではAIの民主化 は一定程度進んでいるが、将来は不透明
  • 最先端AIの「魔法」 は限定的で、他の研究機関も追いつく可能性大

プログラマーとしての今後と社会的責任

  • オープンソース活動 への意欲増大
  • AIを自身のワークフロー (例:Redis、Vector Sets、Streams)に積極活用
  • 雇用喪失の懸念 と、企業が人員削減に動く可能性
  • 他分野でも人間の代替が進行 する不安
  • 社会的解決策 として、AI時代に適応した政府・政策への投票を提案
  • 科学の進歩や人類の苦しみ軽減 というAIのポジティブな側面にも期待

AI時代のキャリアと楽しさ

  • 現実を拒否せず、AIを試すこと の重要性を強調
  • 短時間のテストではなく、数週間かけて本気でAIツールを活用 することを推奨
  • AIで自分を「増幅」 する努力のすすめ
  • コーディングの情熱や楽しさ はAI時代でも失われない
  • AIを使いこなせば、より多く・より良いものを創造できる時代

Hackerたちの意見

プログラマーとして、今こそオープンソースをもっと書きたいと思ってる。でも、自分のコードがLLMモデルのトレーニングに使われるって知るだけで、オープンソースの貢献が盗まれちゃうんじゃないかって、前より強く感じてる。これって変な気持ちかな?他に同じように心配してる人いる?

そんなに心配してないよ。FOSSプロジェクトには今も貢献してるし、使ってもいる。貢献する時は、自分に影響がある何かを直すことが多いし、それがそのソフトウェアのユーザー、つまり自分にも良い影響を与えるからね。

Tailwindのケースはもっと複雑だと思うけど、そうだね - 公共の利益に貢献したいけど、その価値がAI企業や株主に不均等に行くのが怖いって気持ちは理解できる。

私も似たような気持ちだけど、理由は違う。自分のコードをGPLの下で公開してるんだけど、今は間接的にGPLに基づかない製品の構築に使われてる。それは私が望んでたことじゃない。GPLにはAIに特化した条項がなかったのは知ってるし、この特定のケースについてはまだ結論が出てないけど(人間が同じことをするのとどれくらい似てるのか?)、もし今作られてたら、この使用をカバーする条項があっただろうなって想像してる。個人的には、ライセンスの精神に反してると思う。

ここでのテイルウィンドの言及が理解できない。意味がわからないよ。テイルウィンドのLLMの問題はオープンソースとは関係なくて、彼らが広告を使って唯一の製品に誘導する出版社と同じビジネスモデルを持っていたからだよ。

オープンソースに手を出したのは、まさに自分のコードを配布して共有したかったからだから、その考え方が理解できない。つまり、どこかで自分の善意が盗まれたと感じたことは一度もない。コードを書いて、注意書きなしで公開する人もいるし、オープンソースにライセンス戦士として飛び込む人もいる。でも、私は違う。ただコードを書いて共有するだけ。もしあなたが人間なら素晴らしい。機械ならそれでもいいけど、ライセンスのことで一日中椅子取りゲームをしたくはないし、誰かが私より賢く使って利益を上げることに特に気を使わない。

「あまり書きたくないけど、LLMモデルが私のコードでトレーニングされるって知ってるだけで、オープンソースの貢献が盗まれるんじゃないかって強く感じてる。これを感じるのは間違ってるのかな?他に心配してる人いる?」間違ってるとは思わないけど、方向性が違うかもね。誰かがあなたのオープンソースの貢献を「盗む」ってどういうことだと思う?僕はずっと自分のコードを「オープンソース」として公開してきたけど、一度も誰かに「盗まれた」ことはない。それは数十年前に初めて公開した同じウェブページに今もあるしね。確かに、ずっと前からLLMに取り込まれていることは保証されているけど、まだそこにあって無料で提供されているものを「盗まれた」とは思わない。誰かが自分のオープンソースコードを「盗まれた」と感じる理由がわからない。最初から誰でもどんな目的でも使えるようにするのが意図だったんじゃないの?それが少なくとも僕がコードをオープンソースとして公開する理由だよ。

君が「間違っている」とは思わないけど、僕はこの件については違う考えを持っている。僕はたくさんのオープンソースコードを書いてきたけど、人々がそれをどう使おうが気にしたことはない。「良い」使い方でも「悪い」使い方でもね。僕が望むのは、自分のコードが「役に立つ」ことだけ。自分が同意する人だけでなく、コンピュータを使う必要がある誰にでも。もちろん、貧しい人を助けるために僕のコードを使ってほしいけど、武器を作るよりは好みの問題だよね。僕の信念は、僕のコードは僕から解放されて、個人の好みを超えてみんなが使えるように共有されることだと思ってる。誰かがそれを使って自分を豊かにするために使ったとしても、僕のコードが「盗まれた」とは思わないよ。

じゃあ、最初からオープンソースにする意味って何なの? 全てのポイントは、誰でも使えるようにすることだし、みんなでプロジェクトを公開して協力することだよね。もし私が何かをオープンソースにしたら、君はそれを使って好きなだけLLMをトレーニングできるよ。私のオープンソースの仕事が君に役立ってるのは嬉しいな。

オープンソースの一般的な意図は、人々や彼らが使うAIツールがOSSコードを再利用したり、再結合したりすることを許可することだよ。それが嫌なら、自分の作品をオープンソースにしない方がいい。もしあなたがそれを与えて「好きにしていいよ」って言ったら、それは盗みじゃないよ。MITライセンスのようなライセンスがよく言われるのはそのため。特定の使用方法(例えば、コードをLLMに与えること)を防ぐのは非常に難しいし、他の有効な使用方法も防いじゃうことになる。antirezとRedisが使っているAGPLv3は、個人的にはやりすぎだと思うし、まだうまく機能していない。人々(やツール)がコードを「見る」ことを禁じているわけじゃないから、AIのトレーニングにはそれが該当するかもしれない。そのライセンスは企業の法務部門に多くの頭痛を引き起こすよ。だから、私はValkeyに切り替えたんだ。自分の貢献にはMITスタイルのライセンスを使うのが好きなのは、人々やAIの使用を制限したくないから。もし私の作品が役に立つなら、どんどん使ってね。それが無料で提供している理由だよ。これはオープンソース開発者の元々の目標とも一致していると思う。他の人が弁護士を心配せずに自分のものを使えるようにしたかったんだ。まあ、AIの進歩はこれらのことでは止まらないよ。antirezが言うように、それは今や私たちの生活の一部で、面白い問題を解決したいなら大きな助けになる。彼はそれに興味があるみたいだね。彼の言ってることには共感できる部分が多いよ。AIツールを使って、ますます大きな問題を解決できるようになった。去年は可能性がかなり進化したね。 > これを感じるのは間違ってる?あなたの感情はあなたのものだと思う。でも、自分の理由をもう少し批判的に考えてみた方がいいかも。盗みや窃盗といった言葉は大きな言葉だし、あなたの主張はかなり弱いと思う。自分でコーディングしているとき、巨人の肩に立っているわけじゃないの?それは盗みじゃないの?

これを感じるのは間違ってるのかな?感情が無効になる理由って何?人生は一度きりだし、クリーンなトレーニング素材を作る義務なんてないし、これについて悪く思う必要もないよね。

“反AUのハイプ”って言葉は、今起こってることを単純化しすぎてると思う。技術的には、まだ少し荒削りだけど、すごく役立つし、なくなることはないと思う。そこにあまり異論はないかな。心配なのは主にビジネス面で、技術が役立つ一方で、今の状況を経済的に支える明確な道がないってこと。便利な機能が揃ってるけど、それを支えるだけの収益を生む製品がない。だから、技術は残るけど、スタートアップやビジネスモデルが崩壊する可能性があるってこと。後者は本当に“反AIのハイプ”じゃなくて、実際に投資されたお金やコミットメントを支える証拠やデータがあまりないって現実を指摘してるだけ。テクノロジーやビジネスのシーンに長くいると、そういう映画は見たことがあるし、次に何が起こるかも知ってる。5年後には今よりAIをもっと使ってると思うけど、ほとんどのAI企業やスタートアップはもう存在しないだろうね。

Hacker Newsで議論の続きを見る