AIに対する過剰な誇張に惑わされないでください
96日前原文(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を使いこなせば、より多く・より良いものを創造できる時代