エージェントオーケストレーション
定義
エージェントオーケストレーションとは、複数の Macha エージェントと、それぞれが呼び出せるツールを連携させ、複雑なリクエストを適切なステップに分解することです。親エージェントが専門のサブエージェントに作業を振り分け、その結果をまとめて 1 つの返信にします。
仕組み
親(ルーティング)エージェントが、届いたリクエストを読み、どう処理するかを決めます。自分の担当範囲の外にある作業はサブエージェントに委任します。請求用、配送用、技術用といった具合に、それぞれが独自の指示、モデル、コネクタ、ナレッジを持ちます。親はタスクを渡し、サブエージェントの結果を受け取り、それを 1 つの応答にまとめます。たとえば返金のフローなら、Shopify で注文を確認し、Stripe で返金を実行し、Zendesk のチケットを更新する、という各ステップをそれぞれの専門エージェントが担当します。
オーケストレーションはエージェント同士だけの話ではありません。1 つのエージェントも自分のツールをオーケストレーションしており、有効になっている 8〜20 個のツールのうち、どれをどの順番で呼ぶかを選んでいます。
なぜ重要か
オーケストレーションは、複雑なサポートや業務のフローを、規模が大きくなっても正確に保つための仕組みです。すべてを 1 つの肥大したプロンプトで賄おうとするのではなく、関心事ごとにテストと調整がしやすい専任エージェントを置き、調整役がそれらをつなぎ合わせます。階層は 3 階層までの深さ制限と循環の防止によって安全に保たれます。
よくある質問
オーケストレーションとサブエージェントは同じものですか?
サブエージェントは部品で、オーケストレーションはその使い方のパターンです。親エージェントは、リクエストのどの部分をどのサブエージェントが担当するかを決め、結果をまとめることでオーケストレーションを行います。
顧客にはこの連携が見えますか?
見えません。委任は裏側で行われます。実際には複数のエージェントやツールが関わっていても、顧客は 1 つのエージェントと話し、1 つのまとまった返信を受け取ります。
関連用語
サブエージェント
Macha におけるサブエージェントとは、親エージェントが処理を委任できるエージェントです。割り当てられたサブエージェントは、親から見ると呼び出し可能なツールとして現れます。親はタスクを渡し、結果を受け取り、それを自分の返答に織り込みます。.
マルチエージェントシステム
マルチエージェントシステムとは、専門化した複数の AI エージェントがそれぞれ特定の業務や領域を担当し、連携して動く構成のことです。1 つのエージェントだけでは安定して扱いきれない問題を解けるように調整されています。.
AI Agent Builder(AI エージェントビルダー)
AI Agent Builder は Macha の「AI で構築する」フローです。作りたいエージェントを普通の言葉で説明すると、接続済みの連携に基づいて、名前、指示、ツール、トリガー、さらにはサブエージェントまで設定します。.
エージェンティック AI
エージェンティック AI とは、質問に答えるだけでなく行動する AI です。複数ステップのタスクを計画し、ツールや API を呼び出し、人の介入をほとんど、あるいはまったく必要とせずに、目標に向かって最後までやり遂げます。.
アイデアを実装に
Macha は既に運用中のヘルプデスク (Zendesk、Freshdesk、Front、Intercom、Gorgias) の上に載る AI エージェント層です。
トライアルを開始