AI に何でも任せればいい、というわけではありません。任せすぎると出力を採点できず、握りすぎると自分の手が止まって遅くなる。どこまで任せ、どこを握るか——この線引きそのものが、AIコーディング時代の設計問題です。
前の記事「AIコーディング時代のエンジニア生存戦略」では、浮いた時間を深さに投資する話をしました。今回はその一歩手前、任せる/握るの線をどこに引くかを考えます。
分業は「生成」と「検証」で考える
AIコーディングでは、コードを生成するコストが劇的に下がりました。一方で、出てきたものが正しいかを検証するコストは、ほとんど下がっていません。むしろ、量産されるぶん増えます。
ここに分業の原則があります。生成が安く、かつ検証も安い作業は、迷わず任せる。逆に、検証が高い——正しさを自分で確かめにくい——作業は、安易に渡してはいけません。
握るのは「何を・正しいか」、任せるのは「どう」
線引きを役割で言い換えると、こうなります。
握るのは「何を作るか」と「それは正しいか」。任せるのは「どう書くか」。
| 握る(自分で決める) | 任せる(AI に出させる) | |
|---|---|---|
| 中身 | 何を作るか・設計・採点基準 | 実装の量産・調べ物・定型変換 |
| 性質 | 「正しいか」を決める側 | 「どう書くか」を埋める側 |
| 任せると | 製品の方向が狂う・間違いごと飲み込む | 生成も検証も安く、時間が浮く |
「何を作るか」を曖昧なまま AI に投げると、返ってきた出力を仕様だと錯覚します。採点基準を持たないまま量産すると、間違いごと飲み込みます。方向と採点は人間が握り、実装の手数は AI に出させる。これが基本形です。
線は自分の深さで動く
ただし、この線は固定ではありません。自分が採点できる範囲だけ、安全に任せられます。
採点できない領域を任せると、AI の出力を評価できず、丸呑みするしかなくなります。つまり任せられる範囲は、前の記事で書いた深さそのものです。深い領域ほど、安心して任せて速く検証できる。浅い領域は、任せた瞬間に制御を失います。
逆説的ですが、よく任せるには、深くなければならないのです。
二つの失敗
分業の失敗は、両極に出ます。
- 握るべきを任せる — 設計や問題定義まで丸投げし、出力を承認するだけになる。判断の筋肉が育たず、製品の舵を AI に渡してしまう。
- 任せられるものを握る — 採点できる定型作業まで自分で抱え、時間を溶かす。浮くはずだった時間が、深さの投資に回らない。
良い分業は、握るところを握り、任せるところを潔く任せる。その線が、あなたの深さの輪郭を映します。
まとめ
- 分業は生成コストと検証コストで考える。どちらも安いものは任せ、検証が高いものは握る
- 握るのは何を作るかと正しいか、任せるのはどう書くか
- 安全に任せられる範囲は自分の深さで決まる——よく任せるには、深くなければならない
- 失敗は両極に出る:握るべきを任せると舵を失い、任せられるものを握ると時間を溶かす