AIとサブエージェントの整理。私が求めてきた役割分担と、次回も使い回せる形

AIとサブエージェントの整理。私が求めてきた役割分担と、次回も使い回せる形

AIを使っていて、一番困りやすいのは性能の不足よりも 役割の混線 です。
調査をしてほしいのに書き始める。戦略を決めてほしいのに、いきなり修正に入る。公開判断まで勝手に進める。こういうズレが重なると、AIは便利でも運用は安定しません。

そこで必要だったのが、サブエージェント というより 役割ごとの担当分け でした。
この記事では、私がAIやサブエージェントに求めてきたもの、今回どう整理したか、そして次回はこの記事のURLを渡すだけで使い回しやすくする考え方までまとめます。

先に結論を言うと、サブエージェントは AIを増やす機能 ではなく、仕事を混ぜないための設計 として使うのが一番しっくりきました。

そもそも、なぜサブエージェントが必要になったのか

きっかけはシンプルで、1つのAIに全部を頼むと 進むけれど積み上がらない と感じる場面が増えたからです。

その場ではそれっぽい答えが返ってきます。
でも次の会話になると前提が抜ける。分析と執筆が混ざる。前回決めたルールが引き継がれない。結果として、毎回少しずつ同じ説明をやり直すことになります。

特に大きかったのは、次の3つでした。

  • 競合差分を見ずに本文へ入りやすい
  • 今回は分析をしてほしいのか、執筆をしてほしいのかが会話の流れでずれる
  • 良い判断をしても、次回のAIや次のスレッドに引き継ぎにくい

要するに、単発では動くのに、運用としては弱い という状態です。
ここを変えるには、AIの性能を上げるより先に、役割と入口を固定する必要がありました。

もう1つ大きかったのは、ターミナルや1本の会話で作業していると、どうしても 今やっている1つの仕事 を順番に進める形になりやすいことです。
分析をして、そのあと戦略を考えて、そのあと書いて、そのあと整理する。これは自然な流れですが、全部を1本で抱えると途中で役割が混ざりやすくなります。

ここにサブエージェントや役割分担を入れると、分析は分析担当 方針決定は戦略担当 修正は執筆担当 のように、それぞれの仕事を役割ベースで進めやすくなります。
全部を完全に同時並行にできるというより、仕事の筋道を分けたまま進められる のが大きいです。結果として、直列作業だけに引っ張られず、全体の効率も上がりやすくなります。

たとえば Analyst は、調べて材料を集めることが役割なので、他の役割とある程度並行しやすいです。
競合差分やデータ確認だけなら、まだ本文を書かなくても進められます。だから分析担当は、本線の横で先に動かしやすい役です。

一方で Strategist は、その分析結果がないとかなり危うくなります。
何を先に直すか、どこが勝ち筋か、どこまで手を入れるべきかは、Analyst が拾ったデータや競合差分がないと当てずっぽうになりやすいからです。

同じことは Writer にも言えます。
執筆担当は、分析も戦略もないまま動くと、それらしく書けてしまうぶん逆に危ないです。何が検索意図なのか、どこが競合差分なのか、今回どこまで直すべきなのかがないと、修正はどうしても適当になりやすいからです。

つまり、役割はバラバラに独立しているのではなく、並行しやすい役前の役の材料が必要な役 がある、ということです。
この依存関係が見えてくると、サブエージェントは単なる分業ではなく、仕事の順番と接続を整える設計だと分かりやすくなります。

だから、サブエージェントが必要になったというより、同じ前提を何度も作り直さなくて済む仕組み が必要になった、という言い方のほうが実感に近いです。

私がAIに求めていたのは、万能さではなく役割の明確さ

AIを触っていると、つい「全部まとめてやってほしい」と思いがちです。
でも実際に欲しかったのは、万能な1人ではありませんでした。

私が求めていたのは、次の4つです。

  • まず事実と競合差分を集めること
  • 何を先に直すかを決めること
  • 必要な範囲だけを書き換えること
  • 今どこまで終わったかを整理すること

つまり、分析 戦略 執筆 整理 です。
人のチームなら当たり前に分ける仕事を、AIにも分けてほしかったわけです。

この4つは、自分の中では 四天王 と呼ぶのがしっくりきています。
Analyst、Strategist、Writer、Coordinator の4役がそろって、ようやく流れが安定するからです。

ここで大事なのは、AIを人格分裂させたいわけではないことです。
むしろ逆で、いま何の役をやっているのか をはっきりさせたかったのです。

1つのAIで全部やると、どこがつらかったのか

1本の会話で全部やると、次のような問題が起きやすいです。

  • 競合分析なしで本文修正に入る
  • 優先順位を決める前に、思いつきで記事を触る
  • 必要最小限の修正ではなく、全面改稿に寄っていく
  • 今どこまで進んだかが曖昧になる

これはAIの能力不足というより、流れの設計不足 に近いです。
分析と判断と執筆と整理を同じ箱に入れると、人でもAIでもぶれやすくなります。

だから、今回の整理では役割を明示しました。
言い換えると、AI運用の 四天王 を決めたわけです。

役割やることやらないこと
Analystデータ確認、検索意図確認、競合1位との差分抽出差分確認なしで本文を書き始めない
Strategist優先順位、勝ち筋、変更範囲を決める全部の記事を一度に広げない
Writer必要な範囲だけ修正し、パッチとログを残す全文リライトしない
CoordinatorSTATUS更新、進行整理、公開判断勝手に公開や削除をしない

この 四天王 を置いたことで、少なくとも 今は何を求めているのか がぶれにくくなりました。

さらに言うと、この4分割は「担当を増やした」というより、起きていたズレに名前を付けた 感覚に近いです。
分析が足りないのに書いてしまう。判断がないのに作業を広げてしまう。整理役がいないので、前回の知見が消える。そうした詰まりどころを、それぞれ別の役として切り出しました。

今回、サブエージェント運用をどう整理したか

今回の整理で入れたルールは、かなり実務的です。
抽象的な「AI活用術」ではなく、ブログ改善の運用にそのまま乗る形にしました。

たとえば、こうです。

  • 最初に AGENTS.md を読む
  • その次に core_rules.md を読む
  • 今回の依頼がどの役割かを判断してから動く
  • STATUS.md EVALUATION_RULES.md brand_voice.md を前提にする
  • 競合1位の差分確認なしで執筆に入らない
  • 進行は Analyst -> Strategist -> Writer -> Coordinator の順に置く

ここで効いたのは、サブエージェントを増やしたことそのものではなく、担当の境界線を文書で固定したこと でした。

AIは、その場の流れで何でもやれてしまうからこそ、境界を置かないと簡単にはみ出します。
逆に言うと、境界線さえはっきりしていればかなり扱いやすくなります。

いまのブログ運用では、どの役割が効いているか

いまの運用では、特に AnalystStrategist を分けたのが大きかったです。

なぜなら、ブログ改善で失敗しやすいのは「書き方」より先に「何を直すか」の判断だからです。
たとえば、表示回数は多いのにCTRが低い記事なら、本文改善ではなくタイトル改善が先かもしれません。
季節性がある記事なら、全面改稿より更新日の鮮度と導線調整が先かもしれません。

ここで Strategist だけ先に動かすと、判断はどうしても勘に寄ります。
だから、Strategist が効くというより、Analyst の材料を受け取った Strategist が効く と言ったほうが正確です。

この判断を飛ばしてWriterに入ると、がんばって書いたのに伸びない、ということが起きやすいです。

さらに言えば、Writer は Analyst と Strategist のあと だから意味があります。
競合差分と優先順位が見えているからこそ、タイトルだけ直すべきか、導入まで触るべきか、FAQまで入れるべきかを絞れます。これがないと、書けるけれど外す、という状態になりやすいです。

逆に、Coordinatorを常駐させる考え方も効いています。
これは裏方ですが、かなり大事です。

  • いまどこまで終わったかを残す
  • 次に誰が動くかを明示する
  • STATUS.md を更新して判断を残す

この整理役がいないと、良い判断をしても次の会話で消えやすいです。
すると、前に避けたはずのミスをまた繰り返す可能性があります。分析で気づいたこと、戦略で決めたこと、執筆で学んだことが整理されていないと、次の作業はまた最初からやり直しになりやすいからです。

しかも整理は、記録のためだけにあるわけではありません。
次に見るべきファイル、次に動く役割、次に試すべき改善が整理されているだけで、作業はかなり速くなります。つまり 整理そのものが再発防止 であり、同時に 作業の高速化 でもあります。

次回は、このURLをAIに渡して使い回したい

ここから先でやりたいのは、毎回ゼロから説明しないことです。
つまり、このURLを読んでから動いてください と渡せる状態にすることです。

そのために、この記事には考え方だけでなく、次回AIに渡したい要点も入れておくのがよいと思っています。

次回AIにURLを渡すなら、最低限これが伝われば十分です。

  • まず役割を決めてから動くこと
  • 競合差分なしで執筆しないこと
  • STATUS.md EVALUATION_RULES.md brand_voice.md を前提にすること
  • 全文リライトではなく必要最小限の修正を優先すること
  • 最後に進行状況と次アクションを明文化すること

これなら、単なる感想記事ではなく 運用ルールの参照ページ としても使えます。

URLを渡して再利用するなら、記事の役割は2つある

このページを再利用する前提で考えると、記事には2つの役割があります。

1つ目は、なぜこういう設計にしたのか を説明することです。
これがないと、ルールがただの細かい縛りに見えます。

2つ目は、次回のAIがすぐ読める要約 を置くことです。
これがないと、URLを渡しても長い記事をただ読ませるだけで終わります。

だから、ブログにするなら次のような順番が使いやすいです。

  1. どんな問題があったか
  2. 何を求めてきたか
  3. どう整理したか
  4. 次回AIに渡したい要約
  5. 関連リンク

記事でありながら、運用メモにもなる形です。

次回AIに渡すための要約

もし次回、別のAIや別スレッドにこのページを渡すなら、ここだけ読めばよいようにしておくと使いやすいです。

  • このブログでは、AIを万能担当としてではなく 役割担当 として使う
  • 役割は Analyst Strategist Writer Coordinator の四天王で考える
  • 最初に AGENTS.mdcore_rules.md を読む
  • 競合1位との差分確認なしで本文修正に入らない
  • Writer は必要最小限だけ直す
  • Coordinator は毎回、進行状況と次アクションを整理する

これを記事内に置いておけば、次回はURLを渡したうえで、今回はStrategistとして読んでください のように短く頼みやすくなります。

サブエージェントは機能というより、運用の土台だった

今回あらためて思ったのは、サブエージェントは派手な機能というより、AI運用の土台 に近いということです。

何を分析させるのか。
誰に優先順位を決めさせるのか。
どこまで書かせるのか。
最後に誰が整理するのか。

ここが決まると、AIとの会話はかなり安定します。
逆にここが曖昧だと、どんな高性能なAIでも毎回少しずつずれます。

だから、私にとってサブエージェントは「AIを増やす話」ではなく、AIに何を求めるかを先に言語化する話 でした。

関連記事としては、ツール寄りの話を知りたい人は以下も参考になります。

関連記事:

FAQ

Q1. サブエージェントは、AIを何体も同時に動かすことですか?
そういう使い方もありますが、私にとって本質は 役割の境界を作ること でした。機能としてのサブエージェントがあってもなくても、この考え方は使えます。
Q2. サブエージェントを使うと、AIの精度は上がりますか?
直接性能が上がるというより、役割が整理されることで失敗が減りやすくなります。特に、競合差分なしで書き始めるような事故を減らしやすいです。
Q3. URLを渡して再利用したいなら、何を書いておくとよいですか?
最低限、役割一覧 読むべきファイル やってはいけないこと 進行順 の4つがあると再利用しやすいです。感想だけの記事より、運用ルールに近い形が向いています。

まとめ

AIとサブエージェントについて整理してみると、欲しかったのは新しい機能より 役割の明確さ でした。
分析、戦略、執筆、整理の四天王を分けるだけでも、会話のぶれはかなり減ります。

そして、この記事をURLとして残しておけば、次回は「このページを前提にして動いてください」と渡しやすくなります。
ブログ記事でありながら、次のAIへの運用メモにもなる。そこまで含めて、今回やりたかった整理でした。

attrip

attrip

考えたことを、記事・AI・音楽に変えて発信しています。

盆栽、音楽、ブログ運営、日々の試行錯誤について書いています。

2010年から発信中

コメントを残す