世界を動かす技術を、日本語で。

AIは仕事を減らすのではなく、むしろ強化する

概要

  • AIの導入 により、仕事量が減るのではなく 作業強度が増加
  • 複数タスクの同時進行注意力の分散 による 認知負荷の増大
  • 生産性向上 と引き換えに 精神的疲労や睡眠不足 が顕在化
  • 組織的なAI活用ルール の必要性
  • 持続可能な働き方 への再考が求められる現状

AI導入による作業強度の増加

  • Berkeley Haas School of Business のAruna RanganathanとXingqi Maggie Yeによる HBR掲載の研究結果
  • 2025年4月〜12月、 米国テクノロジー企業 の従業員200名を対象に調査
  • AI導入後、従業員は 複数のタスクを同時進行 する新しいリズムに直面
    • 自分でコードを書きつつ AIが別バージョン生成
    • 複数のAIエージェント を並行稼働
    • AIに任せて放置していたタスク の再開
  • AIを「パートナー」と認識 し、仕事の進捗感や勢いを得る一方で、
    • 頻繁なAIアウトプットの確認
    • 注意力の切り替えの連続
    • 未完了タスクの増加
  • 生産性向上の実感 と同時に、 常に何かを「同時にこなす」精神的負荷 が増大

精神的疲労とワークライフバランスの崩壊

  • 複数プロジェクトの並行作業 による 短時間での著しいエネルギー消耗
  • 「あと1プロンプトだけ」と止まらないAI活用 による 睡眠不足や疲労感
  • 周囲でも同様の疲労や不眠を訴える声 が増加

持続可能なAI活用のための組織的対応

  • HBR記事 では、 AI利用の明確なガイドラインや「AIプラクティス」構築 を提案
  • 本当の生産性向上持続不可能な作業強度 の見極めの重要性
  • 従来の「持続可能な働き方」直感の崩壊
  • 新しいバランス を見つけるための 時間と規律 の必要性

今後の課題と展望

  • AIによる作業強度増加 への適切な対策の模索
  • 業務効率化と従業員の健康維持 の両立
  • 組織と個人の意識改革 の必要性

Hackerたちの意見

最近、また「もう一つの機能」を作るのがたまらなくて、寝不足になってる人たちと話したんだ。これは実際に、サイドプロジェクトでAIを使ってるときに気づいたことなんだけど、自分の時間を使ってるからこそ思うんだよね。「この機能リクエストで、これだけの情報を与えたらどうなるんだろう?」って考えるのが魅力的なんだよね。寝るのを後回しにするほどではないけど、その気持ちはわかるよ。

個人的に辛いのは、常に80%まで行ってるのに、残りの20%がどうしても越えられないこと。まるでギャンブルみたいで、「もう一回やれば役に立つかも」と思って、結局何時間も「もう一回」って繰り返しちゃう。

エージェンティック開発って、時間の無駄だと思う。前は、アイデアがあったらしばらく考えて、ほとんどの場合は「投資する価値がないな」って結論を出してた。投資することに決めたら、ちゃんとした戦略を考えてたんだけど、エージェンティック開発だと、アイデアが浮かんで数時間無駄にして、他の仕事に切り替えて、結局そのアイデアを放棄しちゃうことが多い。今はその対処法を考え中で、時間を区切って作業してるけど、思考の時間と実行の時間、理解の時間とテストの時間を交換してる気がする。こういうトレードオフが好きかどうか、まだわからない。追記: 現在、プロジェクトによって2つのモードで作業してる。一部ではエージェンティック開発を使ってるけど、ほとんどは「昔ながらのやり方」でやってる。それが、今気づいてる副作用を驚かせる要因なんだ。エージェンティック開発は、僕を迷宮に引き込んで、焦点を失わせる。伝統的な開発はそうじゃなくて、副作用が僕を集中させて、コントロールさせてくれる。

もし何を作りたいのかわからず、AIにどうやって聞けばいいのかもわからず、正しい要件が何かも判断できないなら、それは時間とお金の無駄になる。もっと重要なのは、問題が複雑になるほど、AIの弱点を知っていることが大事になるってこと。ケーススタディ: セキュリティ研究者たちは、Openclawの脆弱性やセキュリティホールを見つけるのを楽しんでいた。Openclawの制作者は、AIが完全にOpenclawを作ったにもかかわらず、セキュリティに関して非常に限られたバックグラウンドしか持っていなくて、著者たちはプロジェクト全体を守るためにセキュリティの専門家と協力しなければならなかった。

エージェンティック開発を通じて、理由もなくオープンソースの仕事をすることを考え始めた。以前は、経済的に可能性のあるものに絞ってたけど、今は人生で一つのアイデアに固執してる人たちを笑って見てる。彼らは、自分が一度きりのチャンスだと思っているようだけど、実際には毎日複数のアイデアを出している人たちと競争していることに気づいていない。これ、スタートレックの世界を思い出させる。お金のためじゃなく、好奇心や実用性のためにすべてが開発されている感じ。

以前はアイデアを思いついて、しばらくそのままにしてた。 > 今はエージェント的な発展で、アイデアを思いついたら、数時間追いかけてみる。 この2つの期間の違いは何なの?アイデアを考えてる時に時間を無駄にしてたんじゃないの?

エージェント開発では、アイデアがあって、それを追いかけるのに数時間無駄にして、次の仕事に切り替えることが多くて、しばしばそのアイデアを完全に放棄しちゃう。これって、結果を信じてないからなのかな?自分でも同じパターンを見つけたけど、他人に信じてもらう価値があると思えないから、捨ててしまうんだと思う。昨日も、会議で6ヶ月前に解決したはずのプロジェクトが話題になったけど、自信がなくてデモすらしなかった。最近はそれが変わってきてる気がする。実際、先週はこのツールを使って「存在させた」ものをデモしたんだ。デモの目的が製品そのものではなく、目指す状態のビジョンを共有することだったからでもあるし、出力に対する自信が増したからでもある。ツールが良くなったのもあるけど、どう働くのかを理解するためにもっと積極的に関わるようになったからかな。LLMがコード生成に行き詰まっても、彼らとのソフトウェア開発の実践は成熟して、多くの人(自分も含めて)が製品にもっと自信を持つようになると思う。

それは変だな、私は逆なんだ。以前はすぐにコーディングを始めてた。コードを書くことで何をどうするかが分かるし、後で役立つモジュールや再利用可能なパーツができるからね。今はアイデアを長い間温めて、ドキュメントや仕様、要件を書いてる。コード生成の部分が自動化されて、徹底した要件から自然に続いていくのが分かってるから。

エージェント開発では、アイデアがあって、それを追いかけるのに数時間無駄にして、次の仕事に切り替えることが多くて、しばしばそのアイデアを完全に放棄しちゃう。私のLLMとの経験では、彼らはどんなアイデアでも良いアイデアだと言う。追求するのに十分実現可能なものだとね!彼らの人に好かれようとする訓練が、ほとんどすべてを上回ってしまうんだ。

これは技術の問題じゃない。AIは仕事を強化するけど、管理者が効率の向上をすべて高い成果目標に変えちゃうから。解決策は労働の組織化であって、より良いソフトウェアじゃない。

この議論は、ずっと前からすべての新技術に対して使われてきた。最初の直感的な反応は、労働を組織化して抵抗することだ。組織化された労働に屈する企業は、その運営スピードに固定されちゃう。新しい企業が「新しいもの」を取り入れて、古い企業を吹き飛ばす。これを繰り返す。

左派の思考プロセスにはいつも驚かされる。「今回は正しい社会主義のバージョンになるはずだ。」

推進力は管理者や開発者ではなく、常にエンドユーザーなんだ。彼らは、増加するアウトプットのおかげで、少ないものでより多くのことができるようになっている。これは称賛すべきことであって、人工的なクオータで「解決」すべき問題じゃない。

労働組織、賛成!どうやって実現するかはよく分からないけど。マネージャーになりたいという気持ちが、労働組織に貢献したいという気持ちと真っ向から対立しているのが心配だ。それとは別に、私の個人的な仕事でも強化問題がある。勉強しようと思って座るけど、まずはクラウドにバックグラウンドで調査をお願いしよう…あ、ダッシュボードのカーソルはどうなってるかな?あ、そうだ、勉強…あ、クラウドが終わった…

労働組織には賛成だよ。ただ、この特定のケースではどう役立つのかが見えないんだ。

なぜ経営陣は効率の向上を高い生産目標に変えるのか?それは競争に迫られているからだよ。これは自由市場資本主義の特徴だね。効率が上がっても出力をそのままにしておくことはできない。そうしないと、出力を増やす企業に負けちゃうから。労働組織がグローバルに存在すれば解決策になるかもしれないけど、単一国に基づく労働組織は、労働組織がない国に仕事が移るだけだ。この効率の向上が自由な時間に繋がらない問題は、経済システムの深いところに根ざしている。解決したいなら、システム全体を変える必要があるね。

正直、AIって中毒性があると思う。初めて使ったときはすごくて、ドーパミンが出るんだよね。このドーパミンの快感は、勝つたびに減っていく。以前はすごいと思ったことが、今ではただのプロンプトになっちゃった。もうそんなことにワクワクしないし、仕事で脳を使わなくなったのも辛い。さらに、常にFOMOを感じてる。これが、どんどん気持ちを萎えさせる。

かつて素晴らしいと感じたものが、今ではただのプロンプトになってしまったら、今の素晴らしいものって何だろう?中毒的な性格の人は、より大きなドーパミンの快感を得るためにさらにハマってしまうから、ずっと中毒のままなんだよね。だから、君が本当にそれを従来の意味で中毒だと感じたとは思えない。それに、正直なところ、ソフトウェアにおいて脳を使うことはかなり前からオプションだったよね。

そうだね、もし自分のスキルを保ちたいなら、プログラミング脳を鍛える他の方法を見つけなきゃ。でも、アウトプットに関しては、ソフトウェア開発を楽しむ理由はみんなそれぞれだけど、僕にとっては、コーディングそのものよりも役に立つものを作ることが大事なんだ。AIは楽しい部分をもっと楽しくして、あまり楽しくない部分をほぼ見えなくしてくれる(小規模ではね)。これからみんなこの問題に向き合わなきゃいけないね。

プログラミングと似てるんじゃない?多くのプログラマーは、プログラミングのアイデアが面白いと思ってプログラマーになったんだと思う。多分中学生の頃にね。それからプロになって、燃え尽きて、運が良ければ管理職に転職する。もちろんみんながそうなるわけじゃないけど、少なくとも珍しくはないよね。

セットアップとプロンプトをうまくやって、50倍のスピードで合理的な動作コードを生み出すのがすごく感動的だった。でも、しばらくするとそれもワクワクしなくなるよね。でも、俺は自分にとってもっと持続的で実質的な満足感の源を見つけたんだ。それは価値だね。ありきたりな表現だけど、本当なんだ。俺の生活は、何年も前からまとめたかった小さなユーティリティでいっぱいで、やっと時間ができた。自宅のラボには、ちゃんとバックアップされて管理された様々な小さなアプリがある。ホームオートメーションは以前よりもずっと多くのことをやってくれるし、田舎のキャビンは条件に応じて新しいレベルの洗練さでモニタリングされてる。かなりの管理負担を処理するためのスクリプトやワークフローもあって、書類や会計はほとんど自動化されてる。常に最新の会計士や弁護士が手元にいるような感じだよ。紙の手紙やPDFも何でも処理してる。これらを達成するために機械のスピードで書かれたコードに興奮するかって?いや、それが新しい普通だから。時間を取り戻して、地上の事務を新しい形で整頓し、クラウドや大手テックの侵害なしに周囲にソフトウェアの命を吹き込むことができるのはワクワクする?時々はそうだけど、もっと重要なのは満足感と落ち着きだね。頭を使うことに関しては、これまで以上に認知エネルギーを注いでるけど、今はその分成果が出てる。エージェントが俺のために働いてくれるから、彼らがやることを学んで検証しながら、俺がそれを大きな一つの絵にまとめてる。映画を監督するような感じだね。これが新しい感覚なんだ。

AIを使って、AIが登場する前に作られたものよりも良いものを作れるとは、ますます思えなくなってきた。そもそもソフトウェアを作るのに何千人ものエンジニアはいらなかったし、WinampやVLCは4人以下で作られた。必要なのは、経営陣のビジョンが常に無駄なものを製品に追加することだから、何千人もの人が必要だっただけ。AIがある今、それを避けるのはもっと難しくなるかもしれない。そうなると、将来的には何千もの何でもできるウェブサイトができるか、最悪の場合、ひとつのことをひどくやるアプリが数十億もできることになる。良く計画され、一貫性があり、まとまりのあるソフトウェアの割合は、どちらの場合もゼロに近づくことになるだろう。

良く計画され、一貫性があり、まとまりのあるソフトウェアの割合は、ゼロに近づく じゃあ、すべてが全く同じままってこと?

完全に同意するよ。製品開発には「機能が多いほど良い製品」という誤解がある。僕は、プロダクトマネージャーやプロジェクトマネージャーが「この機能は価値を追加してるのか?」とか「これを削除すべきか?」と自問するのを見たことがない。アジャイル手法では、開発者のアウトプットを測るけど、そのアウトプットが最終ユーザーやビジネスにとって意味のある価値を持っているかは気にしないんだよね。

俺は数時間でプログラミング言語を作っちゃったよ。インタープリターも含めて、クロードコードでね。プログラミング言語の設計や実装については全く知らないけど。 https://github.com/m-o/MoonShot

WinampとVLCは4人以下で作られたんだ。製品に無駄なものを追加するのが経営者のビジョンだから、何千人も必要だったんだよ。多くのソフトウェアには本質的な複雑さがあって、最小限の機能でも何百人、何千人ものエンジニアが必要なんだ。たった4人じゃ、顧客が求める機能を作るには全然足りないよ。3D素材のモデリングやシミュレーション、工場や倉庫の計画などの物流ソフトウェアもそう。Linuxカーネルやユーザースペースも何千人もの貢献者がいて、現代のOSが求める基本的な機能(ドライバー、サンドボックス、GUIなど)は4人のチームでは実現できないよ。それでも、小さなチームで素晴らしいプロジェクトはたくさんある。SQLiteは3人、Foobar2000は1人、ShareXのスクリーンセーバーはトルコの1人の開発者が作ってると思う。

コードLLMが出すものは、ただの平均的なものだと感じてる。特別良くも悪くもない。まあ、モデルはトレーニングデータの平均を複雑に表現したものだからね。自分が「良いコード」と思うものが欲しいなら、ちゃんと方向を示さないといけない。だから、重要なプロジェクトのためにLLMを使って大きなコードを生成するつもりはない。自分のGitHubユーザーでコードされたプロジェクトを公開するのは、自分の作品の価値を下げる気がするから、今は公開してない。いつかは「ペンネーム」で公開するかもしれないけど。

え、プロジェクトに10倍のエージェントを追加すれば、開発が早くなって、最終的な製品も良くなって、自分の生産性もその分上がるってこと?数人に完璧に詳細な仕様を最初に書かせて、プロジェクトを実行可能な部分に分けて、他の作業者を管理してコードを作成、レビュー、デプロイさせるつもりなんだ。エージェントは今、コミュニケーションも協力もできるし、幻覚の問題も解決済み。何が悪くなるっていうの?その間に料理したり映画を見たりして、たまに彼らを正しい方向に導くだけでいいんだ。これでやっと細かいことに悩まされずに大局に集中できる。私の仕事はそんなに価値があるから、AIには絶対に代わられないよ。/s

Unixは主に2人によって作られたんだけど、年を取るにつれて、テックマネージャーですら「神話の人月」を知らないっていうのが驚きだよね。ソフトウェアの生産がどうスケールするかも。

君が指摘しているのは、理解の集中と、より多くの人々の間での断片的な理解のトレードオフだね。前者は製品開発の文脈では常に好まれるけど、キーパーソンリスクがある。今のAppleはその代表例だと思う。スティーブは彼の死後10年間会社を維持するために十分な仕事をしたけど、今は次にどこに行くべきか迷っている感じ。逆に、2000年と比べて今の市場価値を見てみて。

「ソフトウェアを作るのに何千人ものエンジニアは必要なかった」って、これを言う意味って何なの?現実を見ようよ。現実には、各ソフトウェアを作るために何千人ものエンジニアがいる会社が無数にあるんだから。現実を超えた話なら、確かに無限の仮定の状況を語ることはできるけど、Winampのような珍しい例を持ち出しても、例外の一例を示すだけだし、実際に存在することもあるんだよね。

いくつかの歴史的なことを思い出すね。洗濯機が導入されたとき、洗濯にかかる時間は導入から40年後まであまり減らなかった。プロジェクト管理ソフトが導入されたときは、プロジェクトの管理が楽になったけど、同じ時間で詳細な計画をたくさん作れるようになったんだ。これをうまく使わないと、みんなの時間を食ってしまってプロジェクトの成功の可能性が下がる。ソフト自体も、予算や時間、計画したリソース内での成功にはあまり影響を与えてないんだよね。

最近似たような経験をしたんだけど、Claudeのコードをセットアップして、計画を立てたり、CLAUDE.mdを書いたりしたんだ。最終的には、見た目が良いHugo/Bootstrapのウェブサイトを作る予定だったんだけど、結局は見た目が悪くて、思ったようにはいかなかった。だから今は自分でHugoを学んでるところ。正直、全体的にちょっとイライラした経験だったよ。でも、やっと落ち着いて何時間も手作業をしたら、気分が良くなった。Claudeとの計画は役に立ったけどね。

Hugoに慣れてきたみたいだけど、今の計画やプロンプトの仕方が、より良い結果を生むかどうか気になるな。

なんか、一発逆転を期待してたように聞こえるけど、私の読み違いかな?これを試してみて:ゼロから始めて、openspec exploreを使って、何を目指しているのかを話しかけてみて。内蔵のフロントエンドデザインスキルを呼び出して、まずHugoスキルをインストールするように言って(https://skills.sh/?q=hugo)、context7でドキュメントを確認して、playwrightでスクリーンショットを使って作業をチェックするんだ。目指しているウェブサイトのアスケティックやレイアウトも共有するのもオプションだよ。すごく詳しく説明してみて。それから、Hugoについて教えてもらうように頼んで、その決定を説明してもらうと、私はこの方法でたくさん学んだよ。

自分がすでにできることをやるのが一番価値があると思うけど、時間がかかるんだよね。何をしているのか見ながら、コードをざっと見て、正しい方向に進んでいるか確認できるし、そこから自分の望む方向に導くことができる。全く知らないことをやらせると、完全にギャンブルになっちゃう。

生産性はさておき、仕事で一番気になるのは、オフショアのリソースがほぼ100%AI生成の仕事を提出していることだよね。コード自体を超えて、コパイロットを導入してから彼らの英語がめっちゃ上達したのも気になる。もし彼らがただの低レベルなプロンプトで仕事をしているだけなら、彼らを雇い続ける意味って何なんだろう。

ジェットファイターのパイロットとの12分の会話を聞く方が、空軍のジャーナリストによる3日間のセミナーよりも空中戦について学べると思う。君の仕事がAIについてじゃないなら、LLMの影響について教えてほしい。もっと具体的に言うと、AIが何ができるかじゃなくて、AIを使って何を作ったのか見せてほしい。

AIを使って何を作ったのか見せてほしい。今週末の成果: https://github.com/simonw/sqlite-history-json と https://github.com/datasette/datasette-sqlite-history-json

サイモンは無理だよ、だって彼は本物の詐欺師だから。

個々の貢献者として快適だった開発者たちがエージェントAIを使い始めると、必然的にマネージャー的な働き方をするようになるんだよね。ワークフローや責任が全然違うから、移行は痛みを伴うこともある。開発者たちは常にマネージャーやPMより優位に立っていると感じていたけど、今その開発者たちはマネージャーやPMの経験と向き合わざるを得なくなっている。仕事は変わってきていて、その変化は加速する一方だよ。