第3章 / Essay
第3章 № 03 · 2026

実行はAIに
判断は人間に

実行はAIに、判断は人間に ── 「コードを書くことが中心の役割」が経済的に成立しなくなる

「コードを書くこと」を仕事の中心に置く役割は、もう成立しない

第2章で、保守の主戦場が「コードを書く能力」ではなく「設計を決める 能力」に移ることを示した。本章はその裏面 ── 役割の側 ── を扱う。 コーダーという役割が消える。代わりに、判断を中心とする別の役割 (第4章で「ビルダー」と呼ぶ)に移る。

最初に注意を一つ。本章は「プログラマー全員が消える」と言っている のではない。「コーダーという役割定義が消える」と言っている。 この区別が本章の半分だ。

コーダーとは「コードを書くことが中心の役割」だ

まず定義から始める。本書で「コーダー」と呼ぶのは、こういう役割だ:

これは具体的な人を指す呼び名ではなく、役割の定義だ。同じ人が ある場面ではコーダーとして働き、別の場面では設計者として働く、と いうことは普通にある。本章で消えると言っているのは、人ではなく、 役割の方だ。

この役割が成立してきたのは、コードを書く能力が希少資源だった 時代の話だ。コードが書ける人は限られていて、書くこと自体に値段 が付いた。仕様や設計を別の人が決め、書くことだけに専念する人が 要った。SIer・受託開発・元請け下請け構造は、すべてこの前提の上に 建てられている(第6章で構造を扱う)。

実行と判断は、もともと別の能力だ

ここで一つ、用語の区別を明示しておく。コードを書く仕事は、二つの 能力に分けられる:

旧来、この二つは一人の中で混ざっていた。同じ職業教育を受け、同じ 評価軸で測られ、しばしば「優れたエンジニア」として一括りにされて きた。だが、この二つは本来別の能力だ。コードレビュー、アーキ テクチャレビュー、設計会議 ── これらは判断の作業であって、書く 作業ではない。

実行と判断は、もともと別の能力だ。 一人が両方を担っていたのは、両方を担うのが効率的だった時代の 副産物にすぎない。

AI が実行を完全に取る

第1章で、Claude Max 月 3 万円で世界最上層のコーディング能力に 接続できるという事実を据えた。「最上層」が意味するのは、まさに 実行能力の最上層だ。

具体的には:

これらは、人間の最優秀コーダーが十年〜二十年かけて到達する水準だ。 AI はその水準に、月 3 万円で接続できる帯にいる。

つまり、実行能力の市場価値は、ほぼゼロに収束する。希少だったから 値段が付いていたのであって、希少でなくなれば値段は付かない。これは 労働観の話ではなく、価格の話だ。

判断は、AI が肩代わりできない

実行が AI に取られる一方、判断は人間に残る。なぜか。

判断は、コードの中で完結しない:

これらは、コードを読めば分かるものではない。外部の文脈(顧客、 事業、組織、規制、歴史)を持ち込まないと判断できない。AI は文脈を 与えられれば処理できるが、何を文脈に含めるかを決める作業 自体は、人間にしかできない。

そして、判断には 責任 が付く。AI に判断させるとは、責任ごと AI に渡すという意味だ。それを引き受ける主体は、現状の制度では 存在しない(技術的にも、倫理的にも、法律的にも)。判断の境界線 は、責任の境界線でもある

AI は実行能力では人間トップに並ぶ。 しかし判断には責任を取る主体が要り、そこに AI は立てない。

「コーダーという役割」は消える

ここまでの議論を組み合わせる:

結論はシンプルだ。実行を中心に置く役割は、経済的に成立しなく なる。需要が消えるのではなく、供給側で AI に置き換わるから 価格が立たなくなる

flowchart LR subgraph Old["旧来 ── コーダー"] direction TB OE["実行 (書く)"] OJ["判断 (何を書くか)"] OE --- OJ end subgraph New["AI ネイティブ ── 役割が分かれる"] direction TB NE["実行
(AIが取る)"] NJ["判断
(人間に残る) =
ビルダー (第4章)"] end Old ==>|分離| New classDef good fill:#e8f5e9,stroke:#7a9a6d,color:#3a4d34 classDef bad fill:#fef3e7,stroke:#c89559,color:#5a3f1a class New good class Old bad

これは「すべてのプログラマーが失業する」ではない。プログラマーと 呼ばれてきた人々は、二つの方向に分かれる:

歴史的に類似の転換はあった。日本では電卓が出た 1970 年代、 算盤(そろばん)による商業計算という実行スキルが消えたが、数字 の意味を判断できる人は経理・会計の側に残った。同じ転換が、欧米 では 計算手(human computer)で、活版印刷から写植への移行 では 組版工で起きた。実行が機械化されると、判断側に移れる 人と移れない人で分かれる。それと同じことが、コーディングの帯で 起きている。

注意したいのは、転換のスピードだ。電卓は 1970 年代前半に Casio Mini(1972 年、¥12,800)など低価格機種が出てから、およそ 十年で日本のオフィスと家庭からそろばんを押し出した。「この種の 変化は数十年かかる」という直感は、振り返るとゆっくりに見えるだけで、 起きている最中の当事者にとっては速い。今回の AI 化は、第1章で 見たとおり、価格が桁違いに低い段階で始まっている。同じか、それ 以上の速度で進むと考えるのが妥当だ。転換期に経済的に耐えられる かどうかは、個々人の選択ではなく、業界構造の問題になる (第10章で日本の SIer 業界を扱う)。

次の章へ

実行が AI に取られ、判断が人間に残る ── このとき、判断側に立つ 役割を、誰が担うのか。そしてその役割の 基盤となる学問が、ソフト ウェア工学からリベラルアーツへと移る ── これが本サブシリーズの 通奏低音だ。

次の章では、その役割 ── ビルダー ── を定義する。何を作るかを 決め、AI に作らせ、出力を評価し、構造を統合する人。コーダーとの 構造的な違い、そしてビルダーの基盤がリベラルアーツであることを、 具体例とともに見ていく。


関連記事