AI LAB / KEYWORD DICTIONARY

AIエージェント

Agent Orchestration(エージェントオーケストレーション)とは?

複数のエージェントやエージェント構成要素を調整し、複雑なタスクを分担して完了させる仕組みです。

仕組みと使いどころ

エージェントオーケストレーションは、複数のエージェントや構成要素を調整して複雑なタスクを遂行する考え方です。専用のオーケストレーターエージェント、ワークフローエンジン、またはその組み合わせで実装できます。処理の流れを設計時に定める静的ワークフローから、実行時の判断で次の処理を選ぶ動的なグラフ型の方式まであります。複数エージェントの構成では、専門エージェントに会話の担当を移すハンドオフと、管理役が最終回答を担いながら専門エージェントを限定的な道具として呼ぶ方式を使い分けます。専門エージェントを増やすと指示、追跡、承認の対象も増えるため、役割や方針、必要な能力が実質的に異なる場合に分割します。

Agent Orchestrationの活用例

たとえば、こんな場面で

管理役のエージェントが依頼を分類し、要約や判定を専門エージェントへ任せた後、その結果を統合して最終回答を返す構成があります。

使うときのポイント

各分岐で最終回答の担当を明確にし、専門役へ担当を移すのか、管理役が専門役を道具として呼ぶのかを選びます。役割、指示、道具、方針が実質的に異なる場合にだけ分割します。

参考資料

Orchestration and handoffs | OpenAI API (新しいタブで開きます)Definitions - Agentic AI Lens (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る