AI に何でも任せればいい、というわけではありません。任せすぎると出力を採点できず、握りすぎると自分の手が止まって遅くなる。どこまで任せ、どこを握るか——この線引きそのものが、AIコーディング時代の設計問題です。

前の記事「AIコーディング時代のエンジニア生存戦略」では、浮いた時間を深さに投資する話をしました。今回はその一歩手前、任せる/握るの線をどこに引くかを考えます。

分業は「生成」と「検証」で考える

AIコーディングでは、コードを生成するコストが劇的に下がりました。一方で、出てきたものが正しいかを検証するコストは、ほとんど下がっていません。むしろ、量産されるぶん増えます。

ここに分業の原則があります。生成が安く、かつ検証も安い作業は、迷わず任せる。逆に、検証が高い——正しさを自分で確かめにくい——作業は、安易に渡してはいけません。

握るのは「何を・正しいか」、任せるのは「どう」

線引きを役割で言い換えると、こうなります。

握るのは「何を作るか」と「それは正しいか」。任せるのは「どう書くか」。

握る(自分で決める) 任せる(AI に出させる)
中身 何を作るか・設計・採点基準 実装の量産・調べ物・定型変換
性質 「正しいか」を決める側 「どう書くか」を埋める側
任せると 製品の方向が狂う・間違いごと飲み込む 生成も検証も安く、時間が浮く

「何を作るか」を曖昧なまま AI に投げると、返ってきた出力を仕様だと錯覚します。採点基準を持たないまま量産すると、間違いごと飲み込みます。方向と採点は人間が握り、実装の手数は AI に出させる。これが基本形です。

線は自分の深さで動く

ただし、この線は固定ではありません。自分が採点できる範囲だけ、安全に任せられます

採点できない領域を任せると、AI の出力を評価できず、丸呑みするしかなくなります。つまり任せられる範囲は、前の記事で書いた深さそのものです。深い領域ほど、安心して任せて速く検証できる。浅い領域は、任せた瞬間に制御を失います。

逆説的ですが、よく任せるには、深くなければならないのです。

二つの失敗

分業の失敗は、両極に出ます。

  • 握るべきを任せる — 設計や問題定義まで丸投げし、出力を承認するだけになる。判断の筋肉が育たず、製品の舵を AI に渡してしまう。
  • 任せられるものを握る — 採点できる定型作業まで自分で抱え、時間を溶かす。浮くはずだった時間が、深さの投資に回らない。

良い分業は、握るところを握り、任せるところを潔く任せる。その線が、あなたの深さの輪郭を映します。

まとめ

  • 分業は生成コストと検証コストで考える。どちらも安いものは任せ、検証が高いものは握る
  • 握るのは何を作るかと正しいか、任せるのはどう書くか
  • 安全に任せられる範囲は自分の深さで決まる——よく任せるには、深くなければならない
  • 失敗は両極に出る:握るべきを任せると舵を失い、任せられるものを握ると時間を溶かす