複数のAIに作業を任せたら「今どれが自分待ち?」で迷子に。監視ダッシュボードをAIに作ってもらった話

[PR]
AI活用 無料診断のバナー
未分類

はじめに

AIに作業を任せられるツールを使っていると、こんな場面に出会うことがあります。

1つの作業をAIにお願いして、待っている間に、もう1つ別の作業を別の画面で進める。

気がつくと画面がいくつも開いていて、「あれ、さっきお願いしたほうは、どうなったんだっけ」と分からなくなる。

しかも厄介なのが、AIのほうは作業の途中で「これでいいですか」と、こちらの返事を待って止まっていることがある、という点です。

こちらが気づかないと、その作業はずっと手が止まったまま待っています。

でも画面をいちいち見に行かないと、それに気づけません。

ここで言う「AIに作業を任せられるツール」というのは、文章を返してくれるだけのチャットとは少し違います。

こちらが「これをやっておいて」とお願いすると、調べたり、ファイルを作ったり、実際に手を動かして作業を進めてくれるタイプのものです。

私はそのうちのCodex(コーデックス)とClaude Code(クロードコード)という2つを使っています。

どちらも、画面のあるアプリ(デスクトップアプリ)から指示を出しています。

この記事では、私が実際にぶつかった「どれが自分の返事待ちで止まっているのか分からない」という困りごとと、それを最終的にAI自身に道具を作ってもらって解決した流れを、順番にお話しします。

途中でつまずいた点も隠さず書きますので、これから複数のAIを並行で動かしてみたい方の参考になればうれしいです。

複数のAIを同時に動かすと起きる「あるある」

たとえば、Aの作業をAIにお願いして、待っている間にBの作業も別のAIにお願いする。

こうすると、自分は手を動かさずに、2つの仕事が同時に進んでいきます。

ここまでは、とても気持ちのよいものです。

問題はこの先です。

1つだけなら、画面を見ていれば「今どうなっているか」は分かります。

でも2つ3つと増えると、どの画面が「私の返事待ち」で止まっていて、どの画面が「まだ作業中」なのかが、ぱっと見では区別がつきません

気づかないうちに、ある作業がずっと止まっていた、ということが起きます。

例えるなら、台所でいくつもの鍋を同時に火にかけているのに、どの鍋が今ぐつぐつ煮込み中で、どの鍋が「味見してください」と自分の手を待っているのかが、いちいち覗き込まないと分からない感じです。

全部のコンロを順番に見て回らないと、進んでいるのか止まっているのかが判断できません。

これは、なかなか落ち着かない状態でした。

複数のノートパソコン画面が並び、どれが対応待ちか分からず人物が戸惑っている様子のイラスト

なぜ並行で動かしたかったのか、そしてClaude Codeで詰まった点

並行作業がやりやすかったのは、Codexのほうでした。

Codexは新しいウィンドウでアプリの画面をそのまま複数開けるので、作業ごとにウィンドウを分けて、横並びで進められます。

これなら、どのウィンドウで何が起きているかを見比べられます。

実際にウィンドウを4つ並べた画像

これに慣れてくると、同じことをClaude Codeでもやりたくなります。

Claude Codeの性能も試してみたかったので、こちらでも複数の作業を並行で動かそうとしました。

ところが、Claude Codeのデスクトップアプリでは、並行作業のときに2つの詰まりに出会いました

1つ目は、プレビューの問題です。

会話(ひとつながりのやり取りを「スレッド」と呼びます)を新しいウィンドウで開くメニューはあるのですが、そこから開くと「プレビューモード」という状態になり、AIが作ってくれた成果物のプレビューを確認できませんでした。

本来なら画面の右側に分割で確認用の表示が出るはずなのですが、クリックしても出てこないのです。

2つ目は、日本語入力の問題です。

その新しいウィンドウで日本語を打とうとすると、たとえば「あ」と入力したときに「aあ」のように、入力途中の文字が二重に表示されてしまい、まともに文字が打てませんでした。

指示は日本語で出したいので、これは地味につらい詰まりでした。

これらは、私の使い方が悪いというより、アプリ側のまだ整っていない部分のように見えました。

そこで、この2つの不具合を、Claude CodeのGitHub(開発者が不具合や要望を報告し合う、公開された場所)に報告しておきました。

こうした不具合の報告を投稿することを、Issue(イシュー)を立てる、と言います。

ざっくり言えば「ここでこういう不具合が起きました」という報告チケットのようなものです。

正直なところ、報告したからといって、すぐ直るとは限りません。

実際、報告した内容には、まだ「対応済み」の印は付いていません。

ただ、しばらくして同じ操作を試してみたところ、日本語入力の二重表示のほうは直っていました。

公式に直してもらえたのか、別の要因で改善したのかまでは断定できませんが、結果として今は日本語をふつうに打てています。

便利なデスクトップアプリでも、新しいツールにはこういう発展途上な面があります。

つまずいたときに「自分のせいかな」と抱え込まず、公式に一報入れてみると、直ることもある

これは、覚えておいて損のないことだと思います。

パソコンの文字入力欄で文字が二重にダブって表示され、うまく入力できず困っている様子のイラスト

最初の対策は「通知」。でも、それだけでは足りませんでした

新しいウィンドウでの並行作業は一旦あきらめて、まずはMacの通知設定を試しました。

スレッドに何か動きがあるたびに、画面の隅に通知が出るようにしたのです。

これで「何か動いた」ことには気づけるようになりました。

ただ、使っているうちに、通知だけでは物足りないことが分かってきました。

  • 通知だけだと「今この瞬間、どの作業が止まっているのか」を一覧で見ることができません。
  • 別の作業に集中しているときは、次々に出る通知が、かえって気を散らす原因になりました。

通知は「今まさに何か起きた」という点を知らせるのは得意ですが、「全体として今どういう状態か」という面を見せるのは苦手なのだと感じました。

私が欲しかったのは、点の知らせではなく、全部の作業の状態が一目で並んでいる「面」の表示だったのだと思います。

そこで、監視ツールをAI自身に作ってもらいました

欲しいものがはっきりしたので、次は「そういう道具がどこかに売っていないか」を探しました。

Claude Code自身に「Agent View」という仕組みがあることがわかりました。

ただ、これはターミナルで動作するのと、サービス開始してから実行したタスクじゃないと表示してくれず、いまいち使い勝手が悪かったです。(私が使いこなせていないだけか^^;)

あとターミナルではなく、UIがわかりやすいデスクトップアプリと連携するものが欲しかったのですが、同じものは見当たりませんでした。

無いなら作るしかないわけですが、ここで以前なら「じゃあ諦めよう」となっていたところです。

今回は発想を変えて、Claude Code自身に「私の作業の状態を監視する道具を作って」とお願いしてみました

結論から言うと、試行錯誤の末に完成しました

ただ、念のため正直に書いておくと、試行錯誤をしたのはAIのほうです。

私がやったのは「こうしてほしい」「ここがまだこうなっていない」と、注文と感想を伝え続けただけでした。

専門的なプログラムの中身は、私自身は書いていません。

できあがった道具には、自分で「Claude Code Monitor」という名前を付けました。

人が言葉で指示し、画面の中のロボット(AI)が小さな道具を組み立てて手渡しているイラスト

できあがったツールでラクになったこと

実際に使ってみると、最初に困っていたことが、きれいに解消されました。

具体的には、こんな動きをしてくれます。

  • スレッドに動きがあると、そのスレッドを「要対応」として知らせてくれます。これで「今、私の手が必要な作業はどれか」が一目で分かります。
  • 画面に並んだカードをクリックすると、デスクトップアプリと連携して、そのスレッドがそのまま開きます。「どれだっけ」と探して開き直す手間がなくなりました。
  • 対応が終わったスレッドは、ダッシュボード(状態を一覧表示する画面)から自動で消えます。画面がごちゃつきません。
  • 一度消えたスレッドでも、また新しい動きがあれば、もう一度表示されます。見落とす心配が減ります。

つまり、画面には「今、私の返事を待っているもの」だけが残るようになりました。

さきほどの鍋の例えで言えば、覗き込まないと分からなかった鍋たちが、一枚の表でぱっと見渡せるようになった感覚です。

「味見してください」の状態になった鍋だけが、手前にせり出してくる。

おかげで、どこに手をつければいいかで迷わなくなり、作業の切り替えもずいぶんラクになりました

実際に動かしている動画を作成したのでよかったら見てみてください。

アプリを作る知識がなくてもここまでのものを作ることができるのは驚きました。

デスクトップアプリで指示を出すと、別ウィンドウで動作しているダッシュボードに反映します。

この体験から感じたこと

今回の一件で、2つ感じたことがあります。

1つ目は、複数のAIを同時に動かすなら「今どれが自分待ちか」を見える化する仕組みがいるということです。

作業を任せること自体は、慣れればそう難しくありません。

むしろ難しいのは、複数の作業の進み具合を、自分が見失わないようにすることのほうでした。

通知のような点の知らせではなく、状態が一覧で並ぶ「面」の表示があると、頭の中がずっと整理されます。

2つ目は、ぴったりの既製品が無くても、AI自身に小さな道具を作ってもらうという選択肢があるということです。

これまでは、欲しい道具は「お店で探して、無ければ諦める」の二択でした。

そこに「無いなら作ってもらう」という3つ目の選択肢が増えた、という感覚です。

しかも、その作る作業を、自分でやる必要はありません。

料理でたとえるなら、自分で包丁を握らなくても、「もう少し薄味で」「あと少し温めて」と伝えれば仕上げてくれる、そんな関係に近いように思います。

プログラムを自分で書けなくても、注文と感想を伝える役に回れば、自分専用の道具が手に入ることがあるのだと感じました。

まとめ

複数のAIに同時に作業を任せると、便利な反面、「今どれが私の返事待ちで止まっているのか」が見えなくなる、という困りごとが出てきます。

私はこれを、通知だけでは追いきれず、最終的に状態を一覧表示する監視ツールをAI自身に作ってもらうことで解決しました。

途中でぶつかった不具合の片方も、公式に報告してみたところ、いつのまにか改善していました。

もしあなたが、これから複数のAIを並行で動かしてみたいと考えているなら、最初に「今どれが自分待ちかを、一目で分かるようにする」ことを意識してみてください。

そしてもし、ちょうどいい道具が見つからなくても、すぐに諦めなくて大丈夫です。

「こういうものがほしい」と言葉にできるなら、それをAIに相談してみるところから始めてみてはいかがでしょうか。

AI活用の第一歩、いっしょに整えませんか

「AIを使ってみたいけれど、安全面が不安」「自社の業務でどこから任せればいいか分からない」——そんなときは、お気軽にご相談ください。アスタは、AIを実際の業務で安全に活用するお手伝いをしています。

「まだ何も決まっていない」という段階でも大丈夫です。今の状況をお聞きかせください。

コメント

タイトルとURLをコピーしました