#ClaudeCode|AIカンパニーへの挑戦|AI組織で「破綻」した理由と最初に知っておきたかった構造の話
破綻の経験
「AIカンパニーへの挑戦」本編でも書いていますが、Claude Codeの機能を勘違いして失敗した点ですので、ここでコラムとして整理します。
Claude Codeを触り始めた頃、AIエージェントを5体同時に動かしていました。いま思えば、なかなか無謀なことをやっていました。
コマンド画面を5つ並べて、部署を割り当てて、それぞれ別々に走らせます。見た目も会社っぽくて、気分もよかったです。
でもこれが、見事に破綻しました。
AIはどれも、中でやってることは同じ
ChatGPTやGeminiのような生成AI、PC作業をこなすAIエージェント、サイト下のチャットボット。AIの種類は多いですが、内部の仕組みは拍子抜けするくらいシンプルで、基本サイクルはひとつです。
知識ゼロの状態で起動し、指示と情報をAIモデルに投げます。返ってきた答えを受け取ります。必要な情報は起動後に受け取ります。
基本はこれだけです。どのAIでも、これが繰り返されています。
ここでいうAIモデルとは、各社が作るAI本体(Gemini、Claudeなど)のことで、いわば知識の集合体です。普段操作するツールはそれ自体が考えているわけではなく、情報を渡して答えを受け取る中継役です。

AIエージェントだけが違うところ
AIエージェントの特徴は2つです。パソコンのファイル操作などが直接実行できること、そしてもう1つは別のエージェントを呼び出せることです。
呼び出す側を親エージェント、呼び出される側を子エージェント(サブエージェント)と呼びます。基本サイクルは親も子も同じです。知識ゼロで起動し、指示と情報をAIモデルに投げて、答えを受け取ります。
マルチエージェントには2種類ある
複数のAIエージェントが同時に動くことをマルチエージェントと言います。
このやり方には、2種類あります。
並列型(みんな同格で並ぶ)
> 独立したAIエージェントが複数、並列で/連携を前提としない
階層型(親で子を呼ぶ)
> 親エージェント+子複数、必要な時に呼ぶ/親が子を制御する
並列型はお互いを知りません。画面も記憶もプロセスも独立しているので、共有する場がそもそも存在しません。同時に画面に出せるので、同じ部屋にいるように見えてしまいますが、実は全員、別の部屋で一人の状態です。
一方、階層型は親が子に指示を出せます。必要なときに子を呼び出してタスクを投げ、戻ってきた成果物を受け取る。親が司令塔になるので、情報が一箇所に集まります。
もちろん、並列型でそれぞれの親が子を呼ぶこともできます。こうなると、かなり多階層で複雑な動きが可能になります。
では、なぜわたしは「並列型」で失敗してしまったのか。実際に5体のエージェントを走らせて分かった、並列型の難しさと、それをどう考えて組み直して解決したのか。その具体的な方法をここからお話しします。
ここから先は

500円の買い切り型マガジンです。このマガジンには、Claude Codeを知らないオーナーが、初めてつくったAIエージェントと一緒に会社…
気に入っていただけましたら応援お願いします! いただいたチップは、創作のエネルギーにさせていただきます。
