AIエージェントとする仕事はペアワークだった
倉貫 義人
AIの性能があがっていったことで、仕事してるときはずっと横に人がいてくれてる感じになった。Claude Codeを使うようになったら、自分はチャットでやりとりするだけで成果物ができて、リファインもしていける。
なんだか懐かしい感覚があった。この感覚は何だっけ?と思ったけど、これはペアプログラミングしてたときの感覚だ。しかも、ドライバーではなくナビゲーター(助手席)にいるときの感覚。
出来上がっていくものを見て、あれこれ言う感じ。適度に意見を交わしたりしながらも、こちらはキーボードは触らないで、出来上がっていく。
AIとペアプログラミングもとい、ペアワークしてたのか。生産性が高まるわけだ。
人間のペアとの違いがある。AIは疲れない。だからずっと続けられる。思考時間はかかるが、それは相手が人間でも同じ。AIを相手にするなら、同時に何人?ものAIとは並行でやりとりできるし、失礼には当たらない。限界は人間側にある。
そして、今まで始めるまでが億劫だったものも、相手がいるからか始めやすくなった。「始めやすい」の中身は二つある。一つは、一緒にやる人がいたらサボれないのでやれるということ。
もう一つは、いきなり成果物に向かわずに、会話から始められるということ。会話から入れるのは単に気楽だからという話だけではなくて、会話すること自体が思考の整理であり設計行為になっている。
ペアプロでもコードを書く前に「これから何をやるか」を口頭で確認するプロセスがあった。あれは雑談ではなく設計だった。AIとのチャットでも同じことが起きている。ザッソウ(雑に相談すること)で考えがまとまっていく、あの感覚。
ナビゲーターとして人間がしていることは、方向性を示す、間違いに気づく、一歩引いた視点で全体を見る。これはAIが相手でも人間が相手でも変わらない。ドライバー(コードを書く側)がAIに替わっても、ナビゲーターの仕事はそのまま残る。
AIの生産性に対して、人間はレビューだけするようになるという言説もあるが、ペアワークをしていると、ペアプログラミングで言われるメリットと同じでAIが書き込む瞬間に一緒にレビューしている状態になる。そうなると、レビューしているという感覚ではなく、共同作業をしていると感じる。
その状態が続くから、レビューだけでつまらないということはない。そして、AIが作って、自分が作った感が無いという問題も解消される。ペアワークでは、AIとの共同作業なので、これは自分で作った感覚は残る。
一方で、AIとのペアワークには「終わらない」という問題がある。ミーティングなら時間がきたら終わるし、相手を拘束するのも悪いから区切りがつく。だけどAIはずっと付き合ってくれる。
AIは「疲れない」というメリットの裏面として、際限なく続けてしまうリスクがある。強制的に仕事以外の時間を作らないと、身体を壊す。
対処として、仕事が終わったら終わる、ではなく、カレンダーに仕事以外の予定を先に入れてしまう。ジムにいく、本を読む、散歩にいく。仕事の終了を成果ではなく時間で区切る。時間割で働く。これが本当のワークライフバランスかもしれないな。