[Wiki] [一覧]

エージェントオーケストレーション(Orchestration)

概要

エージェントオーケストレーションは、AIエージェント推論・計画・ツール実行をどのように制御・連携させるか という制御フローの設計を指します。エージェントの「型(タイプ)」によって、得意なシナリオや透明性・コスト・レイテンシが変わります。

主なエージェントタイプ

タイプ概要得意なシナリオ
Reflex反射的に応答単純なルールベースの応答
ReAct推論(Reasoning)と行動(Acting)を反復ループ動的データ分析、マルチソース集約、トラブルシューティング、探索的シナリオ
Plan-Execute(Planner / Executor)タスクを計画フェーズと実行フェーズに分割明確な分解・デバッグ可能性・コスト効率が必要な場面
Query Decompositionクエリを反復的にサブ質問へ分割し統合複雑な質問応答
Reflection(反射エージェント)過去のステップを振り返り誤りを修正。ReAct の拡張金融取引、医療診断サポート、クリティカルインシデント
Deep Research広範な外部知識の収集・仮説検証・統合深い調査タスク

それぞれのトレードオフ

ツール実行の制御

オーケストレーションは ツール利用 の実行形態(単一 / 並列 / チェーン / グラフ)を選択・制御します。

シングルからマルチエージェントへ

Loop Engineering — 自律稼働するシステム設計

「人間がプロンプトを書き続ける」段階から、指示する役割そのものを自動化システムに委ねる パラダイムへの進化として「Loop Engineering」が提唱されています。人間は初期設計に注力し、その後はシステムが継続的に動作します。6 つのコアモジュール(自動トリガー / 作業領域の分離 / ナレッジベース / 相互検証エージェント / 外部システム連携 / 状態記憶管理)で構成され、ReAct や Reflection を実運用レベルのループに昇華させたものと位置づけられます。

関連ページ

参考資料