はじめに
IBMは2026年9月11日、AIエージェントを使った「バイブコーディング」に伴う認知的な疲労を「vibing fatigue」として整理した記事を公開しました。開発者や研究者への聞き取り調査をもとに、疲労が生まれる要因と実践されている対処法をまとめた内容です。本稿では、その内容を紹介します。
参考記事
- タイトル: Vibing fatigue: Navigating the hidden cognitive costs of vibe coding
- 著者: Jessica He、Nathan Fulton、Hendrik Strobelt
- 発行元: IBM Think
- 発行日: 2026年9月11日
- URL: https://www.ibm.com/think/insights/navigating-the-hidden-cost-cognitive-cost-vibe-coding
関連記事



要点
- IBMの研究者らが、AIエージェントを用いた「バイブコーディング」に伴う認知的疲労「vibing fatigue」について、開発者や研究者への聞き取り調査を行った。
- 疲労の要因として、複数タスクの並行管理、AIへの信頼の見極め、出力の検証負担、作業ペースの変化、ツールのUX面の課題が挙げられている。
- 対処法として、タスクの絞り込み、リスクの分離、レビュー方法の見直し、人同士の協働への回帰という4つの工夫が紹介されている。
- 今後の改善策として、レビューの階層化、チェックインの調整、離脱を促す仕組みという3つの提言が示されている。
詳細解説
疲労はどこから生まれるのか
IBMの研究チームは、Claude Codeのようなバイブコーディングツールの普及によって、一人が同時に抱えるタスクの数が大きく増えたと指摘しています。複数のAIエージェントを並行して動かす場合、各エージェントの進捗だけでなく、それぞれの作業が互いに干渉していないかまで把握する必要があり、経営学でいう「統制範囲(span of control)」の問題に近いといいます。1999年の研究では、AIが登場するはるか以前から、複数プロジェクトを掛け持ちするソフトウェアエンジニアに同様の傾向が見られたことが報告されており、1973年の研究でも、マネージャーは簡潔で断片的な仕事の仕方を強いられやすいと指摘されています。
本稿としては、複数タスクの同時管理という課題自体は目新しいものではなく、AIエージェントによってその頻度と切り替えの主導権が変化した点に本質があると考えています。
AIへの信頼をどう見極めるか
インタビューに応じた人の多くは、Claudeの能力に高い期待を持っていた分、指示に従わなかったり常識的でない判断をしたりした際に驚いたと述べています。IBMによれば、出力品質が不安定であることが、単に品質が低いこと以上に信頼の見極めを難しくしているといいます。Claudeは価値のある貢献をすることも多いため、低品質な出力が混じるとかえって「どこまで信頼してよいか」という判断基準を作りにくくなるとしています。過去の研究でも、性能が一貫している系ほど注意力が下がり、失敗の検出が難しくなることが示されており、迎合的な応答も信頼の見極めをさらに難しくしていると説明されています。
本稿としては、AIの実力を見極める作業自体が新たな認知的コストになっているという指摘は、ツールの性能だけでなく運用側の学習コストも合わせて評価する必要性を示していると受け止めています。
レビュー(検証)という重い負担
参考記事では、AI出力のレビューが人間が書いたコードのレビューよりもさらに負担が大きいと繰り返し語られたとしています。Claudeは高速に大量の出力を生成するため、レビューする人がその内容に十分な土地勘を持てないまま、最終的な責任だけは負う状況が生じているといいます。Claude Codeの出力チェックを手作業からスキル化する取り組みも過去記事で紹介していますが、別の研究でも、エージェントを使う開発者はレビューすべきコードから「認知的に距離がある」状態に置かれやすく、修正依頼が別の箇所に予期しない変更を生むことがある点が指摘されています。
この負担の重さは、レビューという工程がAI活用における一種のボトルネックになりつつあることを示していると考えられます。
ペースの変化と役割のシフト、ツールのUX課題
参考記事は、疲労を強める要因として次の3点も挙げています。
- 作業ペースの変化: Claudeが人よりも速く、休みなく作業を続けられることが、追いつこうとする心理的な圧力を生んでいます。長時間のセッションでは、初期の低品質な出力が後の応答を混乱させ、再起動が必要になることもあるとされています。
- 役割のシフト: 開発者の仕事が実装からマネジメントへと移りつつあり、評価と選別的な統合という不慣れな作業への適応自体が新たな負担になっています。
- ツールのUX面の課題: 複数のエージェントを扱う際に、別々のターミナルやコードベース、ドキュメントを行き来する必要があり、権限確認の頻度や粒度を細かく調整しにくいことも負担を増やしています。
本稿としては、これらの要因が個別に語られがちな一方、実際には互いに絡み合って疲労を増幅させている点に注意が必要だと考えています。
慣れによる緩和と、実践されている対処法
IBMによれば、聞き取りに応じた人の多くが、Claudeの挙動に慣れる中で疲労が自然に和らいだと述べています。あるインタビュイーは、Claudeを「何でもこなす優秀な学生」ではなく「必要なときだけ相談する助手」と捉え直したことで気が楽になったと語っています。慣れのほかにも、次のような工夫が実践されているといいます。
- タスクの絞り込みと構造化: 並行して進めるタスク数を減らしたり、所有感を保ちたい企画・統合作業ではAIを使わないようにしたりする対応です。スタートアップ向けのClaude Code運用原則も過去記事で整理していますが、事前に詳細な作業仕様を用意することで認知負荷が下がったという声も紹介されています。
- リスクの分離: サンドボックス環境や専用の実験用ディレクトリでAIに作業をさせ、本番環境へ統合する前に確認する対応です。ただし、この方法はGitHubへのアクセス制限など、利用できる機能が狭まる代償を伴うとされています。
- レビュー方法の見直し: フィードバックループを長めに取り、失敗時の対応手順をあらかじめ細かく指定することで、都度の介入を減らす工夫です。関数名や差分のみを表示する高次の抽象化ツールを使う例や、サブエージェントに技術ガイドラインとの整合性を確認させる例が紹介されています。
- 人同士の協働への回帰: AIから意図的に距離を置く時間を設け、行き詰まったときだけ相談するという運用に切り替える対応です。
今後の改善に向けた3つの提言
参考記事は、こうした疲労の根本原因に対応するための提言として、次の3点を挙げています。
- レビューを階層化する: 関数名や差分など高次の情報をまず確認し、違和感がある部分だけ詳細に踏み込む方法です。スタイルや技術ガイドラインとの整合性を事前に確認するサブエージェントと組み合わせることで、明らかな問題を早期に拾えるとしています。
- チェックインを調整可能にする: 固定間隔や全か無かの承認ではなく、利用者自身が「どのタイミングでAIに立ち止まって確認してほしいか」という条件を設定できるようにする方法です。
- 離脱を促す仕組みを組み込む: 拒否や修正が繰り返される、あるいは文脈が劣化するといった兆候が見られた際に、利用者が自発的に離れるのを待つのではなく、AI側から一区切りを促す設計です。
本稿としては、これら3つの提言が、いずれも利用者個人の意志力に頼らず仕組み側で疲労を和らげようとしている点で共通していると考えています。
まとめ
バイブコーディングの疲労は、AIの性能不足というより、レビューや信頼の見極めに伴う認知的負担の再配分から生じるといえます。AIエージェントの権限承認設計は過去記事でも触れていますので、あわせてご覧ください。
