3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

AIにコードを書かせるようになって開発は速くなったはずだが、前より疲れている。そう感じたことはないでしょうか。

この記事は、AI駆動開発がもたらしている認知的な負荷を、認知負荷理論(Cognitive Load Theory: CLT)を使って整理し、対策を考えるシリーズの第1回です。

  • 現状理解編(今回):開発の進め方がどう変わり、なぜ監視のパラドックスと呼ばれる状況が生まれ、それが個人・チームにどんな影響を与えているかを整理します
  • 対策編(次回以降):整理した課題に対して具体的な対策を提案します

開発パラダイムの変容と監視のパラドックス

AIによる開発全工程の成果物の生成

2026年現在、大規模言語モデル(LLM)や自律型AIエージェントの進化を背景に、要件定義での業務フロー図、基本設計での画面設計や帳票定義、詳細設計でのER図やAPI設計、そしてプロダクトコードやテストコードまで、ソフトウェア開発のほぼ全工程でAIが成果物を自律的に出力できる環境が実現しています。

これ自体は大きな進歩です。一方、次のような課題も発生しています。

検証(レビュー)コストの増加

AIは常に人間の意図に沿った成果物を出せるわけではありません。そもそも依頼する側が、具体的な成果物のイメージを固めきれていないまま発注してしまうケースも珍しくないでしょう。

その結果、ハルシネーションや不自然な記述、セキュリティ上の脆弱性を含む不完全なコードが提示されることは日常的に起こります。そして最終的な品質保証の責任は、当然ながらAIではなく人間のエンジニアに帰属します。

この構造が引き起こしているのが、監視のパラドックス(Supervision Paradox)と呼ばれる現象です1。AIの支援によって成果物を生成する速度は上がりましたが、その分、人間が生成物を読んで検証する負担が大きくなっています。

ポイントは、脳が使っている認知プロセスの種類が変わっていることにあります。

  • 自分で設計して実装するときは、脳はゼロから知識を引き出す想起(Recall)というプロセスを使います
  • AIが生成したコードの設計意図を後から読み解くときは、一見正しく見える他者の成果物を検証する認識(Recognition)というプロセスを使います

認識のプロセスは、想起よりも認知リソースの消費が大きいと言われています2。

データで見る監視のパラドックス

この傾向は、いくつかの調査・研究でも定量的に裏付けられています。

ワークロードとバーンアウトの増加

ハーバード・ビジネス・レビュー(HBR)が2026年2月に発表した調査では、調査対象の従業員の83%がAI導入によって実質的なワークロードが増大したと回答しており、バーンアウトの発生率はアソシエイトクラスで62%、エントリーレベルでは61%に達しています1。

これはワークロードの忍び寄る増大(Workload Creep)や、AIの導入が新たな確認作業や雑務を生み出すトイルの等価交換現象(Great Toil Swap)と呼ばれる問題として説明されています31。

体感速度と実測速度のズレ

経験豊富なOS開発者を対象にした実証実験では、LLMベースのコーディングツールを使った場合、タスク完了までの時間がむしろ19%増加したという結果が報告されています2。

さらに、開発者たちは事前にLLMによって24%速くなると予測しており、作業後でさえも20%速くなったと感じていました。実際には遅くなっていたにもかかわらず、です2。この体感と実測のズレ自体が、監視のパラドックスの厄介さを象徴していると思います。

採用率とレビューの往復回数

AIエージェントによる提案コードの採用率は16.6%にとどまるのに対し、人間のレビュアー同士では提案採用率が56.5%に達しています。AI生成コードのレビューでは、人間同士のレビューと比べて11.8%多くの対話往復が発生しているそうです4。

伝統的開発とAI駆動開発の比較

ここまでの内容を整理すると、次のようになります。

評価軸 伝統的システム開発 AI駆動型開発(2026年現在)
成果物作成の主導権 人間の開発者による設計とコーディング3 AIエージェントによる自律生成3
主たる認知プロセス 第一原理からの想起(Recall)2 提示された選択肢の認識(Recognition)2
開発スピードの実態 手動コーディングによる一定のボトルネック 局所的なスピード向上と、検証フェーズでの遅延(実験では19%増)2
コード採用率とレビュー往復 人間間レビュー:採用率56.5% AIエージェントコード:採用率16.6%、レビュー往復+11.8%4
心理的な傾向 開発作業に伴う一定の創造的達成感 検品作業の連続によるバーンアウト(現場の約6割)1

AIを使えば速くなるという単純な話ではなく、速くなっている工程と重くなっている工程が同時に存在している、というのが実態に近そうです。

認知負荷理論(CLT)から見た精神的な疲弊

ここからは、なぜ検証がこれほど疲れるのかをもう一段掘り下げます。使うのは、教育心理学の分野で使われる認知負荷理論(Cognitive Load Theory: CLT)です。もともとはオーストラリアの教育心理学者ジョン・スウェラー(John Sweller)が提唱したフレームワークで、人間の学習プロセスにおけるワーキングメモリの限界を説明するために使われてきました5。

3種類の認知負荷

CLTでは、人間が何かを処理するとき、ワーキングメモリは同時に3種類の負荷を処理していると考えます5。

負荷の種類 内容 具体例
内在性認知負荷(Intrinsic) タスクそのものが持つ本質的な難易度 要件の複雑さ、ビジネスロジックの難しさ
外在性認知負荷(Extraneous) 本質とは関係のない、情報の提示形式や文脈不足による負荷 読みにくいコード、文脈のないドキュメント
学習関連認知負荷(Germane) 知識をスキーマとして長期記憶に定着させるための負荷 試行錯誤しながら理解を深めるプロセス

ワーキングメモリの容量は限られているため、この3つのバランスをどう取るかが学習効果を左右します。理想は、外在性負荷を減らして、その分を学習関連負荷(スキーマ形成)に回すことです。

AI駆動開発による3つのバランスの崩れ

AI駆動開発の仕方によっては3つのバランスの崩れることがあります。

AIがコードを自動生成すると、実装の手間が省かれる分、内在性認知負荷が減っているように見えます5。しかし実際に起きているのは、開発者が本来踏むべき試行錯誤を通じたメンタルモデルの構築がまるごとバイパスされる現象です。これは認知のアウトソーシング(Cognitive Outsourcing)と呼ばれています6。

さらに厄介なのが、AI出力特有の品質のばらつきです。事実と異なる内容を含むハルシネーション、不自然な日本語、統一感のない英語表現、抽象的で誇張された言い回し。こうしたノイズが外在性認知負荷を引き上げます3。

つまり実態としては次のようになります。

  • 内在性負荷は減ったように見える(本質的な難しさに向き合う機会自体が失われている)
  • 外在性負荷はむしろ増えている(AI出力のノイズ除去に脳のリソースを取られる)
  • 結果として、最も重要な学習関連負荷(スキーマ形成)に割けるリソースがなくなる

一時的な生産性の向上と引き換えに、中長期的な技術理解をチームごと手放してしまう。これは認識論的負債(Epistemic Debt)と呼ばれています6。

個人への影響:バーンアウトとスキルの退化

この認知的な過負荷は、開発者個人にいくつかの具体的な症状として現れます。

達成感の喪失とバーンアウト

自分でコードを書いていないという感覚は、達成感の喪失につながります。常にAIの成果物を検品し続けるチェッカーとしての役割が固定化されると精神的な摩耗が進み、これが前述したバーンアウトの主因のひとつになっていると考えられます1。

スキルの退化

第一原理から問題解決に取り組む機会が失われるため、長期記憶におけるスキーマが育ちません。その結果、AIツールの支援がない環境では単純なタスクの解決にも時間がかかるようになる、いわゆる永続的ジュニア問題が顕在化します2。

設計判断の劣化

外在性負荷にワーキングメモリが占有されることで、長期的な視点でのアーキテクチャの妥当性評価や、微妙なセキュリティリスクを見極めるための脳内リソースが枯渇し、設計判断が雑になりやすくなります3。

集中力の断片化

AIとの指示・修正の細かい往復(コンテキストスイッチング)が注意力を断片化させ、深い集中力の維持を妨げます1。

チームへの影響:レビューの滞留と全体像の喪失

個人レベルの問題は、チームレベルではさらに構造的な問題に発展します。

PRの滞留とラバースタンプの罠

AIは短時間で数十ファイルにまたがる大規模なプルリクエスト(PR)を量産できます。しかし人間のレビュアーの処理能力はそれに追いつかず、PRがレビュー待ちのまま滞留するボトルネックが発生します3。

これを放置すると、レビューが形骸化したプロセス、いわゆるラバースタンプの罠に変質していきます3。

全体像を把握している人がいなくなる

各メンバーが個々のAI出力をさばくことに追われることで、システム全体のアーキテクチャや長期的なビジョンを一貫して保持する人がチームから消えていきます7。

オンボーディングコストの増大

新メンバーは、AIが量産した文脈の追えない既存コードを読み解かねばならず、初期のキャッチアップコストが従来以上に上がります3。

不整合・セキュリティリスクの蓄積

部分最適化されたコードが複数箇所で競合し、仕様の重複や設計の不整合、静的スキャンをすり抜けるセキュリティリスクが、目に見えないところで積み上がっていきます3。

影響の全体像

ここまでの内容を、CLTの観点も添えて一覧にまとめます。

影響対象 発生する具体的な問題現象 CLTに基づく要因の解釈
開発者個人 スキルの退化・永続的ジュニア問題2 認知のアウトソーシングによる内在性負荷のバイパスと、スキーマ形成の阻害6
検品作業の連続によるバーンアウト1 想起から認識への不自然な移行に伴う精神的疲弊2
設計判断の劣化3 外在性認知負荷の増大によるワーキングメモリの逼迫5
集中力の低下・業務の細分化1 AIとの往復に伴うコンテキストスイッチングによる注意力の断片化1
開発チーム プルリクエストの滞留3 AIの生成速度と人間の検証速度の非対称性3
アーキテクチャ全体像の消失7 局所最適化されたパッチの累積とマクロ視点を持つ人材の不在7
オンボーディングコストの増大3 文脈と作成プロセスを欠いた記述の解読コスト3
不整合・セキュリティリスクの累積3 ラバースタンプの常態化に伴う、論理矛盾や脆弱性の見落とし3

まとめ

今回は、AI駆動開発が引き起こしている監視のパラドックスと、その背後にある認知負荷理論(CLT)の観点から、個人とチームに起きている問題を整理しました。

  • AIによって成果物を生成する速度は上がったが、検証する負担はそれ以上に増えている(監視のパラドックス)
  • 検証(レビュー)は想起ではなく認識の認知プロセスであり、脳にとって本質的にコストが高い
  • AI駆動開発は、内在性・外在性・学習関連という3種類の認知負荷のバランスを崩し、スキーマ形成を阻害する認識論的負債を蓄積させる側面がある
  • 個人レベルではバーンアウトやスキルの退化、チームレベルではPRの滞留やアーキテクチャ全体像の喪失という形で表面化する

これはAIを使うのをやめようという話ではありません。AIの生成速度に人間の認知構造を合わせにいく設計をしないと、破綻するという話です。

次回の対策編では、この問題に対して実際にどう手を打てるのか、対策案について整理していきます。

参考

  1. AI Made Writing Code Easier. It Made Being an Engineer Harder. , Ivan Turkovic https://www.ivanturkovic.com/2026/02/25/ai-made-writing-code-easier-engineering-harder/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9

  2. The cognitive debt of offloading software development to AI, Naveen Raju Mudhunuri (Medium) https://medium.com/@naveenfy/the-cognitive-debt-of-offloading-software-development-to-ai-c012963542d5 ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9

  3. How to Scale Code Quality for AI-Generated Code (Sonar) https://www.sonarsource.com/blog/how-to-scale-code-quality/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15 ↩16

  4. Human-AI Synergy in Agentic Code Review (arXiv) https://arxiv.org/html/2603.15911v1 ↩ ↩2

  5. Understanding AI Coding Patterns Through Cognitive Load Theory (INNOQ) https://www.innoq.com/en/blog/2026/03/ai-cognitive-lens-cognitive-load-theory/ ↩ ↩2 ↩3 ↩4

  6. Mitigating "Epistemic Debt" in Generative AI-Scaffolded Novice Programming using Metacognitive Scripts (arXiv) https://arxiv.org/html/2602.20206v2 ↩ ↩2 ↩3

  7. The New Skill for Senior Engineers: Reviewing AI-Generated Code, RAHUL NIMJE (Medium) https://medium.com/@rahulnimje94/the-new-skill-for-senior-engineers-reviewing-ai-generated-code-7a66d54c757c ↩ ↩2 ↩3

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?