自分がボトルネックになる日——Claude Code時代の人間の役割
先週、中島聡さんの週刊ニュースレターにある一文を読んで、妙に納得してしまいました。
「AIがコードを書くのはステップ5と6だけで、AIが私の指示やフィードバックを待っている時間の方が、私がAIの作業を待っている時間よりも長くなってしまう」
これは自分も最近感じていることです。Claude Codeを使い始めてから、コーディング速度そのものは劇的に上がりました。でも気づくと、自分が詰まっている場面でAIが待機状態になっています。ボトルネックは自分です。
「指揮者」という役割への移行
中島さんはMulmoClaudeというオープンソースプロジェクトを開発しています。2〜3日かかるコードを10分で書いてくれるので、生産性は「爆上がり」と表現されています。それでも自分がボトルネックになる、というのが面白い点です。
AIを使った開発は、大まかにこういうプロセスになります。
- 機能の決定
- 設計方針の策定
- AIへの実装プランの作成指示
- プランのレビューと修正
- AIによる実装(ここがAIのターン)
- コードのレビューと修正指示(またAIのターン)
- 動作確認
実際にAIがコードを書くのはステップ5と6だけ。残りは全部人間です。AIは並列でいくつもタスクを処理できますが、人間はそうはいきません。
自分はこの構造を「職人から指揮者へ」と捉えています。かつてのエンジニアはコードを自分で書く職人でした。今は、AIを動かす設計と判断を担う指揮者に近くなっています。
自分が詰まるポイント
実際にClaude Codeを毎日使っていて、ボトルネックになりやすいのは次の3つです。
1. 要件の言語化
「こういうものを作りたい」という感覚はあっても、AIに伝わる精度で言語化するのに時間がかかります。曖昧な指示を出すと、AIが作るものも曖昧になります。精度の高い指示を出すには、むしろ深い理解が必要です。
2. レビューの質
AIが書いたコードを読んで「これで大丈夫か」を判断する。コードを書かなくなると、読む力が落ちないかという心配があります。今のところ問題ない範囲ですが、意識して読むようにしています。
3. アーキテクチャの判断
「どこをどう設計するか」はまだAIに任せ切りにできません。AIに設計を出させることはできますが、その判断が正しいかを評価できるのは人間です。ここに本当の価値が宿っている気がしています。
「囚人のジレンマ」という視点
中島さんのニュースレターで面白かったのは、AIによる自動化を「囚人のジレンマ」として捉えた論文「The AI Layoff Trap」の紹介です。
各企業が合理的にAI自動化を進めると、労働者が職を失い、消費者としての購買力も失われ、最終的には企業も損をする——という構造です。唯一の解決策はピグー税(自動化税)だが、国家間でも同じジレンマが発生する、という分析でした。
自分は一エンジニアとして直接この問題を解決できるわけではありません。ただ、AI活用が「自分の仕事をどう変えるか」だけでなく「社会全体にどう影響するか」という視点は持ち続けたいと思います。
AI時代の知的活動はどうあるべきか
同じニュースレターで紹介されていたテレンス・タオらの論文も印象的でした。数学という分野について書かれたものですが、要点はシンプルです。
AIが生成する証明は、形式的には正しくても「なぜ成り立つのか」という深い理解を与えない。経験豊かな数学者が持つ「これが正しそうか」という嗅覚(タオはsniff testと呼んでいます)をAIは持っていない。
これはコードでも同じです。AIが書いたコードが動いても、「なぜこの実装が正しいのか」を理解しているのは人間側です。その理解を失うと、次の判断ができなくなります。
タオらは短期的な使い方を「バニラ・エッセンス」と表現しています。少量なら料理を引き立てるが、入れすぎると台無しになる。AIも同じで、核となる理解は人間が持ち続けるべきだ、という考え方です。
自分はこれを読んで、AIに依存しながらも自分の理解を手放さないバランスの取り方について改めて考えました。
変化の速度に追いつくこと
Claude CodeがProプランから$100/月のMaxプランへの移行を要求し始めたというニュースもありました。コストの問題は無視できません。
ツールが高くなるほど、ツールから生み出す価値も高める必要があります。「使えれば何でもいい」から「使いこなして価値を生む」への意識変化が求められています。
自分がAIのボトルネックになっている時間を減らすには、思考の速度と精度を上げるしかありません。アーキテクチャを考える速度、要件を言語化する速度、コードを読んで判断する速度——これらは「コードを書く速度」とは別の軸のスキルです。
エンジニアとしての価値が「コードを書ける」から「判断と設計ができる」にシフトしている今、自分はどこに時間をかけるべきか。中島さんのニュースレターを読みながら、改めて整理するきっかけをもらいました。
AIに指示を出しながら、人間の理解と判断力を手放さない。そのバランスを意識し続けることが、当面の課題だと思っています。
あなたは今、AI開発ツールを使っていて「自分がボトルネックになった」と感じる場面はありますか?
記事の更新をメールで受け取る
質問・リクエストを送る
記事についての質問や、取り上げてほしいテーマがあればお気軽にどうぞ。いただいた質問はブログ記事として回答し、Q&Aページで公開することがあります。