
2026/01/11 19:26
AIに対する否定的なブームに巻き込まれないようにしましょう。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
(以下に翻訳文を記載します)
Summary
Antirez は、現代の大規模言語モデル(LLMs)がほとんどのコーディングタスクを自動化できると主張し、プログラマーはコードを書くことから要件定義や AI ツールへの指示に移行すると述べています。彼は 2020 年に職を辞めて AI の社会的影響についての小説を書き、2024 年後半にはコーディングにおける AI に関する YouTube チャンネルを開始しました。過去一週間で彼は Claude Code を使って以下の四つのプロジェクトを完了させました:linenoise に UTF‑8 サポートを追加、Redis のテスト失敗を修正、純粋 C 版 BERT スタイル推論ライブラリを生成、そして自身が行った Redis Streams の変更を再現。すべての作業は数時間で完了し、週単位ではなくです。Antirez は LLM がソフトウェア開発を民主化し、小規模チームでも大手企業と競争できるようにすると信じており、1990 年代のオープンソースブームを思わせます。彼は OpenAI、Anthropic、Google の最新モデルが互いに近接している一方で、中国のオープンモデルもすでに競合しつつあり、将来的には同等になることを示唆しています。彼の計画には、放置されたオープンソースプロジェクトの復活、Redis ワークフローへの AI 応用(例:Vector Sets、Streams)、そして生産性を倍増させながら構築の喜びを保つ責任ある実験を奨励することが含まれます。彼は多くのプログラマーが仕事を失う可能性があると警告し、自動化によって置き換えられる人々への政府支援を求めています。
本文
antirez 13 時間前 · 81,886 視聴数
私は行ごとにソフトウェアを書き上げるのが好きです。私のキャリアは、誰も忘れられない社会を実現しつつ、人間味あふれる「最小限のコード」を作り続ける努力の連続でした。AI が経済的に成功しても構いません。ただ、現在の経済体制が転覆し、富が大規模に再分配されれば私は喜びます。しかし、自らのソフトウェアと社会への考えが妨げられたなら、自己尊重も知性も失うでしょう。事実は事実であり、AI はプログラミングを永遠に変えていきます。
2020 年、私は AI、ユニバーサル・ベーシック・インカム、そして自動化の進む社会が直面する多くの課題に取り組む小説を書き始めました。2024 年末には、AI のコーディングタスクへの応用や社会的・経済的影響を扱う YouTube チャンネルを開設しました。初期段階では、プログラミングが完全に再編成されるまでまだ時間があると考えていました―少なくとも数年はあると思っていたのです。しかし今はそうも思えません。最新世代の LLM は、適切なヒントを与えるだけで、大きなサブタスクや中規模プロジェクトをほぼ自立して完了できるようになっています。成功度はプログラミングの種類(孤立しテキスト化しやすいものほど良い;システムプログラミングが特に適しています)と、問題を LLM に伝えるためのメンタルモデル構築力によります。結局、多くのプロジェクトで自分でコードを書くことはもはや合理的ではなく、楽しいだけです。
ここ一週間、単にプロンプトを与えてコードを検査し、必要に応じてガイダンスを行うだけで、数時間で以下のタスクを完了しました。かつては週を要していたものです。
-
linenoise ライブラリ を UTF‑8 対応に変更し、各文字セルが表示内容を報告できるエミュレート端末を用いた行編集テストフレームワークを構築しました。サイドプロジェクトとしてのテスト作業は正当化が難しいと感じていましたが、自分のアイデアをコードに落とし込めれば全く別世界です。
-
Redis テスト の一時的失敗を修正しました。タイミング関連、TCP デッドロック状態など非常に苛立たしい作業です。Claude Code は再現に必要な時間だけ繰り返し、プロセスの状態を検査して何が起きているかを理解し、バグを修正しました。
-
昨日、BERT のような埋め込みモデルで推論できる純粋 C ライブラリを作成したいと考えました。Claude Code は 5 分で実装し、出力は同じ、速度は PyTorch より 15 % 遅く(700 行コード)、GTE‑small モデルを変換する Python ツールも作りました。
-
最近数週間、Redis Streams の内部構造に変更を加えました。設計書を作成し Claude Code に渡すと、20 分以内で私の作業を再現しました(主に確認・承認が遅いためです)。
実際に起きていることは見過ごせません。多くのタスクではコードを書く必要はなくなりました。何をするべきか、そしてそれをどう行うかを理解する方がずっと興味深いです――LLM はその第二部で素晴らしいパートナーです。AI 企業が資金回収できるか、市場が崩壊するかは長期的には関係ありません。CEO が失礼なことや馬鹿げた発言をしたとしても同様です。プログラミングは永遠に変わりました。
LLM に取り込まれた自分のコードについてどう感じる?
私はそれが自分の一生続けてきた「コード、システム、知識の民主化」の延長線上だと考えているので、とても嬉しく思います。LLM はより速く、より良いソフトウェアを書かせ、小規模チームでも大企業に対抗できるようにします――まさに 90 年代のオープンソースが行ったことです。
しかし、この技術は少数の企業の手に委ねられるほど重要ではありません。今は誰よりも優れた事前学習や強化学習を実施できるかもしれませんが、オープンモデル、特に中国で開発されたものは閉鎖的な最先端モデルと競合し続けます。AI の民主化は不完全ながら進んでいますが、永遠に続く保証はありません。中央集権化に恐れを抱きつつも、大規模ニューラルネットワークは驚異的なことを成し遂げる可能性がありますし、現状の最先端 AI には「マジック」が十分ないため、他社が遅れる理由が見当たりません――そうでなければ OpenAI、Anthropic、Google が長年にわたって結果をほぼ同じに保てるはずもありません。
プログラマーとして私は今まで以上にオープンソースを書きたいと考えています。時間不足で放棄されたリポジトリを復活させ、Redis のワークフローに AI を適用して Vector Sets 実装や Streams などのデータ構造を改善したいです。
解雇される人々について心配しています。
どんなダイナミクスが起こるかは不明です――企業はより多く採用するか、プロンプトに長けたプログラマーを少人数で高給で雇うか?他の産業では人間が完全に置き換えられる可能性もあります。
社会的解決策は何でしょうか?
結局イノベーションは取り戻せません。政府に投票し、起こっていることを認識し、失業者を支援する政策を支持すべきです。より多くの人が解雇されれば、その政治的圧力も高まります。しかし同時に AI がもたらす恩恵――人間の苦痛を軽減できる新しい科学進歩――にも期待しています。
プログラミングへ戻りましょう。友よ、あなたが「正しい」と信じていることを拒否して制御しようとしては意味がありません。AI をスキップすることでキャリアに役立つわけではありません。考えてみてください。新しいツールを慎重にテストし、数週間の作業で検証してください――単なる 5 分間のテストで自分の信念だけを強化しては意味がありません。自分を倍増させる方法を見つけ、うまくいかないときは数ヶ月ごとに再挑戦してください。
確かに「コードを書き込むために一生懸命努力した」と思うかもしれませんが、今では機械がそれを代わりに行ってくれるのです。夜遅くまでプロジェクトが動く瞬間を見つけたときの熱意は何だったでしょう?それは「構築」でした。AI を有効活用できれば、もっと多く、そしてより良いものを構築できます。楽しさは未だに残っています――触れられていないままです。