ある保険会社が、保険金請求処理システムをBedrock Agentsで構築しています。このシステムには以下の3つの独立した専門機能が必要です。 ①契約書・請求書のOCR文書解析 ②過去データとの照合による不正検知 ③業務ルールに基づく支払い承認 各機能は固有のツールセットと専門プロンプトを持ち、処理フローは請求内容によって動的に変化します。最もスケーラブルで保守性の高いアーキテクチャはどれか?
Bedrock Agentsのマルチエージェント連携では、スーパーバイザーエージェントがリクエスト内容を解析してサブエージェントへの委譲を動的に判断します。各サブエージェントは独自のツール定義・ナレッジベース・システムプロンプトを持てるため、機能の独立性・専門性・保守性が高まります。 選択肢A(単一エージェント)は、肥大化し変更の影響範囲が広がります。 選択肢C(Step Functions)は、固定フローで動的なスキップ・分岐に対応困難です。 選択肢D(EventBridge + Lambda)は、LLMのオーケストレーション能力を活用しません。