Azure AI / Azure OpenAI のロゴ

Azure AI / Azure OpenAI / 公式ブログ / 2026/04/28 / 通常

Azure AI / Azure OpenAI 2026年4月28日の公式ブログ解説: OrganAIze と self-organizing agents

AI

公式ブログ原文

Microsoft Foundry Blog の OrganAIze - What Happens When You Let AI Agents Organize Themselves? は、AIエージェントに目標だけを渡し、自ら作業分解、専門エージェント生成、並列実行、統合を行わせる実験を紹介する記事です。

要点

  • OrganAIze は production-ready framework ではなく、自己組織化するエージェント orchestrationの実験として説明されている
  • Genesis エージェント が目標を読み、必要な専門エージェント、役割、並列/逐次実行、許可ツールを決める
  • depth 上限、budget halving、global エージェント cap、トークン budget で runaway エージェント を抑える
  • LangGraph、LiteLLM、役割-based モデル routing、出力ファイルのaudit trailなど、実装上の制約と観測性も説明されている

今回のブログ記事で語られていること

今回のブログ記事は、一般的なagentic AI システムが、あらかじめ人間が設計したワークフロー、エージェント構成、通信経路に依存しているという問題意識から始まります。OrganAIze はその逆を試す実験です。利用者が「量子コンピューティングの包括的レポートを作る」といった目標を与えると、Genesis エージェント がタスクを読み取り、必要な専門エージェントを自分で設計し、並列実行できるものは同時に動かし、結果を集約して最終成果物へまとめます。記事では、研究者、要約者、批評者、PMのような役割を持つエージェントが生成され、38秒で並列処理する例が紹介されています。

技術的には、各エージェントがLangGraphのStateGraphとして動き、reason、tools、reason、toolsを繰り返すReAct型のloopを持ちます。エージェントはAgentBlueprintから生まれ、役割、persona、expertise、tools_allowed、tools_denied、max_steps、spawn_budget、task、success_criteriaなどを持ちます。親エージェントがchild エージェントのblueprintを埋め、子エージェントはそのシステム プロンプトを受け取って自分の仕事を行います。兄弟エージェント同士に横の通信はなく、子の結果はToolMessageとして親へ返され、親が必要に応じて統合または追加spawnを判断します。

記事の実務的な読みどころは、自己組織化を許す一方で、暴走を防ぐ制約を具体的に設計している点です。depth 上限によって深さ4以降ではspawn_エージェント toolを見せず、budget halvingによって深くなるほど生成可能な子エージェント数を減らし、global エージェント capでセッション全体のエージェント数を制限します。さらにトークン capとper-エージェント accountingにより、コストがどこで発生したかを追跡できます。モデル tieringでは、orchestratorやresearcherには強いモデル、summarizerやcriticには軽いモデルを割り当てる考え方も示されています。この記事は、自己組織化エージェントの可能性を見せる一方で、制約、監査、コスト管理なしには危険であることも同時に示しています。

今回のブログ記事が関係する人

  • multi-エージェント ワークフロー を研究・試作している開発者
  • Azure OpenAI / LiteLLM / LangGraph を使ったエージェント基盤を検討する人
  • エージェント orchestration の安全性、コスト、可観測性を設計する人

実務でまず確認したいこと

  1. エージェントが自分でspawnできる範囲、深さ、総数、トークン budgetを明示する
  2. エージェントごとの役割、tools_allowed、restricted toolsを設計する
  3. セッション outputとper-エージェント トークン accountingを保存し、監査できる形にする

結局、今回のブログ記事をどう読むべきか

OrganAIze は製品発表というより、自己組織化エージェントを安全に試すための設計実験です。エージェントに自由度を与えるほど、制約・観測性・コスト制御が設計の中心になることを示す記事として読むのがよいです。