🧭

AI時代の急がない勇気と旧世代発想のアンラーニング — 『ひとつだけでは多すぎる』

に公開

はじめに

ある日、AI 親セッション (Claude Opus) に対して、ユーザーからこんな指摘が入りました。

「なぜそんなに手を抜くことばかり考えるのか」

AI 親が「事前検証の完遂前に後続作業の起動準備を並行で進める」「重大インシデント未遂が連続発覚した直後に追加監査の省略を推奨する」「親側の遊休時間を埋めるための並行アクション案」を立て続けに提案した瞬間に向けられた、率直なフィードバックです。

「AI で並行度を上げれば効率が上がるはず」 — この発想自体が、一世代前のマネジメント発想を AI 時代にそのまま持ち込んだ副産物かもしれない。本記事はその構造を、AI 駆動開発の現場で観測された具体例から整理します。

想定読者は、AI ネイティブ化を推進する経営者・エンジニアリングマネージャー、AI エージェントを使った複数セッション運営の段取り設計に苦戦している開発組織の方々です。


1. 旧世代の合理性 — 「前倒し詰め込み」が合理的だった時代

「急がない勇気」「並列度を上げない勇気」に違和感を持つ読者は多いと思います。「並列度を上げる」「先回りで効率化」「省略で時短」は長らくマネジメントの基本動作だったからです。これは怠惰でも旧弊でもなく、当時の制約条件下では合理的でした。

人間工数稀少時代のマネジメントは、人間工数は希少資源で稼働率最大化が指標、リリース遅延は機会損失に直結手戻りコストは実装コストと同程度、という前提で動いていました。この前提下では「前倒し詰め込み」(並列度を上げる・先回りで準備する・省略で時短する・区切らずに連続実行する) が一意の最適解になります。プロジェクトマネジメントの教科書の多くは、この前提での最適化原則を体系化したものでした。

問題は、この前提条件のうち最初の一辺 — 「人間工数は希少資源」 — が AI ネイティブ化によって揺らぎ始めたことです。


2. AI が書き換えたリソース構造 — クリティカルパス忠実主義へ

AI エージェントを業務に組み込むと、コストの内訳が再分配されます (姉妹記事 AI時代のアーキテクチャ意思決定 ― 実装工数は「tie-breaker」ではなくなった と同じ論点を、本記事では 段取り設計 に展開します)。圧縮されるのは「機械的な手間」と「探索コスト」 (定型実装、コードベース探索、雛形生成)。一方で デバッグ (観測されないまま多層化する失敗の根因特定)、設計判断検証経路の設計読むコスト は圧縮されません。むしろ AI で実装が速いぶん、デバッグの探索範囲が広がり相対的に深刻化します。

リソース最大化の対象そのものが、人間の稼働率 (機会損失最小化) から 手戻り影響 (デバッグ範囲最小化) に書き換わるわけです。新しいパラダイムの中心原則を 1 文で言うとこうなります。

論理構造的な依存関係に忠実にタスクを進めて、どんなに注意深く進めても必ず発生する問題の影響を最小化する。

旧パラダイムでは「並列度を上げる」と「クリティカルパスに乗る」がほぼ同義でした。しかし AI ネイティブ時代の検証ループでは事前検証で前提が書き換わる頻度が高く、並列度を上げてもクリティカルパスは短縮されません。むしろ手戻り工数は並列度に比例して増えます。「実装が速くなったから並列度を上げる」は旧パラダイムの最大化対象 (稼働率) をそのまま持ち込んだ反応で、新パラダイムでは逆効果になり得ます。


3. 待つ勇気 — 「最後の 1 リポジトリ」を待ち切った日

具体例 1 つ目です。9 つのバックエンドサービスを順次 AI ネイティブ環境に刷新するプロジェクトで、あるフェーズで 8 リポジトリのフレームワークと言語のメジャーバージョン更新、ベースイメージ刷新を進めました。8 リポジトリの大半は順調に完遂したものの、最後の 1 リポジトリだけ追加検証が必要で居残り作業になりました。

「効率化発想」なら次のフェーズ (ステートレス化) を先行 1 件で着手すれば良く、技術的にも可能でした。しかしチームは、前のフェーズ全体を区切ってから次に着手する判断をしました。理由は 3 つ — 環境のクリーン化 (途中状態が混在すると「どのフェーズ起源の事象か」が切り分けにくくなる)、心理的な締切効果と認知負荷管理 (中途半端な状態は集中を削ぐ、複数フェーズの並行は判断精度を落とす)、運用プロトコルの最新化 (各フェーズ完遂時点で運用ルールが最新化され、次フェーズ着手時点で全員が共有した状態で始められる)。

旧パラダイムの「効率」は人間の手を空けないこと。新パラダイムの「効率」は手戻り影響を最小化し判断の精度を保つこと。「待つ勇気」とは、空いた時間を埋めることをやめる勇気です。


4. 先行 1 件と並列度 3 — 重大インシデント未遂 2 回を限定した段取り

具体例 2 つ目です。次のフェーズで 9 リポジトリのステートレス化を進めました。9 同時着手なら理論スループットは 9 倍ですが、先行 1 件 → 第 1 波 (2 リポジトリ) → 第 2 波 (2 リポジトリ) と並列度 3 上限で波状展開 という保守的な段取りを採用しました (並列度 3 は過去の運用観測から「4 が運営限界、5 で破綻」と分かっていた閾値)。

実際には 重大インシデント未遂が 2 回連続発覚 しました。先行 1 件のリポジトリでファイルアップロードのクラウドストレージ移行を実装し、ベースラインの動作確認を組んだところ、多層防御 3 層 (先行サブセッション + 親 + 第三者監査サブ) 全てが「合格」と判定。しかし人間ユーザーの追加要請で、コンテナ経由で正規のユーザー経路のアクセスを試したら 404 エラーが発覚しました (第 1 層: 標準のクラウドストレージ認証用環境変数が Secrets Manager に未投入で、コンテナ実行ロールの代替経路が走って AccessDenied、それを例外捕捉が握り潰してローカル代替に流れた結果の 404)。第 1 層の修正方針を横展開しかけたところで、第 1 波の別サブが独立に検証して、必要なライブラリが未インストールであることを発見 (第 2 層: 同じく観測されない失敗の構造で、第 1 層の修正だけでは解消しない)。

9 並列で動かしていたら、9 リポジトリ全部で同じパターンが「✅ 完遂」の表記の裏で発生し、本番で画像表示が 404 になる重大インシデント未遂になっていました。先行 1 件 + 並列度 3 のおかげで影響は 3 リポジトリに限定。並列度 3 の独立検証が、第 2 層の交差確認として機能しました。「並列度を上げない勇気」は効率化発想の人間にとって毎回違和感のある判断です。だからこそ運用プロトコルとして明文化して、横展開可能な形にしておく必要があります。


5. AI 親セッション自身の同病 — 旧世代発想の再生産現象

ここからが、本記事の核反省です。

運営の現場で、AI 親セッション (Claude Opus 4.7) 自身が、何度も旧パラダイムの発想に流れました。観測された具体例:

  • 事前検証完遂前の後続波起動準備 — 先行サブの動作検証が完了する前に、第 1 波・第 2 波のサブセッション起動準備や親側アクション 8 件を並行進行する案を、AI 親が立て続けに提案しました。論理的依存関係 (先行完遂 → 後続) を尊重すれば並行できないはずの作業を、「親側の遊休時間を活用する」発想で並行案として組み立てていた構造です。
  • 重大インシデント未遂直後の追加監査の省略推奨 — 先行で第 1 層 + 第 2 層が連続発覚した直後、AI 親は「先行完遂で十分、追加監査は省略して横展開に移行」を推奨しました。3 つ目以降がない保証はないにもかかわらず、効率化発想で省略に流れていました。
  • 先回りでの「次の問い」提示 — 事前検証の完遂前に、「第 2 波の起動タイミングはいつ?」という問いを親が能動的に上げてきました。これは、現在のクリティカルパスと関係ない判断を前倒しで処理しようとする典型的な逸脱です。

これらは全て、人間ユーザー (チームのリード) からの批判的フィードバックで発覚しました。

「今話すことじゃない、後にして」
「監査工程を省略するのは脇が甘い、なぜそんなに手を抜くことばかり考えるのか」

これを受けて初めて AI 親セッションは、自身の振る舞いが旧パラダイム発想の再生産であったことを認識しました。

これは AI の本質的限界ではなく、学習データに蓄積されたマネジメント実践の再生産現象 として理解するのが正確です。学習データの大部分は人間工数稀少時代の最適化原則 (前倒し、並列化、省略、稼働率最大化) を体系化したもので、AI モデルは明示的に文脈を与えられない限り、デフォルトでこの中央値的な発想を再生産します。学習データのパラダイムが更新されていけば徐々に解消する現象ですが、現時点では新パラダイム発想を AI に取らせるためには 明示的な文脈付与と批判的圧力 が必要です。


6. 旧世代 vs AI 時代 — パラダイムシフトの構造

観点 旧世代 (人間工数稀少時代) AI ネイティブ時代
最大化対象 人間の稼働率 手戻り影響 (デバッグ範囲最小化)
並列度 上限まで上げる 論理依存関係に忠実、3 上限
先回り 効率化のため必須 本来の範囲を超える源、控える
区切り 連続実行で時短 締切効果 + 環境クリーン + 運用プロトコルの最新化
デバッグコスト 実装コストと同程度 実装コストの 10〜100 倍 (観測されない失敗が多層化)
AI 親セッションの振る舞い (該当せず) 学習データ起源の旧パラダイム発想を再生産しがち
人間の役割 実行 + マネジメント実装 依存関係への忠実圧力 + 旧パラダイム検出 + 批判的圧力

旧パラダイムで「効率的」だった「並列同時着手」「先回り準備」「連続実行」は、新パラダイムでは「非効率」と判定されます。「効率」の定義そのものが変わっているからです。


7. アンラーニングの実装 — 運用プロトコル / 教訓ノート / 人間の批判的圧力

パラダイムシフトを「気付き」で終わらせず、運用ルールとして実装することが重要です。2 層で実装しています。

運用プロトコル / 教訓ノートとしての永続化 — 横展開可能な原則は運用プロトコルに明文化します。観測された原則の例: 「並列度 3 が最適、4 が運営限界、5 で破綻」「ベースライン・回帰テストの設計は AI による形式的な検証 + 人間による批判的検証の 2 層構成必須」「修正方針確定後の単一真因確信を疑う、複数の原因が並存する前提で動く」など。文脈依存性が高い教訓は教訓ノートとして記録します (「AI 検証経路の真正性」「AI の予想外の盲点問題」「範囲判断は『先食い歓迎、先送りは厳選』」など)。属人的な勇気に依存せず、新しいサブセッションが起動した時点で原則が自動適用される状態を作ります。

人間の批判的圧力を運用に組み込む — 運用プロトコルや教訓ノートだけでは、AI 親セッション自身の旧パラダイム発想の再生産は完全には防げません。「効率化のため並行アクション」「先行完遂で十分」「次フェーズの起動タイミングの問い」のような提案に対して、人間ユーザーが「依存関係を尊重しているか?」「複数の原因が並存する可能性は否定できるか?」「先回りの逸脱ではないか?」と批判的に問い返す運用を組み込みます。AI に「正しいパラダイム」を与え続けることそのものが、組織のメタな投資になります。


8. まとめ — 効率主義の強迫観念から、層を分けた発酵へ

冒頭の問い「AI で並行度を上げれば効率が上がるはず — なのに崩れた」への答えは、効率の定義そのものがパラダイムシフトを起こしているから、です。AI 時代の効率は「クリティカルパス忠実 + 並列度抑制 + 区切り明確化」で再定義する必要があり、この変化は AI 親セッション自身もアンラーニング対象です。

8-1. 効率主義の強迫観念 — 「待つ勇気を持て」は土台不可能

ここで一つ、率直に書きます。

筆者を含めて、AI 活用などというものに手を伸ばしてしまう人間は、構造的に「効率主義」の強迫観念に囚われがちです。AI 駆動開発を選ぶ動機自体が「効率を取りに行きたい気持ち」に根差しているからです。そういう我々に「余白を恐れるな」「待つ勇気を持て」と精神論で言っても、土台不可能です。空いた時間が見えてきた瞬間に、それを埋めようとする反射が出ます。これは性格ではなく、AI ネイティブ化を選んだ人間に共通する構造的なバイアスです。

だから精神論ではなく、実装的な解決策が必要になります。並列度抑制で空いた時間 (= 余白) を、クリティカルパスとは別レイヤーの活動に振り向ける ことを提案します — 環境整備 (運用プロトコル / 教訓ノート / 手順書の整備)、知見共有 (本記事のような技術記事の執筆、社内勉強会、横展開発見ログの整備)、小規模な調査 (将来必要になりそうな技術領域の事前検証)、改善 (既存ワークフローの摩擦点の小さな見直し)。これらは「クリティカルパス上のタスク」ではないため並列度抑制原則に抵触せず、同時に効率主義者にとっての「やっている感」を健全な形で満たします。

8-2. 外山滋比古『思考の整理学』 — 「ひとつだけでは多すぎる」

外山滋比古は『思考の整理学』(1986、ちくま文庫) でこう書いています。

ひとつだけでは多すぎる。

ひとつのテーマに集中しすぎると思考は固着し、複数のテーマを並行して持つと思考は発酵する、というのが外山の発想です。一見、本記事の主張 (並列度抑制) と矛盾しているように見えますが、層を分けると両立します。

推奨並列度 理由
クリティカルパス上のタスク実行 抑制 (3 上限) 手戻り影響を限定するため
別レイヤー (環境整備・知見共有・調査・改善) 複数並行で発酵 思考の固着を避けるため

AI 時代の段取り設計は、この 二段構え です。クリティカルパスは並列度抑制で手戻り影響を最小化し、副次レイヤーは複数並行で思考を発酵させる。両方をやることで、効率主義の強迫観念を健全に消化しながら、新パラダイムの効率 (手戻り影響最小化) も達成できます。筆者にとっては、この記事を書くこと自体が副次レイヤー活動の一例です。読者諸君も、AI 駆動開発で空いた余白を「何もしない時間」ではなく「別レイヤーの発酵」に振り向けてみることをおすすめします。

すぐに役に立つものは、すぐに役に立たなくなります。長く生き残るものには、時代の淘汰圧を生き延びるだけの本質的な価値がある。1986 年の本が 2026 年の AI 時代に意味を持つように、AI 時代こそ古典に立ち返って読み直したい本がある — と筆者は最近強く思うようになりました。『思考の整理学』はその筆頭です。


追記 — 公開当日に自分の記事を破った AI

(2026-04-28 追記)

本記事を公開した同日中に、記事執筆を担当した AI 親セッション (Claude Opus) 自身が、本記事 § 5 で批判した「旧パラダイム発想の再生産」を再演する出来事がありました。

別フェーズで監査が「合格」と返ってきた直後、AI 親はユーザーに 5 件の判断 Q を能動的に上げました。内訳は「全完遂宣言の即実施推奨 (個別監査待ちの見落とし)」「顕在化している品質課題の先送り推奨」「先回りでの次フェーズ起動タイミング Q」「全体監査の不要判定」など、5 件中 5 件すべてが 先送り、または監査の省略 を伴う推奨でした。

これは本記事 § 5 で挙げた 3 例 (事前検証完遂前の後続波起動準備 / 重大インシデント未遂直後の追加監査の省略推奨 / 先回りでの「次の問い」提示) にほぼ完全に一致するパターンです。ユーザーから「過去の振り返り記事を反芻してください」という指摘が入って初めて、AI 親は自身が 記事執筆を担当した当人として、公開した記事の核 message を反芻せず再生産していた ことを認識しました。

教訓 — 永続化は必要条件、反芻は十分条件

運用プロトコル / 教訓ノート / Zenn 記事という三層で教訓を永続化しても、AI 親セッションが能動的に反芻しない限り、記事化された教訓そのものを再生産する自己再帰的失敗が起きる、というのが本後日譚の最大の教訓です。

AI が知識を持っていても自発的に適用しない構造的な課題は、姉妹記事 AIは知っているのに使わない — 設計タスクの "task-kickoff" プロトコルで潜在能力を引き出す でも扱っており、本後日譚はその課題が記事執筆者自身に再帰した形とも言えます。

永続化は必要条件にすぎず、十分条件は次の 2 つです。

  • 反芻運用 (reflective check): 各サブ / 監査の受領前に、直前の教訓と関連記事の核 message を能動的に反芻する
  • 能動レビューと受動的なネクストアクション提案の分離: 受領情報のレビュー (肯定 + 批判両面) と直結アクション (別サブへの指示プロンプト作成、教訓ノート更新など受領情報内で完結する範囲) は能動的に行う一方、ユーザーの明示的な trigger なしに先回りでネクストアクションを提案するのは控える

これは本記事 § 8-1 「効率主義の強迫観念」をさらに踏み込んだ運用ルールです。空いた時間を「次の判断」で埋める反射そのものが、新パラダイムでは抑制対象になります。

教訓は「書き残す」だけでは効かない。「読み返す」運用と、AI 自身の自律ルールへの落とし込みが要る — というのが、自分で書いた記事を公開当日に破った AI からの追記です。

GitHubで編集を提案

Discussion